Montant de capture par commande
Utilisez ce point de terminaison pour capturer un montant par commande. Un exemple de cas d'utilisation est lorsqu'une commande est divisée en plusieurs expéditions et qu'avant l'expédition, vous devez récupérer une partie des fonds.
Point de terminaison
POST https://gateway.sezzle.com/v2/order/{order_uuid}/capture
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. |
Capturez l'objet d'ordre
Paramètre | Obligatoire | Tapez | Descriptif |
---|---|---|---|
capture_amount | vraie | objet | Un objet de prix avec le montant et la devise capturés |
Objet de prix
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
{
"capture_amount": {
"amount_in_cents": 5000,
"currency": "USD"
}
}
Réponse
{
"uuid": "6c9db5d4-d09a-4224-860a-b5438ac32ca8"
}
info
Le uuid renvoyé par cette opération est l'uuid de la transaction de libération, mais aucun point de terminaison n'utilise cette valeur. Vous pouvez récupérer les transactions de lancement d'une commande à l'aide du point de terminaison Obtenir une commande.