Onboarding
- Provisioning: the platform assigns
merchant_no,app_idandproduct_code, and registers your server egress IP allowlist; you generate an RSA-2048 key pair and register the public key, and receive the platform public key for callback verification. Private keys are never exchanged. - Sandbox integration: complete the loop — create → hosted payment / disbursement → callback verification → query reconciliation.
- Signing acceptance: after passing the sandbox signing acceptance, production is enabled.
- Go live: your product codes and fees are provided at onboarding and visible under Apps & Keys in the merchant portal.
Integration checklist
- Signing: byte-identical canonical message (use the SDK conformance tests)
- Collection: create returns
pay_url; callback verified and answered withsuccess - Payout: create freezes; terminal callback received;
fail_reasonhandled - Balance: per-currency queries
- Idempotency: identical retries return the original order; duplicate callbacks processed once