कहाँ: Settings → Readers & money → Connections → Payments
यह पेज खोलें: admin.<your-site>/settings/connections/payments (<your-site> की जगह अपने साइट का पता डालें)
शुरू करने से पहले
- पहले Razorpay, Stripe या PayPal कनेक्ट करें। देखें Payments।
- आपका साइट का मालिक होना ज़रूरी है।
तरीका
Stripe और PayPal: जहाँ मुमकिन हो, Keynate आपके अकाउंट में पेमेंट मैसेज अपने आप सेट कर देता है। कार्ड पर लिखा आता है "Payment messages are set up in Stripe for you." अगर ऐसा नहीं हो पाता, तो "One more step" और एक सेटअप पूरा करें बटन दिखता है। नीचे दिए गए स्टेप्स अपनाएँ।
Razorpay: यह अपने आप नहीं किया जा सकता। Razorpay कार्ड में लाइव जाँच के साथ 3-स्टेप वाला बॉक्स होता है: पहला पेमेंट (टेस्ट या असली) होने के बाद Waiting for Razorpay's first message… बदलकर We received Razorpay's first message. हो जाता है। दोबारा जाँचने के लिए अभी जाँचें दबाएँ। देखें Connect Razorpay।
किसी भी गेटवे के लिए स्टेप्स:
- सेटिंग्स → पाठक और कमाई → कनेक्शन → पेमेंट खोलें।
- अपने गेटवे वाले कार्ड पर, Webhook बॉक्स खोजें।
- Open webhooks दबाएँ (बटन पर आपके गेटवे का नाम होता है)। गेटवे का डैशबोर्ड नए टैब में खुल जाएगा।
- गेटवे में, जोड़ें दबाएँ।
- वापस Keynate में आकर, वेबहुक URL के पास कॉपी करें दबाएँ और इसे गेटवे में पेस्ट करें।
- Keynate बॉक्स में दी गई लिस्ट के हिसाब से इवेंट्स पर सही का निशान लगाएँ।
- Razorpay: सीक्रेट कोड पर कॉपी करें दबाएँ और इसे secret के रूप में पेस्ट करें। टेस्ट और लाइव के लिए अलग-अलग सीक्रेट का इस्तेमाल करें।
- इसे गेटवे में सेव करें।
- सेव करने के बाद Stripe और PayPal एक कोड दिखाते हैं। Stripe इसे signing secret कहता है और यह
whsec_से शुरू होता है। PayPal इसे Webhook ID कहता है। इसे कॉपी करें और Keynate के संबंधित बॉक्स में पेस्ट करें। - कनेक्शन जाँचें दबाएँ।
ज़रूरी बातें
- टेस्ट मोड और लाइव मोड दोनों के लिए अलग-अलग webhook की ज़रूरत होती है।
- अगर सीक्रेट खो जाए, तो गेटवे में एक नया webhook जोड़ें और नया कोड यहाँ पेस्ट करें।
आम समस्याएं
- "Paste the webhook secret you typed in Razorpay." Keynate का बॉक्स खाली है। वही सीक्रेट पेस्ट करें जो आपने Razorpay में डाला था।
- "Use a different webhook secret for test and live." दूसरे मोड के लिए एक नया सीक्रेट बनाएँ।
- "Paste the webhook signing secret. It starts with whsec_." एंडपॉइंट जोड़ने के बाद इसे Stripe से कॉपी करें।
- "Paste the Webhook ID (letters and numbers only)." अपने PayPal ऐप की Webhooks लिस्ट से ID कॉपी करें।
- Razorpay में अभी भी "Waiting for Razorpay's first message…" दिख रहा है। एक छोटा सा टेस्ट पेमेंट करें। पहला पेमेंट होने के बाद मैसेज आता है। फिर अभी जाँचें दबाएँ।
- पाठक के पेमेंट करने के बाद भी ऑर्डर अनपेड दिख रहा है। webhook मौजूद नहीं है या गलत है। Keynate हर रात आपके ऑर्डर की गेटवे से जाँच भी करता है और छूटे हुए ऑर्डर ठीक कर देता है।
अक्सर पूछे जाने वाले सवाल
अक्सर पूछे जाने वाले सवाल
क्या यह API key जैसा ही है?
नहीं। कीज़ (keys) की मदद से Keynate गेटवे से बात करता है। Webhook की मदद से गेटवे Keynate से बात करता है।
क्या मुझे टेस्ट और लाइव दोनों के लिए webhook चाहिए?
हाँ। टेस्ट मोड और लाइव मोड दोनों का अपना अलग webhook होना ज़रूरी है।
अगर मेरा सीक्रेट खो जाए तो क्या होगा?
गेटवे में एक नया webhook जोड़ें और Keynate में नया कोड पेस्ट करें।
अगर पाठक के पैसे चुकाने के बाद भी ऑर्डर अनपेड दिखे तो क्या करें?
Webhook मौजूद नहीं है या गलत है। Keynate हर रात आपके ऑर्डर की गेटवे से तुलना भी करता है और छूटे हुए ऑर्डर्स को ठीक कर देता है।