Erstattungsablauf

Überblick

Der Erstattungsablauf wird verwendet, um einem Nutzer Geld zurückzuerstatten, nachdem das Geld über den Zahlungsrückstandsablauf oder den Geldtransfer erfasst wurde. Der Zahlungsintegrator implementiert die Methode asynchronousRefund, mit der die Erstattung initiiert wird. Das endgültige Ergebnis der Erstattung wird mit einem Aufruf von refundResultNotification an Google zurückgesendet.

Eine Erstattung kann einen Betrag haben, der dem ursprünglichen Aufnahmebetrag entspricht oder darunter liegt. Es müssen mehrere Teilerstattungen unterstützt werden.

Erstattung

Referenznummer des Auftraggebers

Der ARN (Acquirer Reference Number) ist dem Zahlungsintegrator in der Regel erst wenige Tage nach Veranlassung der Erstattung bekannt. Sobald der Wert bekannt ist, muss der Zahlungsintegrator die von Google gehostete setAcquirerReferenceNumberForRefundNotification aufrufen, um Google den ARN bereitzustellen. Durch die Verknüpfung des ARNs mit dieser Transaktion kann Google Streitigkeiten und Betrug im Zusammenhang mit dieser Transaktion bearbeiten.

Dieser ARN ist separat und unterscheidet sich von dem ARN, der eine Aufnahme darstellt. Wenn mehrere Erstattungen veranlasst werden, hat jeder einen eindeutigen ARN.

Nachfolgende Vorgänge

Manchmal kann eine Erstattung fehlschlagen, nachdem der Betrag an die ausstellende Bank zurückgesendet wurde. Dies kann beispielsweise der Fall sein, wenn das Konto des Kunden geschlossen wurde, bevor der Geldbetrag eingezahlt wurde. In diesem Fall kann die Erstattung rückgängig gemacht werden und der Betrag wird über die reverseRefundNotification an Google zurückgesendet.