TimesofMoney entegrasyonu

TimesofMoney, Hindistan'da faaliyet gösteren bir ödeme işleyicidir. Bu bölümde, Google Order with Google ile entegrasyonunuzda TimesofMoney'nin nasıl kullanılacağı açıklanmaktadır.

TimesofMoney için PaymentDataRequest

Ödeme işleyiciniz olarak TimesofMoney kullanıyorsanız CheckoutResponseMessage içindeki GoogleProvidedPaymentOptions facilitationSpecification alanına aşağıdaki PaymentDataRequest değerini dize olarak geri gönderin.

Örnek

Aşağıdaki örnekte, bir PaymentDataRequest'teki TimesofMoney parametreleri gösterilmektedir:

{
  "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"
  }
}

Online ödeme ve sipariş gönderme

TimesofMoney, Google SubmitOrderRequestMessage'i istek karşılama webhook'unuza göndermeden önce toplam sipariş tutarını kullanıcının kredi kartından tahsil eder.

Sipariş Verme İşleminiz SubmitOrderResponseMessage içinde sipariş durumu olarak REJECTED değerini iade ederek siparişi reddederse Google, toplam sipariş tutarının tamamını kredi kartına geri öder. Siparişi reddettikten sonra başka bir işlem yapmanız gerekmez.

Sipariş iptali veya reddi sırasında yapılan geri ödemeler

Bir kullanıcı siparişi iptal etmek için restoranı ararsa veya restoran siparişi yerine getiremiyorsa bir sipariş güncellemesi kullanarak sipariş durumunu güncelleyin. Sipariş durumu CANCELLED veya REJECTED olarak güncellendiğinde Google, TimesofMoney üzerinden toplam sipariş tutarının eksiksiz geri ödenmesini kolaylaştırır.

TimesofMoney'i kullanırken, geri ödemenin işlenmesi için sipariş durumunu güncellemeniz gerekir.

Fiyat değişiklikleri sırasında kısmi geri ödeme yapılır

Sipariş karşılama sırasında toplam sipariş fiyatı değişirse ve geri ödeme yapılması gerekiyorsa sipariş güncellemesi yoluyla fiyatı Google olarak güncellemeniz gerekir. Fiyat farkı müşteriye geri ödenir.

Örneğin, bir kullanıcı Rs'ye pizza sipariş eder. Rs için 250 lira ve panaer. 35. Toplam sipariş tutarı Rs. 285. Sipariş karşılama sırasında restoranda Paneer tükendi. Paneer fiyatının toplam fiyattan kaldırılması gerekiyor. Toplam fiyat, Rs. 250 Rs. 285 - Rs. 35). Google, Rs'lik kısmi geri ödeme işlemini tetikler. TimesofMoney ile 35 yaş.

Kısmi geri ödemeler yalnızca yeni toplam fiyat orijinal fiyattan düşük olduğunda geçerlidir. Yeni fiyat orijinal fiyattan yüksekse Google sipariş güncellemesini reddeder. Google, kullanıcıdan geriye dönük olarak ücret alamaz.

Önemli noktalar:

  1. İş ortağı olarak, sipariş karşılama sırasında fiyat artışlarını doğrudan müşteriyle halletmeniz gerekir.
  2. Bir sipariş güncellemesinde hem sipariş durumu güncellemesi (CANCELLED veya REJECTED olarak) hem de toplam fiyat değişikliği varsa kısmi geri ödemeye göre tam geri ödeme öncelikli olur.
  3. İş ortağı olarak, geri ödemelerin yapılması için sipariş güncellemesinin başarılı olduğundan emin olmanız gerekir. Ağ zaman aşımı veya benzer hatalar nedeniyle bir sipariş güncellemesi başarısız olursa güncelleme başarılı olana kadar çağrıyı yeniden deneyin. Yinelenen güncellemeler konusunda endişelenmenize gerek yoktur, çünkü Google kendi tarafında aciliyet durumunu ele alır.

Diğer ödeme işleyiciler

TimesofMoney kullanmıyorsanız geri ödemeleri doğrudan ödeme işleyicilerinizle gerçekleştirmeniz gerekir.