MerchantPaymentMethod

Forma de pagamento fornecida pelo comerciante / ação.

Representação JSON
{
  "paymentMethodGroup": string,
  "paymentMethodId": string,
  "paymentMethodDisplayInfo": {
    object (PaymentMethodDisplayInfo)
  },
  "paymentMethodStatus": {
    object (PaymentMethodStatus)
  }
}
Campos
paymentMethodGroup

string

Opcional. O nome do grupo / perfil a que a forma de pagamento pertence.

paymentMethodId

string

Obrigatório. ID da forma de pagamento transmitida do comerciante / ação. Esse ID precisa ser exclusivo se várias formas de pagamento forem enviadas do comerciante/ação.

paymentMethodDisplayInfo

object (PaymentMethodDisplayInfo)

Obrigatório. Mostrar informações desta forma de pagamento.

paymentMethodStatus

object (PaymentMethodStatus)

Opcional. Status da forma de pagamento. Se não estiver presente, a forma de pagamento terá o status OK.

PaymentMethodStatus

Status de uma forma de pagamento

Representação JSON
{
  "status": enum (Status),
  "statusMessage": string
}
Campos
status

enum (Status)

statusMessage

string

Mensagem exibida para o usuário sobre o status da forma de pagamento, ou seja, "Expirada". Obrigatório apenas quando a forma de pagamento precisa ser corrigida ou não é aplicável.