Cria uma transação com pagamentos através de múltiplos cartões de crédito

Este método permite criar uma transação com pagamento através de 2 cartões de crédito.

Basicamente o fluxo do processo é o mesmo de uma transação de cartão de crédito, porém com o diferencial de que neste processo serão geradas duas transações independentes porém com valores ligados ao total da transação.

Importante: a requisição não possui o total da transação mas sim as partes competentes à cada cartão utilizado, portanto em uma transação de R$ 500 poderá ser dividido por exemplo em Valor1: 350 e Valor2: 150.

Cabe ao criador da requisição definir valores e parcelas por cartão.


As regras de negócio são as mesmas de uma transação comum, ou seja, dados do cartão são validados e vão seguir todo o fluxo de autorização da adquirente. Caso ocorra falhas no processo (falta de saldo, autorização negada, erros operacionais da bandeira, etc…) o conjunto das transações é automaticamente cancelado.

Caso erros ocorram na segunda transação, considerando que a primeira ocorreu com sucesso, automaticamente será feito o estorno da primeira transação. Além disso a resposta retornada para a requisição é composta necessariamente de duas partes, uma para cada cartão

Requisição

CampoTipoDescriçãoObrigatório
NomeImpresso(1/2)TextoNome do cliente impresso no cartão.Sim
DataValidade(1/2)Ano/Mês no formato AAAAMMData de validade do cartão.Sim
NumeroCartao(1/2)Numérico de até 16 posiçõesNúmero do cartão.Sim
CodigoSeguranca(1/2)Numérico de até 4 posiçõesCódigo de segurança no verso do cartão.Sim
Valor(1/2)Numérico com 2 decimaisValor da compra à ser pago.Sim
QuantidadeParcelas(1/2)Numérico 2 posiçõesQuantidade de parcelas, caso a forma de pagamento seja parcelada.Válidos valores de 2 até 12. Caso seja à vista, pode-se não enviar o valor ou enviar 0 ou 1.Não
CardToken(1/2)GuidO token do cartão para transações de recorrência.Não
CartaoFormaPagamentoNumérico Inteiro 1 posiçãoForma de pagamento do cartão, sendo possível os valores: 0 = À Vista; 1 = Parcelado sem juros; 2 = Parcelado com juros.Sim
ClienteDescricaoTextoDescrição da compra.Sim
ClienteIPTextoIP do cliente final da transação.Não
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transação.Sim
ClienteNomeTextoNome do cliente final da transação.Sim
ClienteEMailTextoE-Mail do cliente final da transação.Não
ClienteSexoTextoSexo do cliente final da compra, podendo ser M (masculino) ou F (feminino).Não
ClienteDDDTextoDDD do telefone do cliente final da transação.Não
ClienteNumeroCelularTextoNúmero do telefone do cliente final da transação.Não
ClienteEnderecoTextoEndereço do cliente final da transação.Não
ClienteComplementoTextoComplemento do endereço do cliente final da compra.Não
ClienteNumeroTextoNúmero do endereço do cliente final da compra.Não
ClienteBairroTextoBairro do cliente final da transação.Não
ClienteCidadeTextoCidade do cliente final da transação.Não
ClienteCEPTextoCEP do cliente final da transação.Não
ClienteUFTextoUF do cliente final da transação.Não
NumeroPedidoTextoNúmero do pedido para controles internos.Não

Resposta

CampoTipoDescrição
RetornoTextoRetorno da chamada, podendo possuir os valores OK ou ERRO.
DetalhesErroTextoDetalhes do erro gerado, caso o retorno seja ERRO.
Identificador1TextoIdentificador da transação.
CodigoAutorizacao1TextoCódigo de autorização da transação.
NsuOperacao1TextoCódigo de NSU da transação.
NumeroAutorizacao1TextoNúmero de autorização da transação.
Adquirente1TextoAdquirente responsável pelo processamento da transação.
Bandeira1TextoBandeira do Cartão, podendo ser: Diners, MasterCard, Visa, AmericanExpress, HiperCard, Aura, Elo, Outros.
Identificador2TextoIdentificador da transação.
CodigoAutorizacao2TextoCódigo de autorização da transação.
NsuOperacao2TextoCódigo de NSU da transação.
NumeroAutorizacao2TextoNúmero de autorização da transação.
Adquirente2TextoAdquirente responsável pelo processamento da transação.
Bandeira2TextoBandeira do Cartão, podendo ser: Diners, MasterCard, Visa, AmericanExpress, HiperCard, Aura, Elo, Outros.
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!