الاشتراكات: دعم iDEAL

كيف يمكنني إضافة Ideal كوسيلة دفع في صفحة الاشتراكات؟
وأيضًا، هل الأسعار التي ندخلها في الإضافة تتضمن الضريبة على القيمة المضافة أم تستبعدها؟

إعجاب واحد (1)

هل يمكنك توضيح ما يعنيه ذلك؟

هذا يعود لك، حيث أن هذه الإضافة تعمل فقط كواجهة للتواصل مع Stripe، وليست خدمة كاملة للفواتير والمنتجات.

إعجاب واحد (1)

iDeal هي طريقة دفع هولندية شائعة.

إعجابَين (2)

شكرًا لتوضيحك يا @RGJ.

@PatrickH للأسف، يدعم هذا الإضافة فقط Stripe، ولا توجد خطة لدعم أي معالج دفع آخر في المستقبل.

إعجاب واحد (1)

حسنًا، لكن Stripe يدعم Ideal.
فكيف يمكنني جعل هذا يعمل؟

إعجاب واحد (1)

يا إلهي - أعتذر. لم ألقِ نظرة دقيقة بما يكفي. دعني ألقي نظرة.

تحرير: يبدو أننا سنحتاج إلى إضافة بعض المعالجة الإضافية لهذا في الإضافة. إضافة هذا ليست مدرجة حاليًا في خارطة الطريق، ولكن إذا كان هناك دعم كافٍ (أو طلب سحب خاص بذلك)، فسأكون سعيدًا بإضافته.

إعجابَين (2)

@justin إذا زودتني ببعض التوجيهات الأساسية حول المكان الذي يجب البحث فيه، فيمكنني المحاولة في تقديم طلب سحب (PR).

5 إعجابات

عند النظر الأولي إلى iDEAL، يبدو أنه مشابه لكيفية إعداد 3DS. اطلع على هذا الالتزام (commit) لمعرفة مكان إجراء تلك التغييرات.

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

6 إعجابات

@RGJ بما أنك متورط شخصيًا، تحقق مما إذا كان من الممكن إضافة Multibanco و Klarna. :wink: (أعتقد أنهم يدعمون المدفوعات الفردية فقط، ولكن مع ذلك)

إعجابَين (2)

لقد قضيت بعض الوقت في معرفة كيفية إضافة مدفوعات iDeal. في الواقع، الأمر لا يتعلق بـ iDeal بل يتعلق بـ خصم SEPA المباشر. هذا معيار أوروبي واسع النطاق يسمح بخصم تلقائي ودوري من حساب صرف.

يتطلب تدفق خصم SEPA المباشر تفويضًا، وهو في الأساس رقم الحساب المصرفي (IBAN).

إذن، يتبع التدفق الخطوات التالية (Set up a subscription with SEPA Direct Debit | Stripe Documentation):

  • يختار العميل “خصم SEPA المباشر” كطريقة دفع.

  • يُعرض عنصر IBAN من Stripe، ويقوم العميل بإدخال رقم حسابه البنكي.

  • للتحقق من صحة ذلك، يجب على العميل إجراء دفعة ناجحة باستخدام هذا الحساب البنكي.
    عادةً ما تكون هذه الدفعة هي الرسوم الخاصة بالفترة الأولى من الاشتراك، أو 0.01 يورو.
    في هولندا، يُستخدم iDeal لهذه الخطوة. (Accept a SEPA Direct Debit payment | Stripe Documentation). إذا تم استخدام iDeal، يختار العميل بنكه من قائمة منسدلة ويتم إعادة توجيهه إلى موقع البنك. يستخدمون آلية مصادقة ثنائية (غالبًا رمز QR مع تطبيق على هاتفهم الذكي، أو رمز أمان عتادي) للموافقة على الدفعة. ثم، يتم إعادة توجيههم اختياريًا إلى الموقع الأصلي بينما يتم تأكيد الدفعة عبر ويب هوك مباشر (ليس عبر المتصفح بل مباشرة بين معالج الدفع والموقع).
    يبدو أن هذا الإصدار لا يزال في مرحلة تجريبية، وأن الطريقة الحالية لقبول مدفوعات SEPA مع Stripe لا تتطلب خطوة التحقق هذه على أي حال (?)

  • يقبل العميل نص التفويض القياسي.

  • يتم إنشاء كائن SetupIntent.

من هذه النقطة فصاعدًا، يستمر الإجراء بشكل مشابه لتدفق بطاقة الائتمان.

نظرًا لتعقيد الإضافة وتعقيد هذه العملية، فإنني غير قادر (أي: لا أملك المهارة الكافية) لإنشاء طلب سحب (PR) لهذا الغرض. أنا مستعد للمساعدة وتقديم قدرة اختبار.

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

9 إعجابات