TimesofMoney इंटिग्रेशन

TimesofMoney, भारत में पेमेंट प्रोसेस करने वाली एक कंपनी है. इस सेक्शन में बताया गया है कि Google Order with Google के साथ इंटिग्रेशन में,TimesofMoney का इस्तेमाल कैसे किया जा सकता है.

TimesofMoney के लिए PaymentDataRequest

अगर आपको पेमेंट प्रोसेस करने वाली कंपनी के तौर पर TimesofMoney का इस्तेमाल करना है, तो CheckoutResponseMessage में GoogleProvidedPaymentOptions के facilitationSpecification फ़ील्ड में इस PaymentDataRequest को स्ट्रिंग के तौर पर भेजें.

उदाहरण

यहां दिए गए उदाहरण में, 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"
  }
}

ऑनलाइन पेमेंट और ऑर्डर सबमिट करना

इससे पहले कि Google, ग्राहक को आइटम भेजने के लिए आपके वेबहुक पर SubmitOrderRequestMessage भेजेगा, TimesofMoney उपयोगकर्ता के क्रेडिट कार्ड से ऑर्डर की कुल रकम लेता है.

अगर ऑर्डर सबमिट करने की कार्रवाई, ऑर्डर की स्थिति REJECTED को SubmitOrderResponseMessage में ऑर्डर की स्थिति के तौर पर लौटाकर, ऑर्डर को अस्वीकार कर देती है, तो Google, ऑर्डर की कुल रकम का पूरा रिफ़ंड क्रेडिट कार्ड में ट्रिगर करता है. ऑर्डर को अस्वीकार करने के बाद, आपको कोई और कार्रवाई करने की ज़रूरत नहीं है.

ऑर्डर रद्द करने या अस्वीकार करने के दौरान रिफ़ंड

अगर कोई उपयोगकर्ता ऑर्डर रद्द करने के लिए रेस्टोरेंट को कॉल करता है या रेस्टोरेंट ऑर्डर पूरा नहीं कर पाता, तो ऑर्डर अपडेट करने का इस्तेमाल करके ऑर्डर का स्टेटस अपडेट करें. जब ऑर्डर की स्थिति CANCELLED या REJECTED पर अपडेट की जाती है, तो Google TimesofMoney के ज़रिए ऑर्डर की कुल कीमत का पूरा रिफ़ंड देता है.

TimesofMoney का इस्तेमाल करते समय, आपको ऑर्डर की स्थिति अपडेट करनी होगी, ताकि रिफ़ंड की प्रोसेस पूरी हो सके.

कीमत में बदलाव के दौरान कुछ हिस्से का रिफ़ंड

अगर ऑर्डर की कुल कीमत, ग्राहक को आइटम भेजने के दौरान बदल जाती है और आपको रिफ़ंड चाहिए, तो ऑर्डर का अपडेट इस्तेमाल करके Google पर कीमत को वापस अपडेट करें. कीमत में आए अंतर की रकम ग्राहक को रिफ़ंड कर दी जाएगी.

उदाहरण के लिए, कोई उपयोगकर्ता 10,000 रुपये में पिज़्ज़ा ऑर्डर करता है 250 रुपये और पनीर की कीमत पर ₹ 35. ऑर्डर की कुल कुल रकम 285. ऑर्डर पूरा होने के दौरान, रेस्टोरेंट में पनीर खत्म हो गया. पनीर की कीमत को कुल कीमत से हटाना ज़रूरी है. कुल कीमत अपडेट होकर 250 (25,001 रुपये) से 35). Google TimesofMoney के साथ 35.

कुछ हिस्से का रिफ़ंड सिर्फ़ तब दिया जा सकता है, जब नई कुल कीमत, ओरिजनल कीमत से कम हो. अगर नई कीमत, मूल कीमत से ज़्यादा है, तो Google ऑर्डर अपडेट को अस्वीकार कर देगा. Google, उपयोगकर्ता से रेट्रोऐक्टिव तौर पर शुल्क नहीं ले सकता.

ज़रूरी बातें:

  1. एक पार्टनर के तौर पर, आपको प्रॉडक्ट डिलीवर करने के दौरान कीमत में होने वाली बढ़ोतरी को सीधे ग्राहक से मैनेज करना होगा.
  2. अगर किसी ऑर्डर की स्थिति, CANCELLED या REJECTED में अपडेट होती है और कुल कीमत में बदलाव होता है, तो कुछ हिस्से के रिफ़ंड के मुकाबले, पूरे रिफ़ंड को प्राथमिकता दी जाएगी.
  3. रिफ़ंड पाने के लिए, एक पार्टनर के तौर पर आपको यह पक्का करना होगा कि ऑर्डर अपडेट हो गया हो. अगर नेटवर्क के टाइम आउट होने या मिलती-जुलती गड़बड़ियों की वजह से, कोई ऑर्डर अपडेट नहीं हो पाता है, तो अपडेट पूरा होने तक कॉल को फिर से कोशिश करते रहें. आपको डुप्लीकेट अपडेट की चिंता करने की ज़रूरत नहीं है, क्योंकि Google पूरी तरह से बिना किसी बदलाव के ही काम करता है.

पेमेंट प्रोसेस करने वाली अन्य कंपनियां

अगर TimesofMoney का इस्तेमाल नहीं किया जा रहा है, तो आपको सीधे पेमेंट प्रोसेस करने वाली कंपनी से रिफ़ंड की सुविधा देनी होगी.