Refund Policy
A permanent technical failure does not become a paid empty order.
Effective July 19, 2026Payment treatment depends on the method selected in Stripe Checkout. This policy describes the automatic outcome when the system cannot deliver the complete valid set.
Card payments
A card payment is authorized before generation and captured only after every card in the purchased set passes validation. If generation reaches a permanent technical failure before capture, the authorization is canceled. Your bank may continue to display a temporary hold until it releases the authorization; that release timing is controlled by the bank. If a final delivery-integrity check fails immediately after capture, the service instead initiates one full refund through Stripe.
PromptPay payments
PromptPay is paid immediately after confirmation. If generation reaches a permanent technical failure before a complete set is delivered, the service automatically initiates one full refund through Stripe. The refund first appears as pending. Stripe may email you to request Thai bank-account details, and the refund cannot complete until those details are provided. Bank processing time is outside the service's control.
What counts as technical failure
Technical failure means the service cannot produce and validate the exact paid count after its defined retries—for example because the generation provider repeatedly fails, returns unusable output, or the final files cannot meet the channel export contract. A partial set is treated as a failed fulfillment, not a completed delivery.
Delivered orders and regeneration
Once the complete valid set is delivered and payment is finalized, a change of preference does not automatically qualify for a refund. Each delivered card includes one successful regeneration. A failed regeneration does not remove the valid original set and does not reverse the completed purchase. Mandatory consumer remedies continue to apply where required.
Payment or refund problems
The private result page shows the current payment, generation, and refund state. If a capture, authorization release, or refund remains unresolved, use the support contact in the order email and include the order reference. Never send full card or bank credentials.