वापस

VibeFox Tap for PrestaShop — सहायता

आवश्यकताएँ

PrestaShop: 8.0 से 9.x तक।

PHP: 8.0 या उसके बाद का संस्करण। मॉड्यूल पुराने PHP संस्करणों पर इंस्टॉल नहीं होगा।

स्टोर मुद्रा: AED, BHD, EGP, EUR, GBP, JOD, KWD, OMR, QAR, SAR या USD। अन्य मुद्राओं वाली कार्ट के लिए चेकआउट पर यह भुगतान विधि नहीं दिखती।

आपके स्टोर तक इंटरनेट पहुँच: Tap भुगतान का परिणाम आपके स्टोर के एक वेबहुक पर भेजता है, इसलिए साइट इंटरनेट से पहुँच योग्य होनी चाहिए। वेबहुक URL हर भुगतान के साथ भेजा जाता है; Tap डैशबोर्ड में कुछ भी कॉन्फ़िगर करने की ज़रूरत नहीं है।

Tap खाता: आपको अपने Tap डैशबोर्ड (goSell, API क्रेडेंशियल) से API कुंजियाँ चाहिए। टेस्ट कुंजियाँ pk_test_ / sk_test_ से शुरू होती हैं, और लाइव कुंजियाँ pk_live_ / sk_live_ से। secret key हमेशा ज़रूरी है; publishable key केवल पॉपअप के लिए चाहिए। कौन-सी भुगतान विधियाँ दी जाएँगी (mada, KNET, Benefit और अन्य) और Apple Pay डोमेन सत्यापन, ये आपके Tap खाते में सेट किए जाते हैं।

VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।

इंस्टॉलेशन

1. बैक ऑफ़िस में Modules > Module Manager पर जाएँ और Upload a module पर क्लिक करें। मॉड्यूल की ZIP फ़ाइल चुनें।

2. अपलोड पूरा होने पर Configure पर क्लिक करें, या बाद में मॉड्यूल सूची में VibeFox Tap Payments खोजकर Configure पर क्लिक करें।

3. Configure पेज के ऊपर वाले लाइसेंस ब्लॉक में License key फ़ील्ड में अपनी VibeFox लाइसेंस कुंजी डालें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।

4. अपनी Tap टेस्ट और लाइव कुंजियाँ डालें, भुगतान क्रिया, चेकआउट प्रकार और Tap पेज की भाषा चुनें (देखें कॉन्फ़िगरेशन)।

5. Enable / Disable चालू करें और Save पर क्लिक करें। Tap टेस्ट कार्ड से जाँच करें, फिर Test mode बंद करें।

इंस्टॉल होने पर मॉड्यूल दो ऑर्डर स्टेटस बनाता है: Tap payment authorized और Tap payment on hold। PrestaShop सभी मुद्राओं, देशों और ग्राहक समूहों के लिए नया भुगतान मॉड्यूल उपलब्ध कराता है। आप इसे Payment > Preferences में सीमित कर सकते हैं।

कॉन्फ़िगरेशन

सभी सेटिंग्स मॉड्यूल पेज पर हैं: Modules > Module Manager > VibeFox Tap Payments > Configure। हर सेक्शन का अपना Save बटन है, जो पूरा पेज सेव करता है। फ़ील्ड के ऊपर पेज Test mode is on: payments use your Tap test keys and no real money is charged. या Live mode: real payments are accepted. दिखाता है। यह चेतावनी भी देता है जब मौजूदा मोड की कुंजियाँ गायब हों (तब चेकआउट पर यह भुगतान विधि नहीं दिखती), और जब स्टोर की डिफ़ॉल्ट मुद्रा Tap के साथ उपलब्ध न हो।

सेव करते समय, जिस फ़ील्ड के लिए गलत उपसर्ग वाली कुंजी हो, वह सेव नहीं होती: पिछला मान बना रहता है, बाकी सेटिंग्स सेव हो जाती हैं, और Test secret key was not saved: a Tap key for this field starts with "sk_test_". जैसा संदेश दिखता है। उदाहरण के लिए, टेस्ट फ़ील्ड में लाइव कुंजी अस्वीकार होती है। खाली Title स्वीकार नहीं होता: पेज Enter a title for the payment method. दिखाता है और कुछ भी सेव नहीं होता।

