سيتم إيقاف واجهة برمجة تطبيقات المعاملات في 3 أيار (مايو) 2023، قبل إيقاف ميزة "إجراءات المحادثات" في 13 حزيران (يونيو) 2023. لمزيد من المعلومات، يُرجى الاطّلاع على
إنهاء إجراءات المحادثة.
MerchantPaymentMethod
طريقة الدفع المقدَّمة من التاجر / الإجراء
الحقول |
paymentMethodGroup |
string
اختياريّ. اسم المجموعة أو الملف الشخصي الذي تنتمي إليه طريقة الدفع
|
paymentMethodId |
string
مطلوب. معرّف طريقة الدفع الذي تم تمريره من التاجر / الإجراء. تجدر الإشارة إلى أنّ هذا المعرّف يجب أن يكون فريدًا إذا تم إرسال عدّة طرق دفع من التاجر/الإجراء.
|
paymentMethodDisplayInfo |
object (PaymentMethodDisplayInfo )
مطلوب. يتم عرض معلومات طريقة الدفع هذه.
|
paymentMethodStatus |
object (PaymentMethodStatus )
اختياريّ. حالة طريقة الدفع في حال عدم توفّر طريقة الدفع، من المفترض أن تكون حالة طريقة الدفع "جيدة".
|
PaymentMethodStatus
تمثيل JSON |
{
"status": enum (Status ),
"statusMessage": string
} |
الحقول |
status |
enum (Status )
|
statusMessage |
string
رسالة تظهر للمستخدم بشأن حالة طريقة الدفع، أي "منتهية الصلاحية". هذه السمة مطلوبة فقط عندما تتطلب طريقة الدفع إصلاحًا أو عندما تكون غير قابلة للتطبيق.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)"],[[["PaymentMethod objects represent payment methods provided by merchants or actions."],["Each PaymentMethod has an ID, display information, and an optional status."],["PaymentMethodStatus indicates the current status of a payment method, such as \"OK\", and may include a user-facing message."],["Payment methods can be grouped using the `paymentMethodGroup` field."]]],["This document outlines the structure and status of payment methods provided by a merchant or action. A payment method is defined by a unique `paymentMethodId`, its `paymentMethodGroup`, and `paymentMethodDisplayInfo`. Optionally, each can have a `paymentMethodStatus`, which includes a status enum and a user-facing `statusMessage`. The `paymentMethodStatus` indicates if a fix is required or the payment method is inapplicable; otherwise, it defaults to \"OK.\" All of this is conveyed through a specific JSON structure.\n"]]