Hilfezentrum
Gate Pay
Leitfaden für die Integration von Händlern

Gate Pay Rückerstattungsmechanismus

2025-11-04 UTC
45362 Lesen
3

Gate Pay bietet verschiedene Zahlungsmethoden an, von denen jede einem anderen Rückerstattungsprozess entspricht. Den folgenden Punkten muss besondere Aufmerksamkeit geschenkt werden:

1. Die Rückerstattungsfunktionalität für jede Zahlungsmethode muss über ihre jeweilige API integriert werden. Beispielsweise sollte die Rückerstattungsfunktion für die Zahlungsmethode "On-chain Address Payment" über die entsprechende On-chain Address Payment Refund API aufgerufen werden. Obwohl die Checkout-Zahlung die On-chain Address Payment einschließt, ist es wichtig, die Rückerstattungs-API unter Checkout-Zahlung zu verwenden.

2. Rückerstattungen für On-chain Address Payment, die auf bestimmten Bestellungen basieren, können nur über API-Integration umgesetzt werden. Rückerstattungen, die sich aus Auszahlungen des Händlers an Benutzer-Wallet-Adressen im Händlersystem ergeben, können nicht direkt mit entsprechenden Bestellungen in Verbindung gebracht werden.

3. Um Rückerstattungen für On-chain Address Payment zu verarbeiten, sollten Händler Benutzer dazu anleiten, sich zuerst bei Gate anzumelden, um die Gate UID des Benutzers zu erhalten. Bei API-basierten Rückerstattungen ist die Gate UID des Benutzers erforderlich, und der erstattete Betrag wird dem Zahlungskonto des Benutzers auf Gate gutgeschrieben. Für andere Zahlungsmethoden werden Rückerstattungen ebenfalls auf das Zahlungskonto des Benutzers zurückgebucht.

QR-code Payment

Händler müssen die Bestellnummer oder Händlerbestellnummer bestätigen, um eine vollständige Rückerstattung über Batch Refund in unserem Händlerverwaltungssystem durchzuführen.

On-chain Address Payment

On-chain Address Payments können mit jeder DeFi-Wallet (Metamask, Trust Wallet, OKX Wallet, etc.) getätigt werden, sodass die On-chain Address Payment-Benutzer nicht unbedingt von Gate stammen und kein Gate-Konto haben müssen.

Daher müssen Händler den Benutzern klar machen, dass es zwei Möglichkeiten gibt, Rückerstattungen zu erhalten:

1. Fordern Sie den Benutzer auf, zuerst ein Gate-Konto zu registrieren.

Schließen Sie die Rückerstattung über die API (Address Payment-6.6 Refund) ab.

2. Der Händler zahlt (erstattet) direkt vom Gate-Konto auf die Adresse der DeFi-Wallet des Benutzers aus. Die Kosten sind jedoch etwas höher aufgrund der Abhebungsgebühren und der On-chain-Gasgebühren. Daher empfehlen wir nachdrücklich die erste Methode und schlagen vor, dass Benutzer ein Gate-Konto registrieren.

Checkout Payment

Die Checkout-Zahlung umfasst Zahlungen über On-chain-Adressen und QR-Code-Zahlungen, was die Rückerstattung komplexer macht. Die Rückerstattungsparameter hängen von folgenden Situationen ab:

'refundOrderAmount': Der Betrag ist mit den vom Händler erhaltenen Mitteln auf dem Zahlungskonto verbunden. 'refundPayAmount': Der Betrag ist mit den vom Händler nicht erhaltenen Mitteln auf dem Zahlungskonto verbunden.

1. Der Händler erhält die vollständigen Mittel.

Wenn ein Benutzer eine Zahlung über die Checkout-Zahlung (sowohl über On-chain-Adressen als auch über QR-Code-Zahlung) ohne die Verwendung der Konvertierungsfunktion ( https://www.gate.io/convert ) tätigt, werden die vollständigen Mittel auf das Zahlungskonto des Händlers gutgeschrieben.

Für Rückerstattungen: 'refundOrderAmount': sollte den vom Händler erhaltenen Betrag nicht überschreiten. 'refundPayAmount': sollte 0 betragen.

Zum Beispiel: Wenn Benutzer A eine Zahlung von 5 USDT leistet und der Händler 5 USDT erhält: 'refundOrderAmount': Weniger als oder gleich 5 USDT 'refundPayAmount': 0

2. Der Händler erhält keine Mittel.

Der Benutzer tätigt eine Zahlung über die Checkout-Zahlung (On-chain-Adresszahlung), zahlt nicht vollständig und verwendet die Konvertierungsfunktion. Die Zahlungsmittel werden aufgrund einer Verzögerung nicht auf das Zahlungskonto des Händlers gutgeschrieben. Stattdessen verbleiben die Mittel in der Blockchain, gespeichert in einer Gate-Wallet-Adresse.

Für Rückerstattungen: 'refundOrderAmount': 0 'refundPayAmount': sollte vom Händler anhand des konkreten Betrags der verbleibenden Mittel in der Blockchain festgelegt werden.

Zum Beispiel: Wenn Benutzer A eine Zahlung von 5 USDT leistet und der Händler 0 USDT erhält, während noch 5 USDT aufgrund der Verzögerung verbleiben: 'refundOrderAmount': 0 'refundPayAmount': Der Händler muss den konkreten Betrag der verbleibenden Mittel überprüfen.

3. Der Händler erhält einen Teil der Mittel, während der Rest auf der Blockchain verbleibt.

Der Benutzer tätigt mehrere Zahlungen über die Checkout-Zahlung (On-chain-Adresszahlung und QR-Code-Zahlung) und verwendet die Konvertierungsfunktion. Nur ein Teil des Zahlungsbetrags wird auf das Zahlungskonto des Händlers gutgeschrieben, während der Rest aufgrund von Verzögerungen auf der Blockchain verbleibt.

Für Rückerstattungen: 'refundOrderAmount': Der vom Händler erhaltenen Betrag. 'refundPayAmount': sollte vom Händler anhand des konkreten Betrags der verbleibenden Mittel in der Blockchain festgelegt werden.

Zum Beispiel: Wenn Benutzer A 5 USDT zahlt, erhält der Händler 2 USDT und 3 USDT verbleiben aufgrund von Verzögerungen auf der Blockchain: 'refundOrderAmount': 2 'refundPayAmount': Der Händler muss den konkreten Betrag der verbleibenden Mittel überprüfen.

Jetzt registrieren und die Chance auf bis zu $10,000 sichern!
signup-tips