Tap Payments

सेक्शन के शीर्षक में मौजूदा मोड के लिए TEST या LIVE भी दिखता है।

Enable / Disable: Enable Tap Payments भुगतान विधि को चालू या बंद करता है। डिफ़ॉल्ट: बंद।

Title: चेकआउट पर दिखने वाला भुगतान विधि का नाम। यही नाम ऑर्डर में भुगतान विधि के रूप में भी सेव होता है। डिफ़ॉल्ट: Tap Payments। आवश्यक।

Description: चेकआउट पर भुगतान विधि के नीचे दिखने वाला पाठ। डिफ़ॉल्ट: Pay with Visa, Mastercard, mada, KNET, Benefit, Apple Pay or Google Pay.

Tap API कुंजियाँ

अपनी कुंजियाँ Tap डैशबोर्ड (goSell, API क्रेडेंशियल) में खोजें। टेस्ट कुंजियाँ pk_test_ / sk_test_ से और लाइव कुंजियाँ pk_live_ / sk_live_ से शुरू होती हैं।

Test mode: टेस्ट कुंजियों का उपयोग करता है, कोई वास्तविक राशि नहीं काटी जाती। भुगतान, स्टेटस जाँच, कैप्चर और रिफ़ंड हमेशा उसी मोड की कुंजियों से होते हैं जिसमें भुगतान हुआ था, इसलिए लाइव पर स्विच करने के बाद भी टेस्ट भुगतान की जाँच और रिफ़ंड टेस्ट कुंजी से ही होते हैं। डिफ़ॉल्ट: चालू। चालू रहने पर ग्राहकों को भुगतान विधि के नीचे Test mode: no real payment will be made. दिखता है।

Test publishable key: pk_test_ से शुरू होती है। पॉपअप के लिए ज़रूरी है।

Test secret key: sk_test_ से शुरू होती है।

Live publishable key: pk_live_ से शुरू होती है। पॉपअप के लिए ज़रूरी है।

Live secret key: sk_live_ से शुरू होती है।

Merchant ID: वैकल्पिक। आपका Tap merchant ID; केवल तभी ज़रूरी है जब Tap ने आपसे भुगतान किसी खास merchant खाते पर भेजने को कहा हो।

सेव की गई secret keys दोबारा नहीं दिखतीं। फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। नया मान केवल तभी डालें जब आप उसे बदलना चाहते हों। publishable keys सार्वजनिक हैं और दिखती रहती हैं।

Clear saved secrets: किसी secret key पर टिक करें और उसे हटाने के लिए Save पर क्लिक करें। खाली फ़ील्ड सेव किया गया मान बनाए रखता है।

भुगतान

Payment action: ग्राहक के भुगतान करने पर पैसे के साथ क्या होता है।

Charge (capture immediately): भुगतान तुरंत कैप्चर होता है (डिफ़ॉल्ट)।
Authorize only (capture later from the order): राशि केवल आरक्षित होती है। ऑर्डर को Tap payment authorized स्टेटस मिलता है; इसे ऑर्डर के Tap ब्लॉक में Capture Tap payment से कैप्चर करें या Void Tap authorization से राशि जारी करें।

Checkout type: ग्राहक कहाँ भुगतान करता है।

Tap payment page (redirect, recommended): ग्राहक Tap द्वारा होस्ट किए गए सुरक्षित पेज पर भुगतान करता है (डिफ़ॉल्ट)।
Tap checkout popup on your site: मॉड्यूल के भुगतान पेज पर Tap Checkout SDK खुलता है। Tap भुगतान पेज बैकअप के रूप में उपलब्ध रहता है। मौजूदा मोड की publishable key चाहिए।

Tap page language: English (डिफ़ॉल्ट) या Arabic।

भुगतान सूचनाएँ (वेबहुक)

