Rapyd

Commercial

by Rapyd Financial Network

Global fintech-as-a-service platform for payments, payouts, wallets, card issuing and virtual accounts across 100+ countries. Rapyd Collect supports hundreds of local payment methods, including Singapore local rails, making it a single integration for merchants collecting in SGD and across APAC.

How to authenticate

  1. 1Sign up for a Rapyd Client Portal account and get your access_key and secret_key from the Developers section.
  2. 2For every request, generate a random salt (8-16 chars) and a Unix timestamp (must be within 60 seconds of actual time).
  3. 3Compute signature = BASE64(HEX(HMAC-SHA256(http_method + url_path + salt + timestamp + access_key + secret_key + body_string))) using your secret_key.
  4. 4Send headers on every request: access_key, salt, timestamp, signature, Content-Type: application/json (plus optional idempotency).
  5. 5Test against the sandbox first (sandbox base URL), then switch keys and host for production.

Example request

Request
curl -X GET 'https://sandboxapi.rapyd.net/v1/data/countries' -H 'access_key: YOUR_ACCESS_KEY' -H 'salt: abcdef123456' -H 'timestamp: 1719999999' -H 'signature: COMPUTED_SIGNATURE' -H 'Content-Type: application/json'

Example response

Response (truncated)
{"status":{"status":"SUCCESS","operation_id":"..."},"data":[{"id":1,"name":"Singapore","iso_alpha2":"SG","currency_code":"SGD"}]}

Notes for AI agents

Custom per-request HMAC signing (not a simple bearer header) is the main integration hurdle; sandbox is self-serve but live keys require merchant verification. Singapore local payment methods are available through Rapyd Collect. The docs do not publish a hard global rate limit or a public OpenAPI spec.

Machine-readable version: /api/apis/rapyd

Related APIs