Developer Platform
Issue accounts, receive funds, convert currencies, and settle — all through a single REST API. Go from sandbox to production in weeks.
REST API
Every operation — from issuing accounts to initiating cross-border payouts — is a single authenticated HTTP request.
Create Account
curl -X POST \
https://api.meridianpay.com/v1/accounts \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"type": "checking",
"owner": {
"name": "Maria Santos",
"country": "PH"
},
"currency": "USD",
"institution_id": "inst_001"
}'Initiate Payout
curl -X POST \
https://api.meridianpay.com/v1/payouts \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"amount": 500000,
"currency": "PHP",
"destination": {
"account_id": "acct_9xK2m",
"rail": "instapay"
},
"idempotency_key": "payout_2026_001"
}'Get FX Quote
curl -X POST \
https://api.meridianpay.com/v1/fx/quotes \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"from_currency": "USD",
"to_currency": "PHP",
"amount": 10000,
"lock": true,
"lock_duration": "48h"
}'API Capabilities
Purpose-built endpoints for every stage of the cross-border payment lifecycle — from account issuance to final settlement.
Create and manage named bank accounts for end-clients. Issue accounts programmatically, retrieve balances, and list all accounts under your institution.
Send and receive cross-border payments across Fedwire, ACH, and local rails. Track payment status in real time with full transaction lineage.
Initiate ACH debits and recurring collections. Monitor collection status, handle failures, and manage retry logic — all via API.
Disburse funds locally across ASEAN and EMEA via the fastest available rail. Supports single and batch payouts with real-time delivery tracking.
Subscribe to real-time event notifications for payments, collections, FX settlements, and account changes. Signed payloads for secure verification.
Developer Experience
Meridian's developer platform gives you everything you need to move fast — from a fully-featured sandbox to production-grade tooling.
Simulate every payment event — including failures, delays, and edge cases — before touching production.
API reference, quickstarts, and integration guides. Every endpoint documented with request and response examples.
Idiomatic client libraries that wrap the REST API. Type-safe, actively maintained, open source.
Replay, inspect, and forward webhook events in the sandbox. Verify signatures with a single CLI command.
Safe retries on every mutation endpoint. Pass an idempotency key and the API guarantees exactly-once execution.
Machine-readable error codes with human-readable descriptions. No guessing what went wrong.
Webhook Payload
{
"id": "evt_01HX9K2N4P8WQRT",
"type": "payment.completed",
"created": "2026-02-15T14:32:00Z",
"data": {
"payment_id": "pay_01HX9J7M3Q2VKST",
"amount": 1000000,
"currency": "PHP",
"status": "completed",
"settled_at": "2026-02-15T14:32:01Z",
"destination": {
"account_id": "acct_9xK2m",
"rail": "instapay",
"reference": "MNAI2602150001"
},
"metadata": {
"client_ref": "RCBC-2026-48291"
}
},
"signature": "sha256=3b4c5d6e7f..."
}Integration Timeline
A structured onboarding process built around your engineering and compliance timelines.
Week 1–2
Receive sandbox API keys, explore the full API surface, and run end-to-end tests against Meridian's staging environment. Full parity with production.
Week 3–4
Submit your institution's compliance documentation. Meridian's team reviews AML controls, KYC flows, and licensing. Production credentials issued on approval.
Week 4–6
Flip the switch to production traffic. Dedicated support during your first 30 days. Full observability via the Meridian dashboard and API.
SDKs & Tools
Idiomatic SDKs that wrap the REST API so you spend time building, not parsing HTTP responses.
npm install @meridianpay/sdkpip install meridianpaygo get github.com/meridianpay/sdk-goGet Started
Request sandbox API keys and start building today. Meridian's team is available to support your integration from day one.