Le routage intelligent envoie chaque paiement vers l’acquéreur le plus susceptible de l’accepter.Découvrir l’orchestration →
ExelPay

Développez vos paiements avec une API qui ne vous freine pas

Une API REST prévisible, des requêtes signées, l’idempotence partout et un sandbox fidèle à la production.

Votre premier paiement en trois étapes

  1. Obtenez vos clés sandbox

    Créez un identifiant API dans le tableau de bord. Les clés ne s’affichent qu’une fois.

  2. Créez une intention de paiement

    Envoyez le montant, la devise et le terminal dans une requête signée.

  3. Confirmez et écoutez

    Confirmez avec une carte de test et recevez le résultat par webhook.

# Create a payment intent in the sandbox
curl https://api.sandbox.exelpay.com/v1/payment_intents \
  -H "ExelPay-Key-Id: key_01J..." \
  -H "ExelPay-Timestamp: 1798200000" \
  -H "ExelPay-Nonce: 6f1c9d2e-..." \
  -H "ExelPay-Signature: v1=..." \
  -H "Idempotency-Key: order-1042" \
  -H "Content-Type: application/json" \
  -d '{
    "amount_minor": 4820,
    "currency": "EUR",
    "terminal_id": "trm_...",
    "merchant_reference": "order-1042"
  }'

Pensé pour les développeurs

Requêtes signées

Des signatures HMAC-SHA256 avec horodatage et nonce bloquent les rejeux.

Clés d’idempotence

Relancez sans risque toute requête qui déplace des fonds : les doublons renvoient le premier résultat.

Des webhooks fiables

Événements signés, relances automatiques, file de messages en échec et renvoi manuel.

Cartes de test et 3-D Secure

Cartes de test publiées et challenges simulés pour chaque parcours.

API versionnée

Fixez une date de version et migrez à votre rythme.

OpenAPI 3.1

Générez des clients et validez vos requêtes à partir de la spécification publiée.

Prêt à faire avancer vos paiements ?

Parlez-nous de votre activité et nous concevrons avec vous la configuration adaptée.