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.

terminal
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. 1 · Get your keys

    Sign up, open Developers in the dashboard, copy

  2. 2 · Create a payment

    Call POST /v1/paylinks with your key and an Idempotency-Key. The hosted payment link is ready to share.

  3. 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 →

HTTP primitives your team can reason about.

Get your API keys
Developers — REST API, signed webhooks, sandbox | ZyndPay