الانتقال إلى المحتوى الرئيسي
تتيح المحافظ الرقمية للعملاء الدفع بنقرة واحدة باستخدام طرق الدفع المحفوظة على أجهزتهم. إنها تقدم معدلات تحويل أعلى، وأمانًا أقوى عبر التشفير، وتجربة تسجيل خروج مبسطة.

المحافظ المدعومة

المحفظةالتوفرالعملاتالاشتراكاتالإعداد المطلوب
Apple Payعالمي (باستثناء الهند)جميعهانعمتحقق من النطاق
Google Payعالمي (باستثناء الهند)جميعهانعملا شيء
Amazon Payعالمي (باستثناء الهند)USDلالا شيء
Cash App Payالولايات المتحدة فقطUSDلالا شيء
RevolutPayعالميGBPلالا شيء
توقف دعم PayPal: PayPal غير متوفر مؤقتًا للمعاملات الجديدة.

Apple Pay

تسمح Apple Pay للعملاء بالدفع باستخدام بطاقات محفوظة في محفظة Apple الخاصة بهم، مع المصادقة باستخدام Face ID أو Touch ID.

المتطلبات

  • الأجهزة: iOS 17+، iPadOS 17+، Safari 17+ على macOS
  • البروتوكول: HTTPS مطلوب
  • النطاق: يجب التحقق منه مع Apple

تحقق من النطاق

1

تحميل ملف ارتباط النطاق

2

استضافة الملف على نطاقك

قم بتحميله على خادمك في:
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
يجب أن يكون الملف متاحًا بدون تحويلات وأن يتم تقديمه مع Content-Type: application/octet-stream أو text/plain.
3

طلب التفعيل

أرسل بريدًا إلكترونيًا إلى support@dodopayments.com مع:
  • نطاق الإنتاج الخاص بك (مثل، https://yourdomain.com)
  • تأكيد بأن الملف مستضاف
سوف نقوم بالتحقق وتمكين Apple Pay في غضون 1-2 يوم عمل.
4

اختبار التكامل

بعد التأكيد:
  1. افتح صفحة الدفع على جهاز Apple
  2. تحقق من ظهور زر Apple Pay
  3. أكمل عملية شراء تجريبية
لن يظهر Apple Pay في صفحة الدفع حتى اكتمال التحقق من النطاق. خطط لذلك عند الإطلاق.

الإعداد

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['apple_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Google Pay

تتيح Google Pay للعملاء الدفع باستخدام بطاقات محفوظة في حساب Google الخاص بهم، مع حماية متكاملة من الاحتيال.

المتطلبات

  • المتصفحات: Chrome (سطح المكتب/الهاتف المحمول)، Safari، Firefox
  • الأجهزة: أجهزة Android مع تطبيق Google Pay
  • الإعدادات: “السماح للمواقع بالتحقق مما إذا كانت لديك طرق دفع” مفعل في Chrome

الإعداد

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['google_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
لا حاجة للتحقق من النطاق لـ Google Pay - تعمل تلقائيًا بمجرد أن يكون حسابك متاحًا.

Amazon Pay

تتيح Amazon Pay للعملاء استخدام بيانات اعتماد حساب أمازون وطرق الدفع المحفوظة لديهم لتجربة تسجيل خروج مألوفة.

القيود

  • العملة: USD فقط
  • الاشتراكات: غير مدعومة
  • المنطقة: غير متوفرة في الهند

الإعداد

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['amazon_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Cash App Pay

يتيح Cash App Pay المدفوعات من Cash App، وهو شائع بين المستهلكين الأمريكيين للمدفوعات من شخص إلى شخص.

القيود

  • المنطقة: الولايات المتحدة فقط
  • العملة: USD فقط
  • الاشتراكات: غير مدعومة

الإعداد

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['cashapp', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

RevolutPay

يتيح RevolutPay مدفوعات سريعة وسلسة لمستخدمي Revolut عالميًا، من خلال الاستفادة من رصيد حساب Revolut الحالي أو البطاقات المرتبطة.

القيود

  • العملة: GBP فقط
  • الاشتراكات: غير مدعومة

الإعداد

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['revolut_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

الاختبار

اختبار Apple Pay

1

استخدم وضع الاختبار

قم بتمكين وضع الاختبار في لوحة التحكم الخاصة بك في Dodo Payments.
2

أضف بطاقة إلى محفظة Apple

أضف بطاقة حقيقية إلى محفظة Apple الخاصة بك. في وضع الاختبار، لن يتم محاسبة البطاقة.
3

أكمل عملية الشراء التجريبية

افتح صفحة الدفع على جهاز Apple وأكمل عملية Apple Pay.
يتطلب Apple Pay HTTPS. لن يظهر على localhost بدون إعداد SSL المناسب.

اختبار Google Pay

1

انضم إلى مجموعة بطاقات الاختبار

انضم إلى مجموعة بطاقات اختبار Google Pay للحصول على بطاقات اختبار تضاف تلقائيًا إلى محفظتك.
2

قم بتمكين وضع الاختبار

استخدم مفاتيح API اختبار Dodo Payments الخاصة بك.
3

أكمل عملية الشراء التجريبية

اختر إحدى بطاقات الاختبار في Google Pay لإكمال المعاملة.

Amazon Pay وCash App Pay

استخدم مفاتيح API الاختبار الخاصة بك واتبع تدفق الدفع القياسي. سيتم محاكاة المعاملات التجريبية بدون رسوم فعلية.

دعم SDK

SDKs الويب

جميع المحافظ الرقمية مدعومة بالكامل في:
  • Overlay Checkout
  • Inline Checkout
  • التكامل عبر API المباشر

SDKs الموبايل

قيود React Native: Apple Pay وGoogle Pay وCash App Pay وUPI غير مدعومة حاليًا في React Native SDK. استخدم عنصر_overlay في الويب للتطبيقات المحمولة التي تحتاج إلى هذه الطرق.
لدعم الهاتف المحمول الأصلي، اعتبر:
  • فتح صفحة الدفع في WebView
  • استخدام Overlay Checkout في سياق الويب
  • تنفيذ SDKs الخاصة بـ Apple Pay / Google Pay المنصات بشكل منفصل

أفضل الممارسات

يتوقع مستخدمو الهواتف المحمولة Apple Pay وGoogle Pay. عرض هذه الخيارات بشكل بارز في صفحات الدفع على الهواتف المحمولة.
يتطلب Apple Pay تحقق النطاق. لا تنتظر حتى يوم الإطلاق - ابدأ العملية خلال مرحلة التطوير.
ليس جميع العملاء لديهم محافظ رقمية. دائمًا تضمين credit وdebit في طرق الدفع المسموح بها لديك.
لا تعكس المحاكيات سلوك المحفظة بالكامل. اختبر على أجهزة iOS وAndroid الفعلية قبل الإطلاق.
إذا كانت محفظة غير متاحة (جهاز خاطئ، لا توجد بطاقات محفوظة)، تأكد من أن خيارات الدفع الأخرى مرئية.

استكشاف الأخطاء وإصلاحها

تحقق:
  1. هل تم التحقق من النطاق مع Dodo Payments؟
  2. هل تستخدم HTTPS؟
  3. هل الجهاز يعمل على iOS 17+ / Safari 17+ / iPadOS 17+؟
  4. هل لدى العميل بطاقات في محفظة Apple؟
  5. apple_pay مدرج في allowed_payment_method_types?
الحل: أكمل تحقق النطاق وتأكد من HTTPS. اختبر على جهاز Apple حقيقي.
تحقق:
  1. هل تستخدم Chrome أو متصفح متوافق؟
  2. هل لدى العميل بطاقات في Google Pay؟
  3. هل إعداد Chrome “السماح للمواقع بالتحقق من طرق الدفع” مفعل؟
  4. google_pay مدرج في allowed_payment_method_types?
الحل: تحقق من توافق المتصفح وإعداد Google Pay الخاص بالعميل.
الأسباب الشائعة:
  • البطاقة في المحفظة منتهية أو غير صالحة
  • البنك رفض المعاملة
  • مشكلة في الاتصال بالشبكة
الحل: يجب على العميل التحقق من البطاقة في محفظته أو تجربة طريقة دفع مختلفة.
تظهر المحافظ الرقمية فقط على الأجهزة المتوافقة:
  • Apple Pay: أجهزة Apple فقط
  • Google Pay: متصفح Chrome أو أجهزة Android
الحل: هذا سلوك متوقع. تأكد من توفر بدائل البطاقة.

صفحات ذات صلة