101101 Pay

Integrate in an afternoon

Four endpoints cover the full flow: channel list, quote, create order, query order. Signatures and allow-lists are configured once at app registration; multi-language samples are ready to copy.

Onboarding flow

  1. 1

    Register an app

    In the merchant portal under API access: name the app, enter server IPs, generate the key pair locally in the browser, download and keep the private key.

  2. 2

    Fetch channels and quote

    Call the channel list for available payout currencies and field requirements; use the quote endpoint to get the full fee breakdown before ordering.

  3. 3

    Create an order

    Submit beneficiary fields and the payout amount per currency rules. Payer details are generated by the platform; nothing to pass.

  4. 4

    Poll for the result

    Query by order number until a final state (success or failure). The platform does not push callbacks.

Signing and security

  • RSA-SHA256 request signature over HTTP method, path, timestamp and raw body
  • Timestamp validity window against replay
  • IP allow-list: requests must originate from IPs registered on the app
  • Idempotency: resubmitting the same merchant order number returns the same order

Samples and documentation

  • Built-in integration guide in the merchant portal: Java / Python / PHP / Go / Node samples including the signing routine
  • Full API reference (parameters, error codes, field rules) is available in the portal after registering an app
  • Layered error codes: parameters, authentication, funds, risk and upstream each have their own range for programmatic handling

Sandbox: a separate test environment is provided for integration; credentials and endpoints are issued at onboarding.