MerchantPaymentMethod

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

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

string

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

paymentMethodId

string

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

paymentMethodDisplayInfo

object (PaymentMethodDisplayInfo)

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

paymentMethodStatus

object (PaymentMethodStatus)

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

PaymentMethodStatus

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

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

enum (Status)

statusMessage

string

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