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.
Attention ! Si le client enregistre un moyen de paiement automatique (type CB / SEPA) pour faire le règlement de la facture, alors le moyen de paiement restera enregistré pour prélever les futures factures.
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
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}" } ] }