توفر الميزات
الميزات التي تعتمد على البيئة مقابل المستقلة عنها
الميزات التي تعتمد على البيئة تحتفظ ببيانات منفصلة في كل وضع. ولا يؤثر التغيير في أحد الوضعين على الوضع الآخر. الميزات المستقلة عن البيئة تشارك مجموعة واحدة من البيانات بين الوضعين. إعدادات حسابك وملف نشاطك التجاري وحسابك المصرفي ومستندات التحقق الخاصة بك هي نفسها في وضع الاختبار والوضع المباشر، لذلك ينطبق أي تغيير في أحد الوضعين على كليهما.نقاط نهاية API
استخدم أسماء المضيفين هذه لتوجيه الطلبات إلى البيئة الصحيحة:- وضع الاختبار:
https://test.dodopayments.com - الوضع المباشر:
https://live.dodopayments.com
environment: 'test_mode' في TypeScript. بينما تستخدم SDKs الخاصة بـ PHP وC# عنوان URL الأساسي لوضع الاختبار بدلًا من ذلك. راجع SDKs.
كيفية عمل الوضعين
في وضع الاختبار، تتم محاكاة كل معاملة ولا تتحرك أي أموال. استخدم بطاقات الاختبار ومعرّفات UPI وبيانات الاعتماد الأخرى الموجودة في Testing Process لمحاكاة المدفوعات الناجحة والفاشلة. تحتوي تلك الصفحة أيضًا على فيديو يوضح عملية دفع اختبارية كاملة. تعمل بيانات اعتماد الاختبار في وضع الاختبار فقط. يتوفر الوضع المباشر فور تسجيلك. ويتم تفعيل المدفوعات وعمليات الدفع المباشرة بعد اجتياز حسابك Account Verification. تنتمي المنتجات ومفاتيح API وwebhooks إلى الوضع الذي أنشأتها فيه. لإعادة استخدام منتج، افتحه في وضع الاختبار وانسخه إلى الوضع المباشر. يحتفظ النسخ بتفاصيل المنتج. لا يصادق مفتاح API الخاص بوضع الاختبار علىlive.dodopayments.com، كما لا يصادق المفتاح المباشر على test.dodopayments.com.
لاستقبال webhooks الخاصة بوضع الاختبار على جهازك المحلي أثناء التطوير، أعد توجيهها باستخدام مستمع webhook في CLI (dodo wh listen).
التبديل بين الوضعين
للتبديل بين الوضعين، استخدم مفتاح التبديل Live Mode في الشريط الجانبي للوحة التحكم. استخدم مفاتيح API التي تنتمي إلى الوضع الذي تعمل فيه.الخطوات التالية
Testing Process
بطاقات الاختبار وUPI وBNPL والمحافظ والخصم المباشر من الحسابات المصرفية.
Account Verification
فعّل المدفوعات وعمليات الدفع المباشرة.