Skip to content

Onboarding

  1. Provisioning: the platform assigns merchant_no, app_id and product_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.
  2. Sandbox integration: complete the loop — create → hosted payment / disbursement → callback verification → query reconciliation.
  3. Signing acceptance: after passing the sandbox signing acceptance, production is enabled.
  4. 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 with success
  • Payout: create freezes; terminal callback received; fail_reason handled
  • Balance: per-currency queries
  • Idempotency: identical retries return the original order; duplicate callbacks processed once