Tap भुगतान का परिणाम इस सेक्शन में Webhook URL पर दिखाए गए URL पर भेजता है। फ़्रेंडली URL के साथ यह इस तरह दिखता है: https://your-shop/module/wcp_tap_payment_gateway/webhook, संभवतः /en/ जैसे भाषा कोड के साथ। यह URL हर भुगतान के साथ भेजा जाता है, इसलिए Tap डैशबोर्ड में कुछ भी कॉन्फ़िगर करने की ज़रूरत नहीं है। बस यह सुनिश्चित करें कि यह इंटरनेट से पहुँच योग्य हो (फ़ायरवॉल या HTTP ऑथेंटिकेशन से ब्लॉक न हो)। हर सूचना की जाँच hashstring हस्ताक्षर से होती है (HMAC-SHA256, भुगतान वाले मोड की secret key से)। वैध हस्ताक्षर के बिना वेबहुक अस्वीकार होते हैं। हस्ताक्षरित सूचना को भी अपने-आप भरोसेमंद नहीं माना जाता: मॉड्यूल ऑर्डर बनाने या बदलने से पहले Tap API से भुगतान फिर से पढ़ता है। काम करता वेबहुक न होने पर, ऑर्डर तभी बनता है जब ग्राहक भुगतान के बाद स्टोर पर लौटता है।

एडवांस्ड

Debug log: भुगतान घटनाएँ मॉड्यूल फ़ोल्डर की logs/tap_p_debug.log.php फ़ाइल में लॉग करता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। त्रुटियाँ और चेतावनियाँ हमेशा लॉग होती हैं; हर भुगतान घटना भी लॉग करने के लिए यह विकल्प चालू करें। लॉग में कभी कुंजियाँ, कार्ड या ग्राहक डेटा नहीं होता। डिफ़ॉल्ट: बंद।

Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। खाली करने के लिए Clear log पर क्लिक करें।

Delete data on uninstall: चालू होने पर मॉड्यूल अनइंस्टॉल करने से गेटवे सेटिंग्स और लॉग हट जाते हैं। ऑर्डर के भुगतान रिकॉर्ड बने रहते हैं। डिफ़ॉल्ट: बंद।

चेकआउट

भुगतान चरण में ग्राहक भुगतान विधि चुनता है (डिफ़ॉल्ट रूप से Tap Payments) और ऑर्डर की पुष्टि करता है। इस समय तक कोई ऑर्डर नहीं होता।

Tap payment page: मॉड्यूल कार्ट की मुद्रा में, कार्ट कुल के लिए Tap पर एक चार्ज (या Authorize only मोड में एक अधिकृति) बनाता है, जिसका विवरण Cart # और कार्ट नंबर होता है, और ग्राहक को Tap भुगतान पेज पर भेजता है। ग्राहक का नाम, ईमेल और फ़ोन नंबर Tap को भेजे जाते हैं। वहाँ ग्राहक कार्ड, mada, KNET, Benefit, Apple Pay या Google Pay में से चुनता है (जो आपके Tap खाते में चालू हैं) और भुगतान करता है। अगर Tap भुगतान शुरू नहीं कर पाता, तो ग्राहक चेकआउट पर रहता है और The Tap payment could not be started. Please try again or choose another payment method. देखता है; कारण लॉग में लिखा जाता है।

Tap checkout popup: ग्राहक मॉड्यूल के Tap payment पेज पर जाता है, जहाँ Tap भुगतान फ़ॉर्म खुलता है। पेज पर Pay on the Tap payment page instead लिंक भी दिखता है। अगर विंडो बंद हो जाए, तो Pay now बटन उसे फिर से खोल देता है। अगर फ़ॉर्म लोड न हो सके, तो ग्राहक से Tap भुगतान पेज इस्तेमाल करने को कहा जाता है। पेज रीलोड करने पर वही भुगतान प्रयास दोबारा उपयोग होता है।

