المكان: Settings → Readers & money → Connections → Payments
Open this page: admin.<your-site>/settings/connections/payments (replace <your-site> with your site address)
قبل البدء
- اربط 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، اضغط على نسخ بجوار رابط Webhook والصقه في البوابة.
- حدد الأحداث المدرجة في مربع 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 بعد إضافة نقطة النهاية (endpoint).
- "Paste the Webhook ID (letters and numbers only)." انسخ المعرّف من قائمة Webhooks في تطبيق PayPal الخاص بك.
- لا يزال Razorpay يقول "Waiting for Razorpay's first message…". قم بإجراء دفعة تجريبية صغيرة. تصل الرسالة بعد الدفعة الأولى. ثم اضغط على تحقق الآن.
- يظل الطلب غير مدفوع بعد أن دفع القارئ. الـ webhook مفقود أو غير صحيح. في كل ليلة، يقارن Keynate أيضًا طلباتك مع بوابتك ويصلح الطلبات الفائتة.
الأسئلة الشائعة
الأسئلة الشائعة
هل هذا هو نفس مفتاح API key؟
لا. تتيح المفاتيح لـ Keynate التحدث مع البوابة. ويتيح الـ webhook للبوابة التحدث مع Keynate.
هل أحتاج إلى webhook للوضع التجريبي والوضع الحقيقي؟
نعم. يحتاج كل من الوضع التجريبي والوضع الحقيقي إلى واحد خاص به.
ماذا لو فقدت الرمز السري؟
أضف webhook جديدًا في البوابة والصق الرمز الجديد في Keynate.
ماذا لو ظل الطلب غير مدفوع على الرغم من دفع القارئ؟
الـ webhook مفقود أو غير صحيح. في كل ليلة، يقارن Keynate أيضًا طلباتك مع بوابتك ويصلح الطلبات الفائتة.