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
Campo | Tipo | Descrição |
---|---|---|
NomeImpresso(1 / 2) | Texto | Nome do cliente impresso no cartão |
DataValidade(1 / 2) | Ano/Mês no formato AAAAMM | Data de validade do cartão. |
NumeroCartao(1 / 2) | Numérico de 16 posições | Número do cartão. |
CodigoSeguranca(1 / 2) | Numérico de 3 posições | Código de segurança no verso do cartão. |
Valor(1 / 2) | Numérico com 2 decimais | Valor da compra à ser pago |
QuantidadeParcelas(1 / 2) | Numérico 2 posições | Quantidade de parcelas, caso a forma de pagamento seja parcelada.Válidos valores de 2 até 12. Caso seja a vista, pode-se não enviar o valor ou enviar 0 ou 1. |
CardToken(1 / 2) | Guid | O token do cartão para transações de recorrência |
CartaoFormaPagamento | Numérico Inteiro 1 posição | Forma de pagamento do cartão, sendo possível os valores: 0 = A Vista; 1 = Parcelado sem juros; 2 = Parcelado com juros |
ClienteDescricao | Texto | Descrição da compra. |
ClienteIP | Texto | IP do cliente final da transação. |
ClienteCPFCNPJ | Texto | CPF/CNPJ do cliente final da transação. |
ClienteNome | Texto | Nome do cliente final da transação. |
ClienteEMail | Texto | E-Mail do cliente final da transação (opcional). |
ClienteSexo | Texto | Sexo do cliente final da compra, podendo ser M (masculino) ou F (feminino) (opcional). |
ClienteDDD | Texto | DDD do telefone do cliente final da transação (opcional). |
ClienteNumeroCelular | Texto | Número do telefone do cliente final da transação (opcional). |
ClienteEndereco | Texto | Endereço do cliente final da transação (opcional). |
ClienteComplemento | Texto | Complemento do endereço do cliente final da compra |
ClienteNumero | Texto | Número do endereço do cliente final da compra |
ClienteBairro | Texto | Bairro do cliente final da transação (opcional). |
ClienteCidade | Texto | Cidade do cliente final da transação (opcional). |
ClienteCEP | Texto | CEP do cliente final da transação (opcional). |
ClienteUF | Texto | UF do cliente final da transação (opcional). |
NumeroPedido | Texto | Número do pedido para controles internos |
Resposta
Campo | Tipo | Descrição |
---|---|---|
Retorno | Texto | Retorno da chamada, podendo possuir os valores OK ou ERRO. |
DetalhesErro | Texto | Detalhes do erro gerado, caso o retorno seja ERRO. |
Identificador1 | Texto | Identificador da transação |
CodigoAutorizacao1 | Texto | Código de autorização da transação |
NsuOperacao1 | Texto | Código de NSU da transação |
NumeroAutorizacao1 | Texto | Número de autorização da transação |
Adquirente1 | Texto | Adquirente responsável pelo processamento da transação |
Bandeira1 | Texto | Bandeira do Cartão, podendo ser: Diners, MasterCard, Visa, Outros, AmericanExpress, HiperCard, Aura, Elo |
Identificador2 | Texto | Identificador da transação |
CodigoAutorizacao2 | Texto | Código de autorização da transação |
NsuOperacao2 | Texto | Código de NSU da transação |
NumeroAutorizacao2 | Texto | Número de autorização da transação |
Adquirente2 | Texto | Adquirente responsável pelo processamento da transação |
Bandeira2 | Texto | Bandeira do Cartão, podendo ser: Diners, MasterCard, Visa, Outros, AmericanExpress, HiperCard, Aura, Elo |