MerchantPaymentMethod

販売者またはアクションから提供されたお支払い方法。

JSON 表現
{
  "paymentMethodGroup": string,
  "paymentMethodId": string,
  "paymentMethodDisplayInfo": {
    object (PaymentMethodDisplayInfo)
  },
  "paymentMethodStatus": {
    object (PaymentMethodStatus)
  }
}
フィールド
paymentMethodGroup

string

省略可。お支払い方法が属するグループまたはプロファイルの名前。

paymentMethodId

string

必須。販売者またはアクションから渡されたお支払い方法の ID。販売者/アクションから複数のお支払い方法が送信される場合、この ID は一意である必要があります。

paymentMethodDisplayInfo

object (PaymentMethodDisplayInfo)

必須。このお支払い方法の情報を表示します。

paymentMethodStatus

object (PaymentMethodStatus)

省略可。お支払い方法のステータスです。存在しない場合、支払い方法は OK ステータスであるとみなされます。

PaymentMethodStatus

お支払い方法のステータス

JSON 表現
{
  "status": enum (Status),
  "statusMessage": string
}
フィールド
status

enum (Status)

statusMessage

string

お支払い方法のステータスに関するユーザーに表示されるメッセージ(「期限切れ」など)。お支払い方法の修正が必要な場合、またはお支払い方法が利用できない場合にのみ必要です。