Skip to main content
POST
Payer une Facture
Paie une facture, ou plusieurs factures en une seule commande, à partir d’une découverte dont le status est READY. La réponse confirme que le paiement a été accepté ; le résultat se lit dans le status de la transaction (SUCCESS, FAILED ou REFUNDED).

Corps de la requête

string
requis
La découverte READY, 24 caractères hexadécimaux.
string
Un billId issu de bills[] de cette transaction. Envoyez ce champ ou billIds.
string[]
1 à 50 billId distincts issus de bills[], payés en une seule commande ; les frais sont la somme des fee des factures sélectionnées. Envoyez ce champ ou billId. Plusieurs identifiants ne sont acceptés que pour SEAAL ; tout autre partenaire répond 400 ERR_VALIDATION.
string
requis
Une nouvelle référence pour ce paiement, jusqu’à 100 caractères. Elle doit différer de la ref de découverte et de toute ref encore utilisée pour ce partenaire ; sinon 403 DUPLICATED_REF.

Réponse

object
requis

Exemple

Réponse

Montant débité

total sur la transaction = selectedBill.amount + selectedBill.fee. Pour une commande multi-factures, selectedBill.amount est la somme des factures sélectionnées et selectedBill.fee la somme de leurs frais ; selectedBills[] liste chaque facture. Les frais sont configurés par facturier et peuvent changer : affichez les valeurs renvoyées par l’API.

Erreurs

Renvoyées immédiatement ; rien n’est débité. En cas d’expiration réseau, lisez la transaction avant toute autre action : PROCESSING ou un statut ultérieur signifie que le paiement a été accepté.

Voir aussi