لقد حاولت إنشاء صفحة مخصصة باستخدام خيار نشر الصفحة (Publish Page) ومكون Landing Page الإضافي، وبما أنني أرغب في إضافة نموذج اشتراك باستخدام Razorpay، فأريد تمرير البريد الإلكتروني أو اسم المستخدم للمستخدم الحالي حتى تعرف Razorpay أي مستخدم قام بالدفع ويمكنها بعد ذلك إضافته إلى مجموعة. أواجه صعوبة في تمرير اسم المستخدم أو البريد الإلكتروني. هل سيكون ذلك ممكنًا، وكيف؟
ستحتاج إلى إضافة (plugin).
سيكون لديك خطاف (hook) يتم استدعاؤه بعد تسجيل الدخول (أو أي مشغل آخر نظرًا لأن الأشخاص لا يسجلون الدخول كثيرًا) والذي سيذهب إلى Razorpay ويرى ما إذا كانوا مشتركين. سيكون الحل الأفضل هو أن يقوم Razorpay باستدعاء خطاف مخصص (webhook) عندما يتغير وضع اشتراك شخص ما وتعديل المجموعة بهذه الطريقة؛ ربما ترغب في كل من الخطاف (webhook) وفحص تسجيل الدخول.
مرحباً @MihirR، صفحة Razorpay المستضافة لا تسمح بمنتجات الاشتراك بالطريقة التي يقدمون بها عمليات الشراء لمرة واحدة. لأن روابط الاشتراك يجب إنشاؤها على أساس كل مستخدم على حدة.
هناك طريقتان فقط:
- إنشاء روابط الاشتراك يدوياً من لوحة تحكم Razorpay:
- اذهب إلى الصفحة الرئيسية
- الاشتراكات (Subscriptions)
- إنشاء خطة اشتراك (Create a Subscription Plan)
- إنشاء رابط اشتراك: ستحتاج إلى إدخال تفاصيل العميل، والخطة، وما إلى ذلك.
- سيعطيك رابط اشتراك لمشاركته مع العميل
- ينقر العميل على الرابط ويدفع مقابل الاشتراك
- ستحتاج إلى إيجاد طريقة لإضافتهم بوسائل أخرى، والأتمتة شبه مستحيلة
- الطريقة الأفضل: واجهة برمجة تطبيقات الاشتراك (Subscription API)
- يتطلب هذا جهداً كبيراً في التطوير وصيانة خادم مخصص لتشغيل تكامل الدفع. إذا كنت مطوراً محترفاً، يمكنك القيام بذلك بنفسك. ومع ذلك، إذا لم تكن كذلك، فأنا أقدم خدمة التكامل هذه تحديداً.
آمل ألا يكون هذا قليلاً جداً، أو متأخراً جداً.
حقيقة أن Stripe ليست نشطة بالكامل في الهند هي السبب في أننا نضطر إلى الاكتفاء بهذا التطوير المخصص.
يرجى إبلاغي إذا كنت بحاجة إلى أي مساعدة مدفوعة أو غير مدفوعة.