FAQ
Why does the amount to pay have extra satang? The platform adds 0.01–0.99 THB to tell pay-ins of the same amount apart. The payer must transfer the exact amount shown. See Pay-in lifecycle.
How long does the payer have? 15 minutes from creation by default; the provider may set another value for your account.
The payer paid but the pay-in timed out. Get the slip and have a Partner operator confirm it with the slip, or submit it through the API.
Can the payer pay from someone else’s account? No. Matching and slip checks use the payer’s registered account.
Can I create a second pay-in for a payer who has one pending? No; wait for it to finish or cancel it.
The payer paid twice. A pay-in succeeds only once. Contact support with the UUID and both slips.
Why is my available balance lower than my balance? Unfinished payouts (including failed ones) and withdrawals are on hold. See Balance.
Why is a payout In review? It is above your automatic payout limit; the provider reviews it and approves or cancels it.
Can I cancel a payout in the console? No; use the API or contact support.
Can I add funds through the API? No; use the Partner add funds page.
I forgot my password / lost my 2FA phone. Contact support from your registered email. Owners cannot reset passwords or 2FA for team members.
Why do I have to sign in again in a new tab? Sessions belong to the browser tab, for security.
Where are the API key and secret? Settings → Account settings. The secret is shown only when created.
Where do I set the webhook URL? In each create request (webhookUrl). Missed webhooks are not retried; use Send callback again or fetch the payment with GET.