Rediriger un client dans le processus de paiement pour régulariser une facture
Contexte
Section titled “Contexte”Dans le cas où un échec de paiement automatique est enregistré lors du paiement d’une facture, alors comme nous n’avons plus moyen de gérer l’encaissement, c’est à vous de régler la situation.
Le règlement des factures en attente peut être fait par le client en autonomie depuis la section « Factures » du portail client. Vous pouvez récupérer un lien de paiement à envoyer à vos clients pour le forcer à régler la facture.
Procédure
Section titled “Procédure”Il faut récupérer le lien de paiement d’une facture appelé “Hosted-Charge” à envoyer ensuite à votre client. Celui-ci redirigera votre client dans le processus de paiement d’une facture spécifique.
1/ Récupérer un lien de paiement par API
Section titled “1/ Récupérer un lien de paiement par API”par API, vous devez utiliser la requête suivante :
Requête:
Get https://api-{IdBusiness}.proabono.com/v1/Invoice/{IdInvoice}
Réponse :
{ "Id": 1811186, "IdSegment": 1441, "IdCustomer": 877571, "ReferenceSegment": "1bis", "ReferenceCustomer": "8de918ae-4244-4405-8ece-828ddc36957d", "FullNumber": "S-1441.00000175", "StateInvoice": "PaymentDue", "DateIssue": "2022-02-01T06:03:53.36Z", "DatePaymentLimit": "2022-03-03T00:00:00.00Z", "TypePayment": "ExternalBank", "AmountSubtotal": 18400, "AmountTotal": 22080, "Currency": "EUR", "DateUpdate": "2022-02-01T06:03:53.34Z",, "Links": [ { "rel": "hosted-related-invoice", "href": "https://sandbox-eur.proabono.com/portal-inv-pdf/{Unique-Encrypted-URL1}" }, { "rel": "hosted-charge", "href": "https://sandbox-eur.proabono.com/inv-charge/{Unique-Encrypted-URL2}" }, { "rel": "hosted-collection-invoice", "href": "https://sandbox-eur.proabono.com/portal-inv-list/{Unique-Encrypted-URL3}" } ]}