भुगतान के बाद ग्राहक आपके स्टोर पर लौटता है। ऑर्डर तभी भुगतान किया हुआ चिह्नित होता है जब Tap उसकी पुष्टि करे: मॉड्यूल भुगतान के मोड की कुंजी से Tap API से भुगतान पढ़ता है, जाँचता है कि वह इसी कार्ट का है और इसके चेकआउट से शुरू हुआ था, और राशि व मुद्रा की कार्ट से तुलना करता है। वापसी के पते में मौजूद Tap ID अकेले कभी ऑर्डर नहीं बनाता। वेबहुक भी पृष्ठभूमि में यही जाँच करता है। इसके बाद ऑर्डर बनता है और ग्राहक को मानक ऑर्डर पुष्टि पेज दिखता है। अधिकृत भुगतान के लिए पेज पर Your payment has been authorized. We will process the order as soon as the payment is captured. दिखता है; होल्ड पर रखे ऑर्डर के लिए Your payment is being reviewed. We will contact you if anything else is needed. दिखता है।

अगर ग्राहक के लौटने तक Tap ने भुगतान की पुष्टि नहीं की है, तो Payment confirmation पेज दिखता है, जिस पर We have not received the payment confirmation from Tap yet. If you completed the payment, the order will be updated automatically in a few minutes — there is no need to pay again. संदेश और Check again व Back to checkout बटन होते हैं। वेबहुक आते ही ऑर्डर बन जाता है।

अगर भुगतान अस्वीकृत, छोड़ा गया या रद्द हुआ, तो कोई ऑर्डर नहीं बनता। ग्राहक Your payment was not completed. Please try again or choose another payment method. के साथ चेकआउट पर लौटता है (जब Tap कारण देता है, तो उस कारण के साथ)। अधूरा भुगतान The payment was not completed. You can try again or choose another payment method. दिखाता है। कार्ट सुरक्षित रहती है और उसे फिर से भुगतान किया जा सकता है।

चेकआउट पर अन्य संदेश: जब कार्ट की मुद्रा समर्थित न हो, तो मुद्रा कोड के साथ Tap does not accept payments in, और The order total must be greater than zero to pay with Tap.

वेबहुक तब भी काम करता है जब स्टोर मेंटेनेंस मोड में हो, और आपके स्टोर की देश-सीमा से ब्लॉक नहीं होता।

इस मॉड्यूल में सेव किए गए कार्ड या टोकनाइज़ेशन, सब्सक्रिप्शन, और चेकआउट पेज में एम्बेड किए गए कार्ड फ़ील्ड नहीं हैं। Capture Tap payment हमेशा ऑर्डर का पूरा कुल कैप्चर करता है; आंशिक कैप्चर समर्थित नहीं है।

ऑर्डर और रिफ़ंड

ऑर्डर स्टेटस

अभी कोई ऑर्डर नहीं: ग्राहक को Tap पर भेजा गया और उसने भुगतान नहीं किया, या Tap ने अभी भुगतान की पुष्टि नहीं की है। केवल कार्ट मौजूद है।

Payment accepted: Tap ने एक कैप्चर किए गए भुगतान की पुष्टि की। भुगतान Tap चार्ज ID (chg_...) के साथ ट्रांज़ैक्शन ID के रूप में दर्ज होता है, और एक नोट में राशि, चार्ज ID, भुगतान विधि और (टेस्ट मोड में) यह दिखता है कि भुगतान टेस्ट है।

Tap payment authorized: भुगतान केवल अधिकृत हुआ है और कैप्चर या वॉयड का इंतज़ार कर रहा है।

Tap payment on hold: भुगतान की गई राशि या मुद्रा कार्ट से अलग थी (Tap: amount/currency mismatch — manual review required.), या ऑर्डर रद्द होने के बाद भुगतान आया। नोट इसका कारण बताता है। ऑर्डर जाँचें और उसे पूरा करें, या भुगतान रिफ़ंड करें।

Canceled: अधिकृति Void Tap authorization से रद्द की गई, इसलिए आरक्षित राशि जारी हो गई।

Refunded: भुगतान मॉड्यूल के ज़रिए पूरी तरह रिफ़ंड किया गया।

