Aller au contenu principal

Réautoriser le montant par commande

Utilisez ce point de terminaison pour réautoriser un montant par commande. Une commande ne peut être réautorisée qu'après l'expiration de l'autorisation initiale. Toute tentative de réautorisation avant l’expiration de l’autorisation échouera. Une autorisation peut être libérée avant l'expiration, permettant ainsi de réautoriser la commande.

Veuillez noter ce qui suit lorsque vous réautorisez une commande.

  • Une nouvelle commande sera créée
    • L'intention sera définie sur AUTH
    • Le reference_id sera le même que la commande originale
  • Le montant réautorisé constituera un nouveau plan de versement pour le client

Il n’est pas garanti que les réautorisations soient approuvées. Il est extrêmement important de noter que cette API renverra un succès de 200 si la demande de réautorisation réussit (c'est-à-dire aucune erreur) mais que le client n'a pas été approuvé.

Point de terminaison

POST https://gateway.sezzle.com/v2/order/{order_uuid}/reauthorize

Propriétés

Paramètres d'en-tête

Utilisez cet en-tête pour appliquer l'idempotence lors de la libération d'une autorisation.

ParamètreTapezDescriptif
Sezzle-Request-IdchaîneUn identifiant unique généré par le commerçant.

Objet d'ordre de lancement

ParamètreObligatoireTapezDescriptif
amount_in_centsvrainuméroLe montant en centimes à débloquer sur cette commande
currencyvraichaîneLe code monétaire à 3 caractères tel que défini par la norme ISO 4217

Exemples

Demande

{
"amount_in_cents": 5000,
"currency": "USD"
}

Réponse

{
"uuid": "6c9db5d4-d09a-4224-860a-b5438ac32ca8",
"links": [
{
"href": "https://gateway.sezzle.com/v2/order/6c9db5d4-d09a-4224-860a-b5438ac32ca8",
"method": "GET",
"rel": "self"
}
],
"intent": "AUTH",
"reference_id": "original_order_reference_id",
"order_amount": {
"amount_in_cents": 5000,
"currency": "USD"
},
"authorization": {
"authorization_amount": {
"amount_in_cents": 5000,
"currency": "USD"
},
"approved": true,
"expiration": "2022-04-23T16:13:44Z"
}
}
danger

Assurez-vous de vérifier la valeur d'autorisation approuvée pour déterminer si la commande de réautorisation a été créée.