Annuler un règlement en attente
PUT /cardpayments/v1/accounts/account_id/settlements/settlement_id
Utilisez une requête PUT pour mettre à jour l’état d’un règlement sur CANCELLED.
curl -X PUT https://api.test.paysafe.com/cardpayments/v1/accounts/89987201/settlements/0fd73475-9837-4613-8464-355a3a99b8bb \
-u devcentre322:B-qa2-0-53625f86-302c021476f52bdc9deab7aea876bb28762e62f92fc6712d0214736abf501e9675e55940e83ef77f5c304edc7968 \
-H 'Content-Type: application/json' \
-d ' {
"status": "CANCELLED"
}'
Avant d’essayer l’exemple, vous devez :
- Remplacer le numéro de compte (89987201) dans l’URL par le numéro de compte de test que vous avez reçu.
- Remplacez l’identifiant du règlement dans l’URL par l’identifiant du règlement renvoyé dans la réponse d’autorisation.
- Remplacer la clé API (après le -u) par la clé API que vous avez reçue.
La requête d’annulation de règlement en attente doit parvenir à Paysafe Group avant que la requête de règlement initiale ne soit mise en lot, ce qui varie d’une banque à l’autre.
En fonction de la configuration de votre compte, le montant retenu sur la carte du client peut être autorisé immédiatement ou non. Veuillez contacter votre gestionnaire de compte pour de plus amples renseignements.
La requête contient les paramètres suivants :
Élément | Type | Requis? | Description |
---|---|---|---|
status | enum | Oui | Il s’agit de l’état du règlement. Les valeurs éventuelles sont :
|
{
"links":[
{
"rel":"self",
"href":"https://api.test.paysafe.com/cardpayments/v1/accounts/89987201/settlements/0fd73475-9837-4613-8464-355a3a99b8bb"
}
],
"id":"0fd73475-9837-4613-8464-355a3a99b8bb",
"txnTime":"2017-05-05T13:30:44Z",
"status":"CANCELLED"
}
La réponse comporte les paramètres suivants :
Élément | Type | Description |
---|---|---|
links | tableau d’objets de lien | Ce paramètre contient un lien de règlement unique qui peut être utilisé pour obtenir des détails sur le règlement (saisie). |
Id | string length<=36 | Il s’agit de l’identifiant unique du règlement (saisie). Cet identifiant peut être utilisé pour consulter les détails du règlement. |
txnTime | string | Il s’agit de l’heure et de la date de la transaction au format TUC. |
status | enum | Il s’agit de l’état du règlement. Les valeurs éventuelles sont :
|