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.
| Champ | Description |
|---|---|
token | Token de paiement marchand |
amount | Montant |
command_id | Référence unique |
success_url / cancel_url | URLs de retour |
network, phone, description | Optionnels 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": "…"
}