Skip to main content

Overview

When creating a payment request via the API, you can specify which payment methods to offer using the payment_methods[] parameter. Each method has a unique enum string that you pass in the request body.
If you omit payment_methods[], all payment methods enabled for your account will be shown on the checkout page.

Payment Methods by Market

Online = payment gateway (checkout, payment links, API). In-Person = POS terminal or QR at counter. Recurring = subscriptions via wallet account linking.

Recurring Billing

The following methods support recurring billing via card tokenization or wallet account linking:
For wallet-based recurring methods (grabpay_direct, shopee_pay, touch_n_go, zalopay, line_pay), the customer links their wallet account during the first payment. Subsequent charges are processed automatically.

Sandbox Testing

The following payment methods are available in the sandbox environment: All other payment methods require production credentials. The integration approach is identical — simply swap the API key and base URL.

Multi-Currency Cards

The card method supports 30+ currencies, including: SGD, MYR, USD, AUD, NZD, PHP, HKD, THB, EUR, CAD, GBP, IDR, AED, KRW, CNY, INR, JPY, CHF, BND, SAR, SEK, DKK, NOK, PLN, QAR, TWD, ZAR, and VND. The exact list of currencies depends on your account configuration and the card networks enabled for your business.
Last modified on July 6, 2026