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 ao qual 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 será considerada com 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 ao usuário sobre o status da forma de pagamento, por exemplo, "Expirada". Obrigatório apenas quando a forma de pagamento precisar de correção ou não for aplicável.