Appel de L’API Payment avec la méthode refund
Lorsqu’un paiement est effectué (et qu’il a été capturé) on peut alors procéder à son remboursement (total ou partiel).
Le format de données à transmettre lors de l'appel de l'API est le suivant :
Nom | Type | Requis | Description |
---|---|---|---|
amount | Json Object | Non | L'objet amount contient les champs «value» et «currency» |
value | Integer | non | Montant en centimes |
currency | String | non | "EUR" |
POST /payments/[payment_id]/refund
headers: {Authorization: 'Bearer MerchantApiKey'}
{
amount: { value: 20000, currency: 'EUR' },
}
//Dans ce cas, ce sera un remboursement total
POST /payments/231a35e15f45f43f21a54353/refund
headers: {Authorization: 'Bearer MerchantApiKey'}
{
payment_id: 'ThePaymentID(uuid)',
response: 'refund-received'
}
// exemple spécifique
{
payment_id: 'ThePaymentID(uuid)',
response: 'refund-failed',
error: {
code: 'PAY-404',
message: 'Payment introuvable.'
}
}