For developers

Integrate once, then forget it

Test and live keys, an Idempotency-Key on every request, and HMAC signatures on every webhook.

curl · create a payment
curl -X POST https://www.monetasync.com/v1/payments \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: order-1001" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "100.00",
    "display_currency": "USD",
    "order_id": "course-1001",
    "fee_payer": "customer",
    "success_url": "https://merchant.example/success"
  }'
GET /v1/networks

Per-network state, read from the environment

GET /v1/assets

Asset and network pairs

POST /v1/payments

Create a payment with an Idempotency-Key

GET /v1/balances

Merchant balances derived from the ledger

The @settlekit/sdk package and the MCP server are ready. See the documentation for details.
Open the docs