TimesofMoney, Hindistan'da ödeme işleyicisidir. Bu bölümde, Google ile Satın Al ile entegrasyonunuzda TimesofMoney'ın nasıl kullanılacağı açıklanmaktadır.
TimesofMoney için PaymentDataRequest
Ödeme işleyiciniz olarak TimesofMoney'yi kullanıyorsanız CheckoutResponseMessage
içindeki GoogleProvidedPaymentOptions
öğesinin facilitationSpecification
alanında bir dize olarak aşağıdaki PaymentDataRequest
değerini geri gönderin.
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
Google, sipariş karşılama webhook'ınıza SubmitOrderRequestMessage
göndermeden önce TimesofMoney, kullanıcının kredi kartından toplam sipariş tutarını tahsil eder.
Sipariş Gönderme İşleminiz, SubmitOrderResponseMessage
içinde sipariş durumu olarak REJECTED
döndürerek siparişi reddederse Google, toplam sipariş tutarının kredi kartına eksiksiz olarak geri ödenmesini tetikler. Siparişi reddettikten sonra başka bir işlem yapmanız gerekmez.
Sipariş iptal veya reddi sırasında geri ödeme
Bir kullanıcı restoranı arayarak siparişi iptal ederse veya restoran siparişi yerine getiremezse sipariş güncellemesi yaparak sipariş durumunu güncelleyin.
Sipariş durumu CANCELLED
veya REJECTED
olarak güncellendiğinde Google, TimesofMoney aracılığıyla toplam sipariş tutarının eksiksiz şekilde geri ödenmesini sağlar.
TimesofMoney'ı kullanırken geri ödemenin işlenebilmesi için sipariş durumunu güncellemeniz gerekir.
Fiyat değişiklikleri sırasında kısmi geri ödemeler
Toplam sipariş fiyatı, siparişin yerine getirilmesi sırasında değişirse ve geri ödeme yapılması gerekirse sipariş güncellemesi yaparak fiyatı Google'a tekrar güncellemeniz gerekir. Fiyat farkı müşteriye geri ödenir.
Örneğin, bir kullanıcı 100 Hindistan rupisi tutarında pizza sipariş ediyor. 250 ve paneer için Rs. 35. Toplam sipariş tutarı: 285. Sipariş hazırlanırken restoranın paneer bitti. Paneer'in fiyatının toplam fiyattan çıkarılması gerekiyor. Toplam fiyat rupi olarak güncellenir. 250 (Rs. 285 - Rs. 35). Google, 1.000 Hindistan rupisi tutarında kısmi geri ödeme işlemi başlatır. 35 ile TimesofMoney.
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 ödeme alamaz.
Önemli noktalar:
- İş ortağı olarak, sipariş karşılama sırasındaki fiyat artışlarını doğrudan müşteriyle görüşmeniz gerekir.
- Bir sipariş güncellemesi hem sipariş durumu güncellemesi (
CANCELLED
veyaREJECTED
olarak) hem de toplam fiyat değişikliği içeriyorsa eksiksiz geri ödeme, kısmi geri ödemeye göre önceliklidir. - İş ortağı olarak, geri ödemelerin yapılabilmesi için sipariş güncellemesinin başarılı olduğundan emin olmanız gerekir. Sipariş güncellemesi, ağ zaman aşımı veya benzer hatalar nedeniyle başarısız olursa güncelleme başarılı olana kadar çağrıyı tekrar deneyin. Google tekilliği kendi tarafında ele aldığından yinelenen güncellemeler konusunda endişelenmenize gerek yoktur.
Diğer ödeme işleyicileri
TimesofMoney'i kullanmıyorsanız geri ödemeleri doğrudan ödeme işleyicilerinizle yapmanız gerekir.