Checkout Transparente

A integração do Link Pago por meio do Checkout Transparente proporciona uma solução para integrar sistemas e e-commerces ao gateway de pagamentos, permitindo uma implementação flexível que se adapta ao sistema em questão. Essa abordagem elimina a necessidade de redirecionamentos para páginas externas durante o processo de pagamento, garantindo uma experiência contínua para o usuário.

Realização do Pagamento

Para realizar um pagamento é necessário que seja feita uma requisição POST para a Url a seguir, informando os headers necessários para a transação.

URL da API
https://api.multipluscard.com.br/api/Servicos/SetLinkpagoCheckoutTransparente”
CampoTipoObrigatórioDescrição
valorstringSimValor total do link a ser gerado, deve ser maior que zero (ex: “1000,00”, separador de decimal vírgula).
cnpjstringSimCNPJ do utilizador do serviço.
identificacaostringNãoTexto para identificar o que se refere este pagamento.
produtosstringNãoProdutos para demonstrar a compra, com separadores “;” entre campos e “|” entre produtos. Ex: “1;Produto 1;1;5,00|2;Produto 2;1;2,50”
metodostringSimTipo do método de pagamento (ex: “Visa Credito”, “Mastercard Credito”, etc.).
parcelasinteiroSimNúmero de parcelas (1 a 12).
identificacaofaturastringNãoNome a aparecer na fatura, só enviar se a operadora permitir a troca da identificação da fatura, Caso contrário NÃO envie este campo.
nome_cartaostringSimNome do responsável pelo cartão.
num_cartaostringSimNúmero do cartão (somente os números, 16 caracteres).
cvv_cartaostringSimCódigo verificador do cartão (3 caracteres).
mes_cartaostringSimMês de vencimento do cartão (formato numérico, 2 caracteres).
ano_cartaostringSimAno de vencimento do cartão (formato numérico, 2 caracteres).
ClienteNomestringSimNome do pagador.
ClienteDoctostringNãoCPF/CNPJ do pagador.
ClienteEmailstringNãoE-mail do pagador.
ClienteFonestringNãoTelefone ou celular do pagador.
ClienteAniversariostringNãoData de nascimento do cliente (dd/mm/aaaa).
retornarJsonstringNãoInformar “S” caso queira o retorno em JSON.

Em caso de sucesso será retornado da seguinte forma:

Exemplos de Retorno em CSV
C;STATUS;MENSAGEM;NSU;AUTORIZACAO;CLIENTE;IDENTIFICACAO;HASH
D; 00 ; Aprovado ; 0000 ; 00000 ; cpf | nome | email | fone ; identificação ; xxxxxxxxxxx

C;STATUS;MENSAGEM;NSU;AUTORIZACAO;CLIENTE;IDENTIFICACAO;HASH
D ; 78 ; Cancelada ; ; ; ; identificação ; xxxxxxxxxxx

C;STATUS;MENSAGEM;NSU;AUTORIZACAO;CLIENTE;IDENTIFICACAO;HASH
D ; 57 ; Recusada / Negada ; ; ; ; identificação ; xxxxxxxxxxx
Exemplo de Retorno em JSON
{
  "STATUS": "00",
  "MENSAGEM": "Aprovado e Capturado",
  "NSU": "0000000-00000000000-00000000-0000000",
  "AUTORIZACAO": "000000",
  "CLIENTE": "cpf/cnpj | nome | e-mail | fone",
  "IDENTIFICACAO": "xxxxxxxxxxxx",
  "HASH": "xxxxxxxxxxxxxx"
}

Caso ocorra erro na requisição será retornada uma string contendo o motivo:

Exemplo de Retorno com Erro
[ERRO] CNPJ INVÁLIDO
  • O campo STATUS com o valor 00 indica que a venda foi aprovada com sucesso e está em conformidade.

  • O campo STATUS com o valor 57 indica que a venda não foi realizada. Nesse caso, o campo MENSAGEM irá fornecer a causa do problema. Além disso, os campos NSU, Autorização e Cliente não estarão preenchidos.

  • O campo STATUS com o valor 78 indica que a venda foi inicialmente aprovada, mas posteriormente foi cancelada.

© 2025 Multiplus Card. Todos os direitos reservados.