असफल प्रयास कभी भुगतान किए गए, अधिकृत या रद्द ऑर्डर को नहीं बदलता। अगर पहले से भुगतान किए गए ऑर्डर के लिए दूसरा सफल भुगतान आता है, तो ऑर्डर नहीं बदला जाता। एक नोट बताता है कि यह दोहरा भुगतान है और उसे Tap डैशबोर्ड में रिफ़ंड करने को कहता है। जो भुगतान कार्ट से जुड़ा है लेकिन उसके चेकआउट से शुरू नहीं हुआ, उसे केवल नोट किया जाता है।

Tap भुगतान ब्लॉक

ऑर्डर पेज पर Tap payment ब्लॉक दिखता है, जिसमें Tap ID, अधिकृति और चार्ज, मोड (टेस्ट भुगतानों के लिए Test mode बैज), भुगतान स्टेटस और विधि, Charged / refunded, रिफ़ंड इतिहास, कार्ट के भुगतान प्रयास और ऑर्डर के Payment notes शामिल हैं। ब्लॉक के बटन ऑर्डर पेज पर ही काम करते हैं; इसके लिए ऑर्डर संपादित करने का अधिकार चाहिए, मॉड्यूल सेटिंग्स का एक्सेस नहीं।

कैप्चर और वॉयड

Authorize only मोड में, Tap payment authorized स्टेटस वाला ऑर्डर खोलें। Capture Tap payment (बटन पर ऑर्डर कुल के साथ) प्रश्न Capture the reserved funds of this order through Tap? की पुष्टि के बाद ऑर्डर का कुल कैप्चर करता है; इसके बाद ऑर्डर Payment accepted हो जाता है। Void Tap authorization Release the reserved funds? The order will be canceled. पूछता है, राशि जारी करता है और ऑर्डर को Canceled पर सेट करता है। अगर Tap यह क्रिया अस्वीकार करता है, तो ब्लॉक में त्रुटि दिखती है और नोट्स में जुड़ती है। अगर अधिकृति सीधे Tap डैशबोर्ड में कैप्चर की गई हो, तो वेबहुक ऑर्डर को भुगतान किया हुआ चिह्नित कर देता है; ऐसे भुगतान के रिफ़ंड Tap डैशबोर्ड में करने होते हैं।

रिफ़ंड

Tap payment ब्लॉक में राशि डालें (जो राशि अभी तक रिफ़ंड नहीं हुई, वह अपने-आप भर जाती है), वैकल्पिक रूप से कारण लिखें, और Refund via Tap पर क्लिक करें। Refund this amount through Tap? This cannot be undone. प्रश्न की पुष्टि करें। कैप्चर किए गए Tap चार्ज के लिए पूर्ण और आंशिक रिफ़ंड समर्थित हैं। ऑर्डर बाद में संपादित हुआ हो तब भी, आप उतनी राशि और मुद्रा तक रिफ़ंड कर सकते हैं जितनी Tap ने वास्तव में चार्ज की थी। रिफ़ंड उसी मोड की secret key से भेजा जाता है जिसमें भुगतान हुआ था, इसलिए वह कुंजी सेट होनी चाहिए। Tap द्वारा स्वीकृत रिफ़ंड, Tap रिफ़ंड ID और स्टेटस के साथ, रिफ़ंड इतिहास और नोट्स में जुड़ता है। अगर Tap इसे अस्वीकार करता है, तो ब्लॉक त्रुटि दिखाता है और कोई रिफ़ंड दर्ज नहीं होता। पूर्ण रिफ़ंड ऑर्डर को Refunded पर सेट करता है; आंशिक रिफ़ंड स्टेटस नहीं बदलता। अधिकृत ऑर्डर के लिए रिफ़ंड तभी उपलब्ध होते हैं जब अधिकृति कैप्चर हो चुकी हो। राशि या मुद्रा के अंतर के बाद होल्ड पर रखा ऑर्डर Tap डैशबोर्ड में रिफ़ंड होता है।

मॉड्यूल क्रेडिट स्लिप नहीं बनाता। ऑर्डर पेज के PrestaShop के मानक रिफ़ंड बटन Tap के ज़रिए पैसे वापस नहीं भेजते। Tap डैशबोर्ड में किए गए रिफ़ंड PrestaShop में नहीं दिखते।

लाइसेंस कुंजी

मॉड्यूल vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox Tap Payments, Modules > Module Manager > VibeFox Tap Payments > Configure पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में डालें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को छिपाकर दिखाता है, स्टेटस (जैसे वह तारीख जब तक लाइसेंस सक्रिय है, और आपका डोमेन) दिखाता है, और ये बटन दिखाता है: स्टेटस दोबारा जाँचने के लिए Check now, दूसरी कुंजी डालने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: presta-payment-tap वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net खाता खोलता है। केवल मॉड्यूल के लिए Configure अनुमति वाले कर्मचारी ही कुंजी बदल सकते हैं। ब्लॉक के पाठ बैक ऑफ़िस की भाषा का अनुसरण करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।

अगर कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached या तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। अगर लाइसेंस सर्वर तक पहुँच न हो, तो मॉड्यूल आखिरी ज्ञात स्टेटस पर काम करता रहता है।

एक कुंजी एक डोमेन पर काम करती है: मुख्य स्टोर का डोमेन, मल्टीस्टोर सेटअप में भी। स्टोर से कुंजी हटाने पर उसका डोमेन स्लॉट मुक्त नहीं होता। अपने vibefox.net खाते में स्लॉट मुक्त करें।

सक्रिय कुंजी के बिना चेकआउट पर ग्राहकों को Tap Payments नहीं दिखता। अगर फिर भी भुगतान शुरू होता है, तो ग्राहक को This payment method is not available. Please choose another one. दिखता है। PrestaShop स्टोरफ़्रंट को पता नहीं होता कि आप बैक ऑफ़िस में लॉग इन हैं, इसलिए भुगतान विधि आपसे भी छिपी रहती है: आप कुंजी खरीदने से पहले मॉड्यूल सेट कर सकते हैं, लेकिन चेकआउट पर उसका परीक्षण नहीं कर सकते। Modules > Module Manager पर Alerts टैब में एक याद दिलाने वाला संदेश दिखता है। मौजूदा ऑर्डर प्रभावित नहीं होते: पहले से शुरू हुए भुगतान अब भी पुष्ट होते हैं, और रिफ़ंड, कैप्चर तथा वॉयड काम करते रहते हैं।

लाइसेंस की अवधि समाप्त होने पर मॉड्यूल काम करता रहता है, लेकिन अपडेट और सहायता के लिए नवीनीकरण चाहिए। बैक ऑफ़िस में काम करते समय स्टेटस अपने-आप फिर से जाँचा जाता है: कुंजी डालने के बाद पहले 14 दिनों तक रोज़, उसके बाद हर हफ़्ते। cron job की ज़रूरत नहीं है। मॉड्यूल अनइंस्टॉल या रीसेट करने पर लाइसेंस कुंजी और लाइसेंस स्टेटस हमेशा हट जाते हैं।

समस्या निवारण

Tap Payments चेकआउट पर नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है, Enable / Disable चालू है, और मौजूदा मोड में secret key है (और Checkout type पॉपअप होने पर publishable key भी)। जाँचें कि कार्ट की मुद्रा AED, BHD, EGP, EUR, GBP, JOD, KWD, OMR, QAR, SAR, USD में से एक है। Payment > Preferences में जाँचें कि मॉड्यूल कार्ट की मुद्रा, ग्राहक के देश और ग्राहक समूह के लिए अनुमत है। सेटिंग्स पेज गायब कुंजियों और असमर्थित स्टोर मुद्रा के लिए चेतावनी दिखाता है।

भुगतान हो गया, लेकिन ऑर्डर नहीं बना: वेबहुक आपके स्टोर तक नहीं पहुँच पा रहा। जाँचें कि Webhook URL में दिखाया गया URL इंटरनेट से पहुँच योग्य है (कोई फ़ायरवॉल या HTTP ऑथेंटिकेशन न हो), और Log फ़ील्ड में उत्तर देखने के लिए Debug log चालू करें। ग्राहक के Tap से लौटने पर भी ऑर्डर बनता है।

Webhook answers invalid signature: सूचना भुगतान के मोड की secret key से हस्ताक्षरित नहीं थी। सेटिंग्स में secret keys जाँचें।

Webhook answers gateway not configured: भुगतान के मोड (टेस्ट या लाइव) की secret key खाली है। उसे डालें।

Webhook answers verification failed: भुगतान जाँचने के लिए Tap API तक पहुँच नहीं हो सकी। Tap बाद में वेबहुक दोबारा भेजेगा।

Webhook answers order not found: सूचना ऐसी कार्ट का उल्लेख करती है जिसका इस स्टोर में कोई Tap भुगतान प्रयास नहीं है।

Webhook answers busy, retry later or order could not be updated, retry later: उसी समय ऑर्डर किसी दूसरे अनुरोध से पुष्ट हो रहा था, या ऑर्डर नहीं बन सका (उदाहरण के लिए, मॉड्यूल बंद है)। Tap वेबहुक दोबारा भेजेगा। कारण के लिए Log फ़ील्ड देखें।

कोई कुंजी सेव नहीं होती: कुंजी अपने फ़ील्ड के उपसर्ग से शुरू होनी चाहिए: pk_test_, sk_test_, pk_live_ या sk_live_।

ग्राहक को The Tap payment could not be started दिखता है: मॉड्यूल पेज पर Log फ़ील्ड देखें। गलत कुंजी या अस्वीकृत अनुरोध वहाँ दर्ज होता है।

ग्राहक को We could not match this payment to an order दिखता है: भुगतान इस कार्ट का नहीं है या इसके चेकआउट से शुरू नहीं हुआ। अगर पैसा कट चुका है, तो Tap डैशबोर्ड में भुगतान जाँचें।

ऑर्डर Tap payment on hold है: Tap payment ब्लॉक के नोट पढ़ें। भुगतान की गई राशि या मुद्रा कार्ट से मेल नहीं खाई, या ऑर्डर रद्द होने के बाद भुगतान आया।

रिफ़ंड मोड से जुड़े संदेश के साथ विफल होता है: भुगतान टेस्ट या लाइव मोड में हुआ था, और उस मोड की कोई secret key सेट नहीं है। कुंजी डालें और फिर से कोशिश करें। अगर ब्लॉक कहता है कि कोई कैप्चर किया Tap चार्ज नहीं मिला, तो भुगतान Tap डैशबोर्ड में रिफ़ंड करें।

डेवलपर हुक: हुक actionWcpTapChargePayload, actionWcpTapSupportedCurrencies और actionWcpTapCurrencyDecimals डेवलपर को भुगतान अनुरोध, समर्थित मुद्राएँ और मुद्राओं के दशमलव स्थान बदलने देते हैं।

अनइंस्टॉल

Modules > Module Manager पर जाएँ, VibeFox Tap Payments के बगल वाला मेनू खोलें और Uninstall चुनें। इस मॉड्यूल की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं। अगर Delete data on uninstall चालू है, तो गेटवे सेटिंग्स और लॉग हट जाते हैं। अगर यह बंद है, तो बाद में फिर से इंस्टॉल करने के लिए सभी सेटिंग्स रखी जाती हैं। Tap भुगतान प्रयास और रिफ़ंड, तथा Tap payment authorized और Tap payment on hold ऑर्डर स्टेटस हमेशा रखे जाते हैं, ताकि पहले भुगतान किए गए ऑर्डर फिर से इंस्टॉल करने के बाद भी रिफ़ंड हो सकें। मौजूदा ऑर्डर अपने भुगतान नोट्स और ट्रांज़ैक्शन ID रखते हैं।

Tap Payments उसके संबंधित स्वामी का ट्रेडमार्क है। यह मॉड्यूल Tap Payments से संबद्ध नहीं है और न ही उसके द्वारा समर्थित है।