Développeurs · API
Built to be integrated, not demoed.
A clean REST API. Signed webhooks with automatic retries. A sandbox you can use before KYB.
curl https://api.zyndpay.io/v1/paylinks \
-H "Authorization: Bearer zynd_live_…" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{ "amountMinor": 250000, "currency": "XOF" }'Your first payment in three steps.
- 1 · Get your keys
Sign up, open Developers in the dashboard, copy
- 2 · Create a payment
Call POST /v1/paylinks with your key and an Idempotency-Key. The hosted payment link is ready to share.
- 3 · Receive the webhook
When the payment confirms, ZyndPay POSTs to your endpoint, signed with HMAC-SHA256.
Signed. Retried. Replayable.
HMAC-SHA256 over timestamp + raw body, on every delivery.
Automatic retries with exponential backoff over a controlled retry window.
Replay from the dashboard when you need to resync.
SSRF-protected — private IPs rejected at registration.
Production-shaped sandbox.
Same endpoints. Same response shapes. Same webhook events. Same ledger semantics. Your zynd_test_… key unlocks it on signup — no approval required to start testing, no production funds involved.
WordPress? One plugin.
Install the ZyndPay gateway in WooCommerce, paste your API keys, enable the payment method. Customers check out; orders fulfill automatically when the payment confirms.
Download the plugin →