ALL1PAY Merchant Payments

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.

1

Apply for an Account

Submit your business information for review.

2

Configure Your Account

Confirm enabled providers, payment flows, fees and callback settings.

3

Integrate the API

Follow the signed request examples and verify your callback handling.

4

Track Payments

Use transaction references, statuses and reports to follow your payments.

Developer Experience

Connect Using the ALL1PAY API

Our clean, well-documented API makes integration straightforward. Use explicit payment flows and follow each transaction by its reference.

Simple RESTful endpoints
HMAC-SHA256 authentication
Comprehensive webhook support
Transaction reference lookups
Read the Docs

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.