لماذا تهم طرق الدفع في الهند
UPI Dominance
يعالج UPI أكثر من 10 مليارات معاملة شهريًا. العديد من العملاء الهنود لا يملكون بطاقات دولية.
Low Transaction Costs
يمتاز UPI برسوم معاملات شبه معدومة. ممتاز للمعاملات ذات الحجم الكبير والقيمة المنخفضة.
Subscription Support
على عكس معظم طرق الدفع البديلة، يدعم كل من UPI وRupay الدفعات المتكررة عبر تفويضات RBI.
الطرق المدعومة
| الطريقة | النوع | الاشتراكات | الحد الأدنى |
|---|---|---|---|
| UPI Collect | رمز QR / VPA | نعم* | ₹1 |
| بطاقة Rupay الائتمانية | بطاقة | نعم* | ₹1 |
| بطاقة Rupay المدينة | بطاقة | نعم* | ₹1 |
التكوين
أنواع طرق واجهة برمجة التطبيقات
| النوع | الوصف |
|---|---|
upi_collect | UPI عبر رمز QR أو إدخال VPA |
credit | بطاقات الائتمان بما في ذلك Rupay |
debit | بطاقات الخصم بما في ذلك Rupay |
مثال: صفحة دفع موجهة للهند
متطلبات UPI
لكي يظهر UPI في صفحة الدفع:- دولة الفوترة يجب أن تكون الهند (
IN) - العملة يجب أن تكون INR
- للتجار غير الهنود: يجب تمكين العملة التكيفية
الاشتراكات مع تفويضات RBI
تعمل اشتراكات طرق الدفع الهندية تحت لوائح RBI (بنك الاحتياطي الهندي) مع متطلبات فريدة.كيف تعمل التفويضات وفق RBI
أنواع التفويض
| مبلغ الاشتراك | نوع التفويض | الحد |
|---|---|---|
| أقل من 15,000 روبية | تفويض عند الطلب | 15,000 روبية |
| 15,000 روبية أو أكثر | تفويض بمبلغ ثابت | مبلغ الاشتراك نفسه |
تأخير المعالجة البالغ 48 ساعة
هذا هو الفرق الأهم عن بطاقات الدفع الدولية:Debit Completed (~48-51 hours)
بعد 48 ساعة (زائد ما يصل إلى 3 ساعات إضافية لمعالجة البنك)، يتم الخصم الفعلي.
التعامل مع نافذة الـ 48 ساعة
أحداث الويب هوك لاشتراكات الهند
| الحدث | متى | الإجراء |
|---|---|---|
subscription.created | تم تفويض التفويض | تسجيل بدء الاشتراك |
payment.succeeded | ~48 ساعة بعد تاريخ التحصيل | منح/استمرار الوصول |
payment.failed | فشل الخصم | إخطار العميل، إيقاف الوصول |
subscription.on_hold | فشل الدفع | مطالبة بتحديث وسيلة الدفع |
subscription.active | تم إعادة التنشيط بعد الدفع | استعادة الوصول |
الاختبار
معرفات اختبار UPI
| الحالة | معرف UPI |
|---|---|
| نجاح | success@upi |
| فشل | failure@upi |
أرقام بطاقات الائتمان الهندية للاختبار
| العلامة | السيناريو | رقم البطاقة | انتهاء الصلاحية | CVV |
|---|---|---|---|---|
| فيزا | نجاح | 4576238912771450 | 06/32 | 123 |
| فيزا | مرفوضة | 4706131211212123 | 06/32 | 123 |
| ماستركارد | نجاح | 5409162669381034 | 06/32 | 123 |
| ماستركارد | مرفوضة | 5105105105105100 | 06/32 | 123 |
أفضل الممارسات
Plan for the 48-hour delay
Plan for the 48-hour delay
صمّم تطبيقك ليعالج الفجوة بين بدء التحصيل والدفع الفعلي. ضع في الاعتبار:
- فترات سماح للوصول إلى الاشتراك
- التواصل الواضح مع العملاء حول وقت المعالجة
- التلبية المعتمدة على الويب هوك، لا على التاريخ
Handle mandate cancellations
Handle mandate cancellations
يمكن للعملاء إلغاء التفويضات عبر تطبيقات بنوكهم في أي وقت. راقب webhooks
subscription.on_hold واطلب من العملاء إعادة الاشتراك أو تحديث وسيلة الدفع.Set appropriate mandate amounts
Set appropriate mandate amounts
بالنسبة لتسعير متغير (مثل التسعير حسب الاستخدام)، فكّر فيما إذا كان تفويض الطلب البالغ 15,000 روبية كافيًا. إذا كانت المبالغ قد تتجاوز هذا، سيتعين على العملاء إعادة التفويض.
Offer UPI prominently
Offer UPI prominently
بالنسبة للعملاء الهنود، يجب أن يكون UPI الخيار الرئيسي للدفع. يفضّله العديد من المستخدمين على البطاقات نظرًا للألفة وقلة العقبات.
استكشاف الأخطاء وإصلاحها
UPI not appearing at checkout
UPI not appearing at checkout
تحقق:
- هل تم تعيين دولة الفوترة إلى
IN؟ - هل تم تعيين العملة إلى
INR؟ - إذا كنت تاجرًا غير هندي: هل تم تمكين العملة التكيفية؟
- هل تم تضمين
upi_collectفيallowed_payment_method_types؟
country: "IN" وbilling_currency: "INR".Subscription charge failed after upgrade
Subscription charge failed after upgrade
السبب: مبلغ التحصيل الجديد يتجاوز حد التفويض الحالي (عتبة 15,000 روبية).الحل: يجب على العميل تحديث وسيلة الدفع لإنشاء تفويض جديد بالحد الصحيح.
Subscription on hold but customer claims they didn't cancel
Subscription on hold but customer claims they didn't cancel
السبب: قد يكون العميل قد ألغى التفويض خلال نافذة الـ 48 ساعة، أو رفض بنكهم الخصم.الحل: يحتاج العميل إلى إعادة تفويض العملية أو تحديث وسيلة الدفع.
Payment deduction delayed beyond 48 hours
Payment deduction delayed beyond 48 hours
السبب: يمكن أن تؤدي تأخيرات واجهة برمجة التطبيق البنكية إلى تمديد المعالجة من ساعتين إلى ثلاث ساعات إضافية.الحل: هذا متوقع. صمّم نظامك ليعالج التأخيرات المتغيرة التي تصل إلى حوالي 51 ساعة إجماليًا.
Mandate cancelled but subscription still active
Mandate cancelled but subscription still active
السبب: حالة هامشية في لوائح RBI — إلغاء التفويض خلال نافذة المعالجة لا يُلغي الاشتراك فورًا.الحل: ستفشل العملية التالية وسينتقل الاشتراك إلى
on_hold. راقب webhooks لـ payment.failed.