TimesofMoney یک پردازشگر پرداخت در هند است. این بخش نحوه استفاده از TimesofMoney را در ادغام با Google Order با Google توضیح می دهد.
PaymentDataRequest برای TimesofMoney
اگر از TimesofMoney بهعنوان پردازشگر پرداخت خود استفاده میکنید، PaymentDataRequest
زیر را بهعنوان رشتهای در قسمت facilitationSpecification
GoogleProvidedPaymentOptions
در CheckoutResponseMessage
ارسال کنید.
مثال
مثال زیر پارامترهای TimesofMoney را در یک 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" } }
پرداخت آنلاین و ارسال سفارش
TimesofMoney قبل از اینکه Google SubmitOrderRequestMessage
به webhook انجام شما ارسال کند، مبلغ کل سفارش را از کارت اعتباری کاربر کسر می کند.
اگر اقدام ارسال سفارش شما با بازگرداندن REJECTED
به عنوان وضعیت سفارش در SubmitOrderResponseMessage
سفارش را رد کرد، Google بازپرداخت کامل مبلغ کل سفارش را به کارت اعتباری آغاز میکند. پس از رد سفارش، هیچ اقدام دیگری از طرف شما لازم نیست.
بازپرداخت در هنگام لغو یا رد سفارش
اگر کاربری برای لغو سفارش با رستوران تماس گرفت یا رستوران قادر به انجام سفارش نبود، وضعیت سفارش را با استفاده از بهروزرسانی سفارش بهروزرسانی کنید. وقتی وضعیت سفارش به CANCELLED
یا REJECTED
بهروزرسانی میشود، Google بازپرداخت کل مبلغ سفارش را از طریق TimesofMoney تسهیل میکند.
هنگام استفاده از TimesofMoney، باید وضعیت سفارش را بهروزرسانی کنید تا پردازش بازپرداخت انجام شود.
بازپرداخت جزئی در هنگام تغییر قیمت
اگر قیمت کل سفارش در حین انجام تغییر کرد و نیاز به بازپرداخت وجود داشت، باید با استفاده از بهروزرسانی سفارش ، قیمت را به Google برگردانید و تفاوت قیمت به مشتری بازپرداخت میشود.
به عنوان مثال، یک کاربر پیتزا را به قیمت روپیه سفارش می دهد. 250 و پنیر برای روپیه. 35. مبلغ کل سفارش 000 تومان است. 285. در حین تکمیل، پنیر رستوران تمام شد. قیمت پنیر باید از قیمت کل حذف شود. مجموع به روز رسانی قیمت به Rs. 250 (285 روپیه - 35 روپیه). گوگل بازپرداخت جزئی روپیه را آغاز می کند. 35 با TimesofMoney.
بازپرداخت جزئی فقط زمانی قابل اعمال است که قیمت کل جدید کمتر از قیمت اصلی باشد. اگر قیمت جدید بیشتر از قیمت اصلی باشد، Google بهروزرسانی سفارش را رد میکند. گوگل نمی تواند ماسبق از کاربر هزینه کند.
نکات مهم:
- شما به عنوان یک شریک باید افزایش قیمت را در حین انجام کار مستقیماً با مشتری مدیریت کنید.
- اگر بهروزرسانی سفارش شامل بهروزرسانی وضعیت سفارش (به
CANCELLED
یاREJECTED
) و تغییر کل قیمت باشد، بازپرداخت کامل بر بازپرداخت جزئی اولویت دارد. - شما به عنوان یک شریک باید اطمینان حاصل کنید که بهروزرسانی سفارش موفقیتآمیز است تا بازپرداخت انجام شود. اگر بهدلیل وقفه زمانی شبکه یا خطاهای مشابه، بهروزرسانی سفارش ناموفق بود، تا زمانی که بهروزرسانی با موفقیت انجام شود، تماس را دوباره امتحان کنید. نیازی نیست نگران بهروزرسانیهای تکراری باشید، زیرا Google با ناتوانی در کنار خود مقابله میکند.
سایر پردازشگرهای پرداخت
اگر از TimesofMoney استفاده نمیکنید، باید بازپرداخت را مستقیماً با پردازندههای پرداخت خود تسهیل کنید.