Accept Payments in Thailand with a Single API
Connect your business to supported payment providers. Manage THB payins, payouts and transaction reports through your ALL1PAY merchant account.
Everything You Need to Accept Payments
A complete payment infrastructure with the tools and features your business needs to manage payments.
Account Security
API request signatures, two-factor authentication and configurable IP allowlists help control access to your account.
Payment Tracking
Follow payin and payout statuses by reference. View processing, completed and review states from your merchant panel.
THB Payments
Connect to supported Thai payment providers through one integration. Available payment flows and limits depend on your account configuration.
Merchant Dashboard
View transactions, wallet balances and reports, with separate information for funds held or frozen.
REST API
Use signed REST requests and code examples for payins, payouts, transaction lookups and merchant callbacks.
Self-Service Tools
Look up payment references, review your integration settings and follow your withdrawal requests in the merchant panel.
Get Started in Minutes
From sign-up to your first transaction — it's fast, simple, and straightforward.
Apply for an Account
Submit your business information for review.
Configure Your Account
Confirm enabled providers, payment flows, fees and callback settings.
Integrate the API
Follow the signed request examples and verify your callback handling.
Track Payments
Use transaction references, statuses and reports to follow your payments.
Apply for an Account
Submit your business information for review.
Configure Your Account
Confirm enabled providers, payment flows, fees and callback settings.
Integrate the API
Follow the signed request examples and verify your callback handling.
Track Payments
Use transaction references, statuses and reports to follow your payments.
Connect Using the ALL1PAY API
Our clean, well-documented API makes integration straightforward. Use explicit payment flows and follow each transaction by its reference.
POST https://service.all1pay.cloud/api/v1/payin
Content-Type: application/json
{
"amount": 1000,
"currency": "THB",
"orderId": "ORDER-12345",
"flowType": "qr",
"customerName": "Example Customer"
}
QR must be enabled on your account.
Use the API documentation for the required
API key, secret, timestamp and HMAC headers.Account and API Security
Configure the access controls available for your account and verify signed requests and callbacks in your integration.
Credential Protection
Provider credentials are encrypted in storage. Merchant API requests use credentials and HMAC signatures; keep your signing secrets on your server.
Authentication & Signatures
Merchant API calls verify HMAC-SHA256 signatures and timestamp freshness. Two-factor authentication protects admin access.
Access Controls
Configure API and panel IP allowlists and assign merchant employee permissions. Audit logs record administrative actions.
Account Setup and Fees
Payment fees, limits and enabled flows depend on your approved merchant configuration. Review these before accepting live payments.
Merchant Account
Fees and enabled payment flows are agreed for your account.
- Payin and payout configuration
- Merchant wallet and transaction reports
- API credentials and callback configuration
- Account review before activation
Connect Your Business to ALL1PAY
Review the API documentation or submit your business details to apply for a merchant account.