Intégrations

Branchez Ezus Pay sur vos outils

Commencez par un lien que vous partagez, placez le checkout sur votre site, ou pilotez tout depuis votre propre outil avec l'API et les webhooks. Chaque niveau fonctionne seul.

Vérifier votre clé
curl https://api.ezuspay.app/v1/ping \
  -H "x-api-key: $EZP_KEY"

{
  "success": true,
  "data": {
    "status": "ok",
    "agency": { "name": "Voyages Horizon" },
    "mode": "TEST",
    "apiKey": {
      "scopes": ["bookings:write", "payment-links:write"]
    }
  }
}

Cinq façons de se connecter

Les trois premières ne demandent aucun code. Les deux dernières s'adressent aux équipes qui ont leur propre logiciel, comme les TO et les DMC.

Sans code

Liens de paiement

Une page de paiement sécurisée à envoyer par email, par message ou dans un espace client.

  • Carte, prélèvement SEPA, Apple Pay et Google Pay
  • 8 langues, votre logo et vos couleurs
  • Vos questions au voyageur avant le paiement
Comment fonctionnent les liens
Une ligne de code

Checkout intégré

Le checkout sur votre propre site, dans la page ou derrière un bouton.

  • Une balise script, aucune dépendance
  • Fonctionne sur tout site qui accepte une balise script
  • Un événement quand le paiement passe
Intégrer le checkout
Natif

Ezus

Vos projets Ezus deviennent des dossiers, et les paiements reviennent sur le bon projet.

  • Projets, alternatives et client synchronisés
  • Liens affichés dans l'espace client Ezus
  • Votre compte Stripe repris, historique compris
Connecter Ezus
Développeurs

API REST

Créez dossiers et liens de paiement, lisez les paiements et remboursez depuis votre propre logiciel.

  • Clés aux droits limités, clés de test séparées
  • JSON, montants en centimes, dates ISO
  • 600 lectures et 60 écritures par minute et par clé
Lire la référence
Développeurs

Webhooks

Un appel HTTPS signé dès qu'il se passe quelque chose sur un paiement.

  • Signature HMAC-SHA256
  • Jusqu'à 5 endpoints, nouvelles tentatives pendant 8 heures
  • Journal des envois, renvoi et bouton de test
Configurer les webhooks

Ce que fait l'API

  • POST/v1/bookingsCréer un dossier, avec sa première alternative
  • POST/v1/bookings/:id/resyncResynchroniser un dossier depuis Ezus
  • POST/v1/bookings/:id/payment-linksCréer un lien de paiement et obtenir son URL
  • GET/v1/payment-links/:idLire un lien, son échéancier et ce qu'il a encaissé
  • GET/v1/checkout-fieldsLister les questions posées au checkout
  • GET/v1/transactionsLister les paiements, par date, statut et origine
  • GET/v1/transactions/:idLire un paiement, ses remboursements et les réponses du voyageur
  • POST/v1/transactions/:id/refundsRembourser tout ou partie d'un paiement
Référence de l'API

Les événements que vous recevez

Chaque événement est signé. Il porte le dossier, l'alternative et, pour un plan de paiement, l'échéance concernée.

  • payment.succeeded

    Un paiement est passé, y compris chaque échéance d'un plan.

  • payment.failed

    Une tentative de paiement a été refusée.

  • payment.refunded

    Un remboursement est effectivement parti.

  • booking.fully_paid

    Une alternative du dossier est entièrement payée.

Voir les payloads

Essayez en mode test

Créez un compte gratuit, passez en mode test et faites votre premier appel d'API en quelques minutes. Rien n'est encaissé.

Créer un compte gratuitement