What v2 covers
Payin
Accept payments via bank transfer, e-wallet, QR code, mobile money, and more. Supports refunds, cancellations, and OTP-based mobile money flows.
Payout
Send funds to recipients across supported currencies. Includes scheduled payouts, branch code lookups, and QR-based bank account resolution.
Customers and Contacts
Create and manage customer records and contacts. Submit KYC documents for methods that require identity verification before transacting.
Balance
Query your available, incoming, outgoing, rolling reserve, and withdrawable balances, and retrieve full balance transaction history, across all currencies.
Supported currencies
The v2 API supports all currencies configured in your Hello Clever Merchant Dashboard:
Call Get Payin Methods or Get Payout Methods to see which methods are enabled for your own account. Contact support@helloclever.co to enable additional currencies.
The v2 and v3 currency footprints are not identical. NZD and HKD card acceptance is offered through the Multi-Currency Gateway (v3) rather than v2, so if you need those currencies, check the v3 currency and method table before building against v2.
GST should only be set to
true for AU merchants processing AUD transactions. Set it to false for all other currencies.Amount rounding
For VND, JPY, XAF, KRW, and XOF, transaction amounts are rounded to the precision each currency supports during processing. The amount recorded against the transaction may therefore differ slightly from the value you submitted. Reconcile against the amount returned in the API response and webhook payload, not the value you sent. For all other currencies, amounts are processed as submitted.Base URLs
Authentication
All v2 API requests require two header-based API keys issued from the Hello Clever Merchant Dashboard.string
required
Your application identifier, registered and managed within Hello Clever. Required for all requests.
string
required
Your client secret, used to authenticate server-side requests. Never expose this in client-side code.
Example request
Integration overview
A typical payin integration follows four steps:1
Get payin methods
Call
GET /v2/payins/payin_methods to retrieve the list of payment methods available for your configured currency.2
Get required fields
Call
GET /v2/payins/payin_method/params with the chosen method code to learn which fields you must collect from your customer.3
Create the payin
Call
POST /v2/payins with the method code, required fields, and customer details to initiate the payment.4
Simulate (sandbox only)
In the sandbox environment, call
POST /v2/payins/simulate to complete a pending payment for testing.Resources
Contact and terms
- Support: support@helloclever.co
- Terms of Service: helloclever.co/terms