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:
- İş ortağı olarak, sipariş karşılama sırasında fiyat artışlarını doğrudan müşteriyle halletmeniz gerekir.
- Bir sipariş güncellemesinde hem sipariş durumu güncellemesi (
CANCELLED
veyaREJECTED
olarak) hem de toplam fiyat değişikliği varsa kısmi geri ödemeye göre tam geri ödeme öncelikli olur. - İş 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.