Skip to content

RekberPay APISecure escrow built for Indonesian merchants.

Drop programmable escrow into your checkout in minutes. Sign a link, accept a payment, ship the goods, release the funds — all over a clean REST API.

RekberPay
curl
# Create an escrow from a signed partner link
curl -X POST https://api.rekberpay.com/api/escrows/from-link \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 550e8400-e29b-41d4-a716-446655440000" \
  -d '{
    "seller": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d",
    "amount": 250000,
    "item": "Jasa Logo Design",
    "category": "service",
    "ref": "ORDER_12345",
    "expires": 1748448000,
    "v": 1,
    "sig": "f3a9c1...the-hmac-you-computed"
  }'

# 201 Created — redirect your buyer to escrow_url
{
  "success": true,
  "data": {
    "id": "7f8a...",
    "status": "pending_payment",
    "escrow_url": "https://rekberpay.com/escrow/7f8a.../pay"
  }
}

Why RekberPay

Escrow is hard to build well. Compliance, dispute resolution, fund segregation, gateway integrations, payout reconciliation — it's a year of engineering before you ship a feature. RekberPay does it for you behind a small REST surface that fits the way Indonesian commerce actually works.

Ship in a day

Three endpoints get you from hello to a paid escrow. The rest is a webhook listener.

Sandbox-first

Test against the same API, with mock payments and instant settlement, before flipping the live key.

Eight webhook events

Cover the full escrow lifecycle: created, paid, sent, received, released, refunded, disputed, resolved.

Audit-ready

Every state change has an audit log entry with actor, timestamp, IP, and before/after state.

Where to next

5-min Quickstart

curl your way to your first escrow.

Authentication

How HMAC link signing works.

Guides

Creating escrows, handling webhooks, idempotency, testing.

API reference

Every endpoint, every field, every error code.

Integrating from a partner platform?

Start with Quickstart. It walks you through signing a link in your backend, creating an escrow, redirecting your buyer to pay, and listening for the payment.completed webhook. About 5 minutes if you copy-paste.

Production access

The live API requires a signed partner agreement and a production LINK_SIGNING_SECRET issued by RekberPay. Email [email protected] to get onboarded.

Sandbox access is available immediately for testing.

Released under the proprietary RekberPay license. Built for Indonesian merchants.