Procédure de remboursement

Présentation

Le flux de remboursement permet de renvoyer les fonds à un utilisateur une fois les fonds recueillis via le flux de réserve de fonds ou le flux de virement. L'intégrateur de paiements implémente la méthode asynchronousRefund qui permet d'initier le remboursement. Le résultat final du remboursement est renvoyé à Google avec un appel à refundResultNotification.

Un remboursement peut être d'un montant égal ou inférieur au montant d'origine de la capture. Plusieurs remboursements partiels doivent être acceptés.

Remboursement

Numéro de référence de l'acquéreur

L'ARN (numéro de référence de l'acquéreur) n'est généralement pas connu de l'intégrateur de paiements quelques jours après le lancement du remboursement. Une fois cette valeur connue, l'intégrateur de paiements doit appeler le setAcquirerReferenceNumberForRefundNotification hébergé par Google pour fournir le numéro ARN à Google. Associer le numéro ARN à cette transaction permet à Google de gérer les contestations et les fraudes liées à cette transaction.

Cet ARN est distinct de celui qui représente une capture. Si plusieurs remboursements sont émis, chacun d'eux est associé à un ARN unique.

Opérations ultérieures

Un remboursement peut parfois échouer après le retour des fonds à la banque émettrice. Cela peut se produire si le compte du client est clôturé avant le dépôt des fonds. Dans ce cas, le remboursement peut être annulé et les fonds renvoyés à Google via le reverseRefundNotification.