TimesofMoney ist ein Zahlungsabwickler in Indien. In diesem Abschnitt wird die Verwendung TimesofMoney in Ihrer Integration mit Google Order with Google.
PaymentDataRequest für TimesofMoney
Wenn Sie TimesofMoney als Zahlungsabwickler verwenden, senden Sie Folgendes zurück:
PaymentDataRequest
als String im Feld facilitationSpecification
von
GoogleProvidedPaymentOptions
in CheckoutResponseMessage
.
Beispiel
Das folgende Beispiel zeigt die Parameter für TimesofMoney in einer PaymentDataRequest:
{ "apiVersion": 2, "apiVersionMinor": 0, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": [ "PAN_ONLY" ], "allowedCardNetworks": [ "VISA", "AMEX", "MASTERCARD" ], "billingAddressRequired": true, "cvcRequired": true }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "timesofmoney", "gatewayMerchantId":"<TimesofMoney will provide you this value>" } } } ], "transactionInfo": { "currencyCode": "INR", "totalPriceStatus": "ESTIMATED", "totalPrice": "185.00" } }
Onlinezahlung und Bestelleinreichung
TimesofMoney belastet die Kreditkarte des Nutzers vor Google mit dem Gesamtbetrag der Bestellung
sendet den SubmitOrderRequestMessage
an den Webhook der Auftragsausführung.
Wenn die Aktion zum Senden der Bestellung die Bestellung ablehnt, indem REJECTED
als
Bestellstatus in der SubmitOrderResponseMessage
, löst Google eine vollständige
Erstattung des Gesamtbetrags der Bestellung auf Ihre Kreditkarte. Keine weiteren Maßnahmen
nachdem der Auftrag abgelehnt wurde.
Erstattungen während der Stornierung oder Ablehnung einer Bestellung
Wenn eine nutzende Person das Restaurant anruft, um die Bestellung zu stornieren, oder wenn das Restaurant nicht
die Bestellung ausführen kann, aktualisieren Sie den Bestellstatus mithilfe einer Bestellaktualisierung.
Wenn der Bestellstatus zu CANCELLED
oder REJECTED
geändert wird,
ermöglicht eine vollständige Erstattung des Gesamtbetrags der Bestellung über TimesofMoney.
Wenn Sie TimesofMoney verwenden, müssen Sie den Bestellstatus aktualisieren, um eine Erstattung zu erhalten zu verarbeiten.
Teilweise Erstattungen bei Preisänderungen
Wenn sich der Gesamtpreis der Bestellung während der Auftragsausführung ändert und eine Erstattung erhalten, müssen Sie den Preis mithilfe einer Bestellaktualisierung an Google zurückändern. und die Preisdifferenz wird dem Kunden erstattet.
Beispiel: Eine nutzende Person bestellt Pizza für 250 und Paneer für Rs. 35. Der Gesamtbetrag Bestellbetrag Rs. 285. Während der Auftragsausführung stand dem Restaurant kein Paneer zur Verfügung. Der Preis für Paneer muss vom Gesamtpreis abgezogen werden. Gesamtpreis Updates für Rs. 250 (Rs. 285 – Rs. 35). Google veranlasst eine teilweise Erstattung in Höhe von 35 mit TimesofMoney.
Teilweise Erstattungen sind nur möglich, wenn der neue Gesamtpreis unter dem Ursprünglicher Preis. Wenn der neue Preis höher als der ursprüngliche Preis ist, die Auftragsaktualisierung ablehnen. Google kann dem Nutzer nicht rückwirkend eine Gebühr in Rechnung stellen.
Wichtige Hinweise:
- Sie als Partner müssen Preiserhöhungen während der Auftragsausführung direkt mit Kundschaft.
- Wenn eine Bestellaktualisierung sowohl den Bestellstatus (
CANCELLED
oderREJECTED
) und einer Gesamtpreisänderung hat die volle Erstattung Vorrang vor teilweise Erstattung. - Sie als Partner müssen dafür sorgen, dass die Bestellung erfolgreich aktualisiert wird, damit damit Erstattungen erfolgen können. Wenn die Aktualisierung einer Bestellung aufgrund einer Zeitüberschreitung im Netzwerk oder ähnliche Fehler auftreten, wiederholen Sie den Aufruf, bis die Aktualisierung erfolgreich ist. Sie müssen nicht doppelte Aktualisierungen vermeiden, da Google auf seiner Seite Idempotenz übernimmt.
Andere Zahlungsabwickler
Wenn Sie TimesofMoney nicht verwenden, müssen Sie Erstattungen direkt über Ihre Zahlungsabwickler.