Request
A deposit or withdrawal enters with an idempotency key. Duplicate requests always return the original record.
FeaturePay matches every deposit and withdrawal in real time across an intelligent liquidity network — instant settlement, atomic money movement, and bank-grade security. No middlemen. No idle float.
Deposits and withdrawals meet inside a pool + reservation engine. Every claim is a single atomic operation — no double spends, no race conditions, no lost satang.
Player requests to pay in. The engine atomically claims available liquidity from an open withdrawal pool.
Reservation created (PENDING → COMPLETED). Both wallets are credited the instant the slip verifies.
A deposit or withdrawal enters with an idempotency key. Duplicate requests always return the original record.
The engine claims a pool slice atomically, sizing each fill to available liquidity and remaining fill budget.
A reservation locks the amount with a TTL. Timers are durable — nothing leaks if a party goes silent.
Slip verified → counters advance, both ledgers post append-only, and callbacks fire to the merchant.
We didn't build another payment router. We engineered the smartest matching brain the industry has ever seen — and nothing else comes close.
Every primitive is engineered around correctness first — then made fast.
Atomic claims pair deposits with live withdrawal pools in ~1.2s — no manual routing, no idle balance.
Fill sizing adapts to remaining liquidity and fill budget, maximizing completion without fragmenting the pool.
HMAC-signed APIs, TOTP 2FA, step-up on money routes, and origin lockdown behind the edge.
Every satang is an int64 entry that is written once and never mutated. Reconciliation is provable.
Reservation expiry and retries run on durable timers — no orphaned holds, no stuck money.
No match available? Traffic routes to a platform account or external gateway so payments never stall.
Ship a deposit in minutes. HMAC on the server, a drop-in checkout on the client, real-time callbacks when money settles. Versioned, RESTful, boring on purpose.
api.feature-pay.compay.feature-pay.com# Sign the payload with your merchant secret
SIG=$(printf '%s' "$BODY" \
| openssl dgst -sha256 -hmac "$SECRET" -binary \
| base64)
curl -X POST https://api.feature-pay.com/api/v1/deposits \
-H "X-Merchant-Id: $MID" \
-H "X-Signature: $SIG" \
-d "$BODY"
# → 201 { "reservation_id": "...", "status": "PENDING_TRANSFER",
# "checkout_url": "https://pay.feature-pay.com/c/..." }
Thousands of peers, one clearing brain. Liquidity flows to where it's needed the instant it's needed — settlement without borders, without float, without waiting.
Talk to our team and get a sandbox merchant key today.