Skip to main content

Prerequisites

  • Sandbox API key from the Partner Portal (raas_sandbox_*)
  • Request-money feature enabled on your partner (allowedApis includes request-money, or unset for all features)
  • Optional: landingBaseUrl / WhatsApp settings so landingLink and waLink are populated

Create a request

1

Set base URL and key

2

POST /v1/request-money

Supply a stable 8-character alphanumeric referenceId (a-z, A-Z, 0-9) from your systems.
Minimum requester identity: name + address.country. Include dob when you have it.
3

Use the returned links

A successful create returns your referenceId, public status (typically pending), and payer URLs:Share the URL that matches your payer experience. Persist requestId from the webhook (or correlate via referenceId on GET) for later settlement events.
4

Look up status

Public statuses: pending, processing, completed, rejected, cancelled.

Try it in the Partner Portal

Authenticated partners can exercise create, route validate, and lookup from Developer → Request money without pasting an API key in the browser. That playground proxies the same /v1/request-money contract.

Next steps

Create and lookup

Full field notes, status mapping, errors.

Webhooks

Wire request_money.* and operation.*.

Lifecycle

How the payer link becomes an operation.

Partner Portal

Keys, webhooks, and playground.