MerchantPaymentMethod

طريقة الدفع المقدَّمة من التاجر / الإجراء

تمثيل JSON
{
  "paymentMethodGroup": string,
  "paymentMethodId": string,
  "paymentMethodDisplayInfo": {
    object (PaymentMethodDisplayInfo)
  },
  "paymentMethodStatus": {
    object (PaymentMethodStatus)
  }
}
الحقول
paymentMethodGroup

string

اختياريّ. اسم المجموعة أو الملف الشخصي الذي تنتمي إليه طريقة الدفع

paymentMethodId

string

مطلوب. معرّف طريقة الدفع الذي تم تمريره من التاجر / الإجراء. تجدر الإشارة إلى أنّ هذا المعرّف يجب أن يكون فريدًا إذا تم إرسال عدّة طرق دفع من التاجر/الإجراء.

paymentMethodDisplayInfo

object (PaymentMethodDisplayInfo)

مطلوب. يتم عرض معلومات طريقة الدفع هذه.

paymentMethodStatus

object (PaymentMethodStatus)

اختياريّ. حالة طريقة الدفع في حال عدم توفّر طريقة الدفع، من المفترض أن تكون حالة طريقة الدفع "جيدة".

PaymentMethodStatus

حالة طريقة دفع

تمثيل JSON
{
  "status": enum (Status),
  "statusMessage": string
}
الحقول
status

enum (Status)

statusMessage

string

رسالة تظهر للمستخدم بشأن حالة طريقة الدفع، أي "منتهية الصلاحية". هذه السمة مطلوبة فقط عندما تتطلب طريقة الدفع إصلاحًا أو عندما تكون غير قابلة للتطبيق.