EretuPay Docs
API v2

Checkout / paiement hébergé

Créez une session de paiement et redirigez l’acheteur vers une page EretuPay, authentifiée par votre token de paiement (pas le JWT API).

POST /api/v2/payment/init

Appel serveur à serveur uniquement. Passez le token dans le corps JSON ou le header X-Payment-Token — jamais en query string. Redirigez ensuite l’acheteur vers checkout_url.

ChampDescription
tokenToken de paiement marchand
amountMontant
command_idRéférence unique
success_url / cancel_urlURLs de retour
network, phone, descriptionOptionnels selon le flux
{
  "token": "pay_tok_xxx",
  "amount": 1000,
  "command_id": "WEB-55",
  "success_url": "https://boutique.example/ok",
  "cancel_url": "https://boutique.example/cancel",
  "description": "Achat boutique"
}

Réponse :

{
  "code": 2000,
  "checkout_url": "https://…/pay/…",
  "session_id": "…",
  "expires_at": "…"
}