Mohamad Hasan نشر 9 سبتمبر 2022 أرسل تقرير نشر 9 سبتمبر 2022 موقعي يعمل بلغة برمجة PHP وأبيع عليه المنتجات الرقمية، أريد أن أفعّل خاصية الدفع من خلال الفيزا أو الماستر كارد، أريد معرفة الخطوات وكيف يمكنني عمل ذلك برمجيا؟ 1 اقتباس
0 سامح أشرف نشر 9 سبتمبر 2022 أرسل تقرير نشر 9 سبتمبر 2022 في البداية عليك إختيار إحدى بوابات الدفع، مثل (بوابات دفع عالمية) Stripe و Skrill و (بوابات دفع عربية) payfort و Paymob و PaySky و kashier ... إلخ، وبعد إختيار بوابة الدفع، يجب التواصل معهم ومعرفة كيف تتم عملية إدارة المدفوعات والأوراق المطلوبة للإشتراك في بوابة الدفع وإستخدامها في موقعك. كما ستجد هنا قائمة بالعشرات من بوابات الدفع (بعضها لا يدعم بعض الدول العربية). ستجد أن كل بوابات الددفع توفر مكتبات للتعامل مع بوابة الدفع بسهولة مع توثيق documentation كامل لهذه المكتبات باللغة الإنجليزية وفي بعض الأحيان يكون متوفر باللغة العربية كذلك، كما توفر إمكانية إختبار عمليات الدفع والسحب من الموقع بشكل إفتراضي (بدون أموال حقيقة، بغرض إختبار الكود أثناء مرحلة تطوير المشروع). اقتباس
0 Kais Hasan نشر 9 سبتمبر 2022 أرسل تقرير نشر 9 سبتمبر 2022 يمكن استعمال خدمة stripe و التي تسمح لك بعدة أنواع من عمليات الشراء، منها الاشتراك الشهري بخيارات مختلفة تتيحها لمستخدمينك، بالإضافة إلى الشراء لمرة واحدة و التي هي الطريقة التي تناسب المتاجر الالكترونية. يمكنك تحديد العديد من طرق الدفع التي تريدها أيضاً عن طريق هذه الخدمة. توفر هذه الخدمة ميزة الاختبار بشكل مجاني، حيث يمكنك إضافتها إلى موقعك و اختبار عملية الدفع بشكل كامل عن طريق حساب testing، كما توفر webhook لكي تستمع إلى أحداث مختلفة بحيث يمكنك الاستجابة لها، مثلا حدث الانتهاء من عملية شراء يمكنك الاستماع عليه لإرسال إيميل إلى العميل الذي قام بالشراء. لاستعمال هذه الخدمة عليك إنشاء أغراض عليها و يمكن ذلك باستعمال API سهلة الفهم. مثلاً يمكنك إنشاء غرض عن طريق استعمال ما يلي: $stripe = new \Stripe\StripeClient( 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' ); $stripe->products->create([ 'name' => 'Gold Special', ]); و في النهاية عندما تريد إنشاء عملية شراء نقوم بإضافة الأغراض إلى session و نرسله إلى ال stripe. يمكنك الاطلاع على documentation من أجل معلومات تفصيلية أكثر. اقتباس
السؤال
Mohamad Hasan
موقعي يعمل بلغة برمجة PHP وأبيع عليه المنتجات الرقمية، أريد أن أفعّل خاصية الدفع من خلال الفيزا أو الماستر كارد،
أريد معرفة الخطوات وكيف يمكنني عمل ذلك برمجيا؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.