Criar pagamento de cartão de débito

Cria uma transação de débito

AmbienteMétodoEndpoint
Sandboxhttps://apisandbox.braspag.com.br/v2/sales/
Produçãohttps://api.braspag.com.br/v2/sales/

ℹ️

Saiba mais sobre essa funcionalidade na documentação.

Para o ambiente sandbox, use o valor "Simulado" no campo Payment.Provider.

Autenticação 3DS nas transações de cartão de débito

  • A autenticação 3DS é obrigatória para as transações de débito. Na transação de débito padrão (com autenticação), envie Authenticate = "true";
  • Informe os dados recebidos na saída do script no nó Payment.ExternalAuthentication;
  • Em transações com autenticação 3DS Data Only, é necessário informar o parâmetro ExternalAuthentication.DataOnly como true.

Resposta da transação de cartão de débito

A tabela a seguir apresenta os principais parâmetros que podem ser retornados pela API na criação de um pagamento com cartão de débito.


PropriedadeDescriçãoTipoTamanho
AcquirerTransactionIdId da transação no provedor de meio de pagamento.string40
ProofOfSaleNúmero do comprovante de venda.string20
AuthorizationCodeCódigo de autorização.string300
PaymentIdCampo identificador do pagamento. O PaymentId será usado em futuras operações como consulta, captura e cancelamento.GUID36
ReceivedDateData em que a transação foi recebida pela Cielo.string19
ReasonCodeCódigo de retorno da API para indicar sucesso ou erro na operação.string32
ReasonMessageMensagem correspondente ao ReasonCode.string512
StatusStatus da transação. Veja a lista completa de Status da Transação.byte2
ProviderReturnCodeCódigo retornado pelo provedor do meio de pagamento (adquirente ou emissor).string32
ProviderReturnMessageMensagem retornada pelo provedor do meio de pagamento (adquirente ou emissor).string512
Payment.MerchantAdviceCodeCódigo de retorno da bandeira que define período para retentativa. Válido para bandeira Mastercard e Hipercard.string2
Payment.ExternalAuthentication.CavvValor Cavv submetido na requisição de autorização.string28
Payment.ExternalAuthentication.XidValor Xid submetido na requisição de autorização.string28
Payment.ExternalAuthentication.EciValor Eci submetido na requisição de autorização.integer1
Payment.ExternalAuthentication.VersionVersão do 3DS utilizado no processo de autenticação.string1
Payment.ExternalAuthentication.ReferenceIdRequestID retornado no processo de autenticação.GUID36
Language
Click Try It! to start a request and see the response here!