Einbindung von TimesofMoney

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:

  1. Sie als Partner müssen Preiserhöhungen während der Auftragsausführung direkt mit Kundschaft.
  2. Wenn eine Bestellaktualisierung sowohl den Bestellstatus (CANCELLED oder REJECTED) und einer Gesamtpreisänderung hat die volle Erstattung Vorrang vor teilweise Erstattung.
  3. 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.