TimesofMoney 是印度的一家付款处理方。本部分将介绍如何使用 TimesofMoney。
TimesofMoney 的 PaymentDataRequest
如果您使用 TimesofMoney 作为付款处理方,请发回以下
PaymentDataRequest
作为字符串显示在facilitationSpecification
CheckoutResponseMessage
中的 GoogleProvidedPaymentOptions
。
示例
以下示例显示了 PaymentDataRequest 中 TimesofMoney 的参数:
{ "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" } }
在线付款和订单提交
TimesofMoney 从用户的信用卡中向 Google 收取总订单金额
将 SubmitOrderRequestMessage
发送到您的 fulfillment 网络钩子。
如果您的提交订单操作通过返回 REJECTED
作为
处于 SubmitOrderResponseMessage
状态的订单状态,Google 就会触发完整的
将订单总额的退款退还到信用卡。无需采取进一步行动
。
订单取消或遭拒期间的退款
如果用户致电餐馆取消订单,或者餐馆
能够履行订单,请使用订单更新来更新订单状态。
当订单状态更新为CANCELLED
或REJECTED
时,Google
通过 TimesofMoney 办理订单总额的全额退款。
使用 TimesofMoney 时,您必须更新订单状态才能申请退款 处理过程。
价格变动期间部分退款
如果订单总价在履单期间发生变化,并且您需要 则您需要使用订单更新将价格更新回 Google, 并将差价退还给客户。
例如,假设一位用户点了 300 印度卢比的披萨,印度卢比价格为 250 印度卢比35. 总 订单金额为印度卢比285。在履单期间,餐馆里的奶酪三明治吃光了。 需要从总价中移除帕纳尔价格。总价 Rs.250 印度卢比285 - 印度卢比35)。Google 触发部分退款,金额为印度卢比 TimesofMoney 的会员级别为 35。
只有当新总价低于 原价。如果新价格高于原价,Google 将 拒绝订单更新。Google 无法追回用户的费用。
要点:
- 作为合作伙伴,您在履单期间必须直接通过以下平台处理价格上调: 客户。
- 如果订单更新同时包含订单状态更新(更新为
CANCELLED
或REJECTED
)且总价有变动,则全额退款优先于 部分退款。 - 作为合作伙伴,您需要确保订单更新成功 进行退款。如果订单更新因网络超时或 则重试该调用,直到更新成功为止。您无需 不必担心重复更新,因为 Google 会处理幂等性。
其他付款处理方
如果您使用的不是 TimesofMoney,则需要直接通过以下账号办理退款: 付款处理方。