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ètre | Tapez | Descriptif |
---|---|---|
Sezzle-Request-Id | chaîne | Un identifiant unique généré par le commerçant. |
Objet d'ordre de lancement
Paramètre | Obligatoire | Tapez | Descriptif |
---|---|---|---|
amount_in_cents | vrai | numéro | Le montant en centimes à débloquer sur cette commande |
currency | vrai | chaîne | Le 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"
}
}
Assurez-vous de vérifier la valeur d'autorisation approuvée pour déterminer si la commande de réautorisation a été créée.