الميزات الجديدة
1. تفضيلات الاتصال
تحكم في كيفية تلقي الإشعارات من خلال تفضيلات الاتصال المعاد تصميمها. قم بتكوين إشعارات البريد الإلكتروني والدفع والتطبيق لتتناسب مع سير عملك.
الميزات الرئيسية
- تصاميم بريد إلكتروني معاد تصميمها: قوالب بريد إلكتروني حديثة مع دعوات واضحة لاتخاذ إجراء وقابلية قراءة محسنة
- إشعارات الدفع: احصل على تنبيهات فورية على جهازك المحمول للأحداث الحرجة مثل المبيعات الجديدة والنزاعات والمدفوعات
- ضوابط دقيقة: اختر بالضبط الأحداث التي تُطلق الإشعارات ومن خلال أي قناة
- دعم عدة عناوين بريد إلكتروني: أضف عدة عناوين لتلقي الإشعارات
- تفضيلات بريد إلكتروني للعملاء: قم بتكوين الرسائل التي يتلقاها عملاؤك
فئات الإشعارات
| الفئة | الوصف |
|---|
| المبيعات والمدفوعات | المبيعات الجديدة، المدفوعات الناجحة، المدفوعات الفاشلة |
| المدفوعات والمبالغ المستردة | إكمال المدفوعات، طلبات الاسترداد، إتمام الاسترداد |
| الاشتراكات | الاشتراكات الجديدة، التجديدات، الإلغاءات، تغييرات الخطة |
| النزاعات | فتح نزاع، ضرورة تقديم الأدلة، حل النزاع |
النتيجة: ابقَ مطلعاً على نشاط عملك مع إشعارات تصل بالطريقة والوقت الذين تختارهما.
تعرف على المزيد: دليل تفضيلات الاتصال
2. الحقول المخصصة في جلسات الدفع
اجمع معلومات إضافية من العملاء أثناء الدفع باستخدام الحقول المخصصة. أضف حقول نصية، قوائم منسدلة، تواريخ، والمزيد للحصول على البيانات التي تحتاجها.
أنواع الحقول المدعومة
| النوع | الوصف | حالة الاستخدام |
|---|
text | حقل نصي أحادي السطر | اسم الشركة، ملاحظات الطلب |
number | إدخال رقمي | الكمية، العمر |
email | إدخال بريد إلكتروني مع التحقق | بريد جهة الاتصال للفوترة |
url | إدخال رابط مع التحقق | الموقع الإلكتروني، الملف الاجتماعي |
date | منتقي تاريخ | تاريخ التسليم، تاريخ الحدث |
dropdown | اختيار من خيارات محددة مسبقاً | الحجم، اللون، نوع الخطة |
boolean | خانة اختيار للقيم بنعم/لا | الموافقة على الشروط، الاشتراك في النشرة |
كيف يعمل
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
custom_fields: [
{
name: 'company_name',
label: 'Company Name',
type: 'text',
required: true
},
{
name: 'team_size',
label: 'Team Size',
type: 'dropdown',
options: ['1-10', '11-50', '51-200', '200+'],
required: true
},
{
name: 'newsletter',
label: 'Subscribe to our newsletter',
type: 'boolean',
required: false
}
],
return_url: 'https://yoursite.com/success'
});
الفوائد
- جمع بيانات مرن: اجمع أي معلومات تحتاجها للتنفيذ أو التخصيص
- التحقق مدمج: تقوم حقول البريد الإلكتروني والرابط بالتحقق تلقائياً من تنسيق الإدخال
- تحكم في الإلزامية: اجعل الحقول مطلوبة أو اختيارية حسب احتياجاتك
- تسليم عبر ويب هوك: تُدرَج قيم الحقول المخصصة في أحداث ويب هوك الخاصة بالدفع
يتم إرجاع قيم الحقول المخصصة في كائن custom_fields ضمن ردود جلسة الدفع وجلسة الدفع نفسها.
تعرف على المزيد: الحقول المخصصة في جلسة الدفع
3. توسيع دعم لغات صفحة الدفع
تدعم صفحة الدفع الآن 21 لغة، بدلاً من 16. استهدف المزيد من العملاء بلغتهم الأم لتحسين تجربة الدفع.
اللغات الجديدة المضافة
| اللغة | الرمز |
|---|
| الكورية | ko |
| الماليزية | ms |
| الرومانية | ro |
| الروسية | ru |
| التايلاندية | th |
جميع اللغات المدعومة
العربية، الصينية، الهولندية، الإنجليزية، الفرنسية، الألمانية، الهندية، الإندونيسية، الإيطالية، اليابانية، الكورية، الماليزية، البرتغالية، الرومانية، الروسية، الإسبانية، السويدية، التايلاندية، التركية، الأوكرانية، الفيتنامية.
فرض لغة معينة
استخدم الوسيطة force_language لتجاوز الكشف التلقائي عن اللغة:
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
force_language: 'ko', // Force Korean language
return_url: 'https://yoursite.com/success'
});
بشكل افتراضي، تكتشف صفحة الدفع لغة العميل المفضلة من إعدادات المتصفح. استخدم force_language عندما تريد ضمان التناسق مع لغة موقعك.
تعرف على المزيد: دعم لغات صفحة الدفع
4. إصلاحات عامة للأخطاء وتحسينات
يتضمن هذا الإصدار تحسينات في الأداء، ولمسات نهائية على واجهة المستخدم، وحل أخطاء بسيطة لتجربة أكثر موثوقية وسلاسة.