Rapyd
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
5 stops to a working call
- 1Sign up for a Rapyd Client Portal account and get your access_key and secret_key from the Developers section.
- 2For every request, generate a random salt (8-16 chars) and a Unix timestamp (must be within 60 seconds of actual time).
- 3Compute signature = BASE64(HEX(HMAC-SHA256(http_method + url_path + salt + timestamp + access_key + secret_key + body_string))) using your secret_key.
- 4Send headers on every request: access_key, salt, timestamp, signature, Content-Type: application/json (plus optional idempotency).
- 5Test against the sandbox first (sandbox base URL), then switch keys and host for production.
Example 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
{"status":{"status":"SUCCESS","operation_id":"..."},"data":[{"id":1,"name":"Singapore","iso_alpha2":"SG","currency_code":"SGD"}]}Rapyd: common questions
Is the Rapyd free?
The Rapyd is listed as contact. Check the official Rapyd Financial Network docs for current pricing.
Does the Rapyd need an API key?
Yes. It uses API key. Sign up for a Rapyd Client Portal account and get your access_key and secret_key from the Developers section. For every request, generate a random salt (8-16 chars) and a Unix timestamp (must be within 60 seconds of actual time). Compute signature = BASE64(HEX(HMAC-SHA256(http_method + url_path + salt + timestamp + access_key + secret_key + body_string))) using your secret_key. Send headers on every request: access_key, salt, timestamp, signature, Content-Type: application/json (plus optional idempotency). Test against the sandbox first (sandbox base URL), then switch keys and host for production.
What is the Rapyd endpoint?
The base URL is https://api.rapyd.net/v1. A working example: 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'
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
On the same line
2C2P Payment Platform API
2C2P
Southeast Asia payments processor headquartered in Singapore, covering cards, QR payments and 250+ local payment methods across the region. Suited to merchants selling into multiple SEA markets.
Adyen
Adyen N.V.
Enterprise payments platform with a single Checkout API for cards and local payment methods. In Singapore it supports PayNow (SGD, SG only) with real-time payments, QR code integration, refunds, partial refunds and separate captures via the standard /payments endpoint with paymentMethod.type set to paynow.
Airwallex API
Airwallex
Global business accounts, multi-currency wallets, payouts, cards and payment acceptance with strong Singapore entity support. Common choice for SG companies paying overseas suppliers or holding multi-currency balances.
FOMO Pay
FOMO Pay Pte Ltd
Singapore MAS-licensed major payment institution providing a banking-grade API for accounts, balances, virtual accounts, beneficiaries, outgoing transfers and transaction data. Known in SG for QR payment acceptance (PayNow/SGQR) and digital-currency-to-fiat settlement rails for merchants.