
एक्शन सेंटर के रिजर्वेशन एंड-टू-एंड इंटीग्रेशन के हिस्से के रूप में, आप किसी भी जमा राशि, नो-शो शुल्क, या प्रीपेड इन्वेंट्री को अपने बुकिंग पेज से लिंक करने में सक्षम कर सकते हैं, ताकि भुगतान की आवश्यकता वाले किसी भी लेनदेन को आसानी से किया जा सके. इस तरह से पेमेंट की सुविधा चालू करने पर, आपको बुकिंग पेज पर बुकिंग के पूरे फ़्लो और लेन-देन को मैनेज करने की सुविधा मिलती है.
ज़रूरी शर्तें
किसी खास बुकिंग में पेमेंट जोड़ने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- मौजूदा लाइव E2E इंटिग्रेशन.
- सीधे बुकिंग पेज पर डीप लिंक करने की सुविधा, जो पेमेंट प्रोसेस कर सकता हो.
- पेमेंट रीडायरेक्ट करने से जुड़ी नीतियों का पालन करना
पेमेंट के लिए रीडायरेक्ट करने की सुविधा लागू करने का तरीका
- यूआरएल टेंप्लेट और अतिरिक्त फ़ील्ड सेट अप करना.
- स्लॉट के लिए पेमेंट के तरीके तय करना.
- अपने इंटिग्रेशन के लिए कन्वर्ज़न ट्रैकिंग चालू करना.
बुकिंग में बदलाव करना
इस सेक्शन में बताया गया है कि बुकिंग में बदलाव करने और उन्हें रद्द करने की सुविधा, पेमेंट्स रीडायरेक्ट के साथ कैसे काम करती है. इसमें स्लॉट को बाहर रखने और गड़बड़ी ठीक करने की सुविधा भी शामिल है.
पेमेंट रीडायरेक्ट करके की गई बुकिंग
पेमेंट रीडायरेक्ट के ज़रिए की गई बुकिंग, सीधे तौर पर पार्टनर के बुकिंग प्लैटफ़ॉर्म पर पूरी की जाती हैं. Google इन बुकिंग को सेव या मैनेज नहीं करता. इसलिए, लोग Reserve with Google के ज़रिए इन्हें न तो देख सकते हैं और न ही इनमें बदलाव कर सकते हैं. पेमेंट रीडायरेक्ट करने की सुविधा का इस्तेमाल करके की गई बुकिंग में कोई भी बदलाव या बुकिंग रद्द करने की कार्रवाई, सीधे तौर पर पार्टनर के प्लैटफ़ॉर्म पर की जानी चाहिए.
सीधे बुकिंग करने की सुविधा के तहत की गई बुकिंग में बदलाव करना
जब कोई व्यक्ति, CreateBooking का इस्तेमाल करके बनाई गई मौजूदा एंड-टू-एंड बुकिंग में बदलाव करता है, तो Google, बदलाव करने के लिए उपलब्ध विकल्पों में से linkout_required_reason: PAYMENT_REQUIRED के तौर पर मार्क किए गए सभी स्लॉट को अपने-आप हटा देता है. इससे ये स्लॉट उपलब्ध नहीं रहते या धूसर हो जाते हैं. इससे उपयोगकर्ता, पेमेंट पूरा किए बिना एंड-टू-एंड बुकिंग को पेमेंट रीडायरेक्ट (जैसे, बुकिंग के लिए अडवांस पेमेंट ज़रूरी है) वाले स्लॉट पर स्विच नहीं कर पाएंगे.
UpdateBooking अनुरोधों को मैनेज करना
UpdateBooking एपीआई एंडपॉइंट, उपयोगकर्ता को पेमेंट्स रीडायरेक्ट फ़्लो में ले जाने या रीडायरेक्ट यूआरएल वापस लाने की सुविधा नहीं देता है. अगर पार्टनर के सर्वर को, पेमेंट रीडायरेक्ट करने के लिए UpdateBooking अनुरोध मिलता है (जैसे, जमा करना ज़रूरी है) स्लॉट के लिए (उदाहरण के लिए, अगर कोई उपयोगकर्ता अपडेट की गई उपलब्धता के पूरी तरह से लागू होने से पहले, बदलाव करने की कोशिश करता है):
booking_failureवालाUpdateBookingResponseवापस भेजकर, अनुरोध अस्वीकार करें.- समस्या की वजह:
booking_failure.causeकोSLOT_UNAVAILABLEपर सेट करें. इससे उपयोगकर्ता को साफ़ तौर पर मैसेज दिखता है ("माफ़ करें, यह समय अब उपलब्ध नहीं है."). साथ ही, पुष्टि करने वाले गलत ईमेल भेजे जाने से रुकते हैं. - टेस्ट के फ़ेल होने की वजह: लॉगिंग और समस्या हल करने में आसानी के लिए,
booking_failure.descriptionमें साफ़ तौर पर जानकारी दें. जैसे,"UpdateBooking not allowed on PR slots".
सैंडबॉक्स टेस्टिंग
पार्टनर के इंटिग्रेशन के लिए, पेमेंट्स रीडायरेक्ट की सुविधा चालू होने के बाद, इस व्यवहार की पुष्टि सीधे तौर पर सैंडबॉक्स एनवायरमेंट में की जा सकती है:
CreateBookingका इस्तेमाल करके, स्टैंडर्ड एंड-टू-एंड रिज़र्वेशन बनाएं.- स्टैंडर्ड और
PAYMENT_REQUIREDस्लॉट मिलाकर उपलब्धता के स्लॉट दें. - बुकिंग में बदलाव करने के लिए, सैंडबॉक्स बुकिंग मैनेजमेंट व्यू में जाकर बुकिंग खोलें. साथ ही, पुष्टि करें कि
PAYMENT_REQUIREDस्लॉट अनुपलब्ध (धुंधले) के तौर पर दिख रहे हों. - पुष्टि करें कि सर्वर,
SLOT_UNAVAILABLEवाले पेड स्लॉट पर अनचाहेUpdateBookingकॉल को अस्वीकार करता हो.