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

사용자에게 결제 수단 상태(예: '만료됨') 관련 메시지가 표시됩니다. 결제 수단에 수정이 필요하거나 적용할 수 없는 경우에만 필요합니다.