سؤال

وأنا باستخدام باي بال للتعامل مع دفعات متكررة الآلي لموقع الويب الخاص بي. يدفع المستخدمون للاشتراك في موقعي حتى يتمكنوا من الحصول على النشرات الدورية.

لذلك دعونا نقول للعميل إلغاء عضويتهم بعد بضعة أشهر. انهم يفعلون ذلك عن طريق الدخول الى باي بال ويلغي المدفوعات الآلية في المستقبل. كيف يمكنني تحديث موقع الويب الخاص بي لتعكس هذا الإلغاء؟

والحل الأول أنا أفكر في هو لجدولة cronjob الذي ينفذ برنامج نصي كل منتصف الليل لتحديث قاعدة البيانات الخاصة بي مع المعلومات من باي بال.

والحل الثاني هو يوم النشرة mailout، وتنفيذ برنامج نصي لتحديث قاعدة البيانات الخاصة بي مع المعلومات من باي بال. وسيكون الموقع أيضا تنفيذ البرنامج النصي كل مرة يقوم فيها المستخدم "سجلات في" في موقعي.

هل هناك طرق أفضل للقيام بذلك؟

هل كانت مفيدة؟

المحلول

إذا فهمت بشكل صحيح، سوف خوادم باي بال لتحديث لك تلقائيا عند وضع التغييرات الاشتراك، إذا قمت بتكوين هذا. وهذا ما يسمى IPN (فوري إعلام الدفع) ولا تشمل في الواقع إشعار الإلغاء. وهنا الوثائق باي بال لالمتكررة (الاكتتاب) المدفوعات . بالإضافة إلى ذلك يمكنك استطلاع أجهزتهم باستخدام API من أجل هذه المعلومات، لذلك إذا كنت تفضل جلب ذلك بنفسك، يمكنك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top