سؤال

أود معالجة بطاقات الائتمان في WebApp الخاص بي.أنا لا أحتاج إلى الفواتير المتكررة في التطبيق.

بدلا من ذلك، أود تنفيذ المدفوعات الناجمة عن حدث معين: على سبيل المثال، بناء على حقيقة أن المستخدم / لم يفعل بعض الإجراءات في التطبيق.

على سبيل المثال، اتفاق الصالة الرياضية رسوم المستخدم إذا لم يسجل المستخدم في التطبيق منموقع معين في وقت معين.

أي حل دفع SAAS يمكنني استخدامه لتنفيذ هذه الوظائف؟

لذلك، في الأساس أحتاج إلى حل دفع يسمح بتطبيقي لشحن المستخدم عندما يحتاج التطبيق إلى ذلك، ولكن ليس عند النقر فوق المستخدم الزر "تأكيد الدفع".

p.s.أنا مهتم أيضا بالطريقة المخزنة بأرقام البطاقات وسيلة أمنية للحفاظ على ذلك (تحتاج إلى تخزين رقم البطاقة لشحنه في أحداث معينة، أليس كذلك؟).

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

المحلول

إذا كنت ترغب في تقديم رسوم مخصصة، فأنت ببساطة تحتاج إلى العمل مع مزود خدمة الدفع يوفر خدمات "رمز الدفع".معظمهم يفعلون هذه الأيام.

منطق العمل هو شيء مثل:

  • عندما يوقع المستخدم، يقومون بتسجيل تفاصيل بطاقة الائتمان الخاصة بهم (عبر الويب، والتحدث مباشرة إلى بوابة الدفع)

  • gateway payway يخزن تفاصيل البطاقة بطريقة متوافقة مع PCI، وتعود إليك معرف رمزي.

  • يمكنك تخزين معرف الرمز المميز وربطه للمستخدم.

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

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