سجل التغييرات
التغييرات على واجهة تيرا باي وعلى هذا التوثيق.
إصدار الـ API جزء من الرابط (/v1). نضيف إلى v1 حقولًا ونقاط نهاية وأنواع أحداث ورموز أخطاء دون إشعار مسبق، لذا اجعل تكاملك يتجاهل الحقول وأنواع الأحداث التي لا يعرفها. التغييرات غير المتوافقة لن تصدر إلا في إصدار جديد.
1 نوفمبر 2026
- سعر واحد لكل تاجر: لكل عملية دفع رسوم واحدة، هي رسوم تيرا باي في
commission(نسبتك المئوية زائد مبلغ ثابت)، في كل الحسابات ولكل وسائل الدفع. وأصبحتnetدائمًاamount − commission، ويتبعها رصيدك وإيداعاتك. راجع الرسوم والمبلغ الصافي. - حُذف الحقل
feeمن كائن الدفع (الـ API والـ Webhooks وملف CSV المصدَّر من لوحة التحكم). تكاليف المعالجة مشمولة في رسوم تيرا باي. إن كان تكاملك يقرأfeeفاستخدمcommissionبدلًا منه. - رسائل الفواتير والإيصالات: الفواتير التي تُنشأ من لوحة التحكم مع بريد العميل تُرسل إليه مع زر ادفع الآن، ويصل إلى العميل إيصال عند نجاح دفعة تتضمن بريده (مرة واحدة لكل دفعة، ويمكن إيقافه من الإعدادات ← إعدادات النشاط). تُرسل الرسائل باسم نشاطك وبلغة الدفعة
language. راجع رسائل الفواتير والإيصالات. send_emailفيPOST /v1/payments: القيمةtrueترسل الدفعة إلىcustomer.emailكفاتورة. لا تُرسل مدفوعات الـ API بالبريد افتراضيًا.
29 أكتوبر 2026
- وسائل الدفع حسب الحساب: دليل جديد، وسائل الدفع وحسابك، يشرح ما يعتمد على حسابك: الحسابات الإماراتية تقبل
cardوapple_payوgoogle_pay، أما كي-نت ومدى وبنفت وSTC Pay فمتاحة في الحسابات التي تدعمها. - الوسائل غير المدعومة: يعيد
POST /v1/paymentsمعpayment_methodلا يدعمها حسابك الخطأ422 validation_errorمعdetails.fields.payment_method = "unsupported". - المبالغ ذات المنازل الثلاث: في بعض الحسابات يجب أن تنتهي مبالغ
KWDوBHDوOMRوJODبصفر (422 validation_error،details.fields.amount = "unsupported")، في المدفوعات وروابط الدفع. - صفحة الدفع: في الحسابات الإماراتية يُفتح 3-D Secure في نافذة على صفحة الدفع، ويُعرض Apple Pay وGoogle Pay في النموذج نفسه. وتعرض مدفوعات Apple Pay وGoogle Pay قيمة
payment_methodapple_pay/google_payمعbrandوlast4لبطاقة المحفظة. - الاعتراضات: في الحسابات الإماراتية يتلقى المالكون رسالة عند الاعتراض على دفعة، وتعرض الاستردادات ← الاعتراضات في لوحة التحكم حالة كل اعتراض (
needs_responseوunder_reviewوwonوlostوclosed) وآخر موعد للرد. راجع الاعتراضات.
28 أكتوبر 2026
- صفحة الدفع: يفتح
checkout_urlالآن صفحة الدفع في تيرا باي مع حقول بطاقة آمنة مضمّنة فيها، في وضعي الاختبار والحي. ولا يغادرها العميل إلا لخطوة 3-D Secure لدى بنكه أو لصفحة دفع بنكية مثل كي-نت. راجع صفحة الدفع المستضافة. - إعادة المحاولة: يمكن دفع العملية
failedأوcanceledمجددًا عبرcheckout_urlنفسه حتىexpires_at. راجع المدفوعات. - الوضع الحي يتطلب HTTPS: في الوضع الحي يجب أن يستخدم
return_urlوروابط نقاط الـ Webhook البروتوكولhttps://، وإلا فشل الطلب بالخطأ422 validation_error. راجع وضع الاختبار والوضع الحي. - حدود معدل الطلبات: تسمح
/v1بـ 1,200 طلب في الدقيقة لكل مفتاح سري، مع ترويساتx-ratelimit-*والخطأ429 rate_limited. راجع حدود معدل الطلبات. - روابط الدفع أحادية الاستخدام تُحجز أثناء دفع العميل، فلا يمكن دفعها مرتين أبدًا. راجع الروابط أحادية الاستخدام.
- التوثيق: قائمة تحقق قبل الإطلاق في صفحة وضع الاختبار والوضع الحي.
أكتوبر 2026: الإصدار v1
أول إصدار عام لواجهة تيرا باي.
- المدفوعات:
POST /v1/paymentsوGET /v1/payments/:idوGET /v1/paymentsمع صفحة الدفع المستضافة (checkout_url) وإعادة التوجيه (return_url?payment_id=…&status=…). - وسائل الدفع: كي-نت ومدى وVisa وMastercard وAmerican Express وApple Pay وGoogle Pay وبنفت وSTC Pay.
- العملات:
KWDوBHDوOMRوJOD(3 منازل عشرية) وSARوAEDوQARوEGP(منزلتان)، بالوحدات الصغرى. - الاسترداد: استرداد كامل وجزئي عبر
POST /v1/payments/:id/refunds، إضافة إلىGET /v1/refunds. - روابط الدفع: إنشاء الروابط القابلة للمشاركة وعرضها وجلبها وتعطيلها.
- الإيداعات:
GET /v1/depositsيعرض التحويلات إلى حسابك البنكي. - الـ Webhooks: نقاط نهاية تُدار من الـ API أو لوحة التحكم، وتواقيع
Teyra-Signatureبخوارزمية HMAC-SHA256، وسبعة أنواع من الأحداث، وإعادة محاولة تلقائية على مدى 45 ساعة تقريبًا. - المنصة: وضعا الاختبار والحي، و
Idempotency-Keyمع كل طلبPOST، وترقيم الصفحات بالمؤشر، وأخطاء JSON موحّدة. - التوثيق: أدلة بالعربية والإنجليزية، ومرجع API تفاعلي مولَّد من ملف OpenAPI.
القادم
- نشر أرقام بطاقات الاختبار لكل وسيلة دفع.
- تطبيق تيرا باي لـ Shopify وإضافة WooCommerce.