LoadPaymentResult
Dados necessários para realização do pagamento.
Campos
| Nome | Tipo | Descrição |
|---|---|---|
| MaxLengths | LoadPaymentMaxLengthResult | Tamanho máximo dos campos de pagamento que pode ser capturado. Obrigatório. |
| TotalPayableValue | Decimal | Soma do valor a pagar pagável das contas de consumo informadas para pagamento no parâmetro <conteúdo não suportado>. Obrigatório. Este valor é igual ao total de cada opção de parcelamento. Este valor é retornado para simples conferência com a base local, pois estando todas as respostas do servidor devidamente sincronizadas com a base local da aplicação, incluindo eventuais atualização retornados por <conteúdo não suportado>, a soma dos valores a pagar locais deve ser igual ao valor a pagar retornado neste campo. Caso haja divergência, as bases não estão sincronizadas. É recomendado neste caso refazer a sincronização dos dados. |
| ParcelOptions | ParcelOptionResult[] | Opções de parcelamento que devem ser apresentada para o usuário no caso de pagamento de pós-pago. Opcional. |
| ParcelSettings | ParcelSettingsResult | Configurações de parcelamento que devem ser usadas para apresentar as opções de parcelamento no caso de recarga de pré-pago. Obrigatório. |
| Refresh | RefreshResult | Dados atualizados das contas de consumo e configurações. Obrigatório. |
| Cards | LoadCardPaymentResult[] | Cartões verificados e autorizados para utilização futura pelo usuário para realização do pagamento ou recarga. Opcional. |
| EnabledCardTypes | TefCardType[] | Bandeiras de cartões que são aceitos |
| HasAcquirerAuthentication | Boolean | Informa se o processo de autenticação está habilitado no ambiente. |
| CanStoreCard | Boolean | Informa se as informações do cartão de crédito podem ser armazenadas para futuras transações. |
| AcquirerAuthenticationProvider | AcquirerAuthenticationProvider | Informa o tipo de autenticação do adquirente. |