1. Definições gerais
• Meio de pagamento aceita integração via método POST, SOAP e REST.
• Necessário uso de URL de retorno, seguindo padrão de integração via Débito
• Não suporta delay de captura
• Suporta captura parcial
• Suporta estorno parcial
• Limite de estorno de 60 dias
• Suporta cancelamento (apenas valor total)
___________________________________________
2. Dados a serem solicitados ao cliente
Exemplo:
• API Username Ex: bras_1338319093_biz_api1.braspag.com.br
• API Password Ex: 1338319118
• Chave de Afiliação Ex: AjFSiDd0Pz-H.SMPg6VxpLd6iZtlAtmKFmUzY4rt-gpwUVfoMiFAoBNa OBS: Atentar-se a pontos e ifens, pois os mesmo são de extrema importância
Caso o cliente não tenha os dados da API, informa-lo os passos abaixo:
1 -> Logar-se no site pay pal ” https://www.paypal.com/”
2 -> Acessar o item no canto superior da tela “bussines Profile”
3 -> Acessar “profile an settings”
4 -> No canto superior esquerdo da tela, acessar “my selling tools”
5 -> Acessar o “update” em api acces
6 -> Acessar “view API signature”
7 -> Os dados de credenciais de sua aPI serão serão mostrados na tela, informar estes dados para o analista responsável por sua integração na Braspag
3. Ambiente de “testes”
0 Cadastrar os dados da APi de Teste na loja em ambiente de produção do pagador
Exemplo:
Dados da API Braspag de testes
Username: iprobst_api1.teste.com.br
Password: 1397050984
Signature: AaFuoxKi65t0ThUVUeEpf6fMbTi1A99m0nRsRZ1KVA--VZpQqwmusX8N
3.1 - Cadastrando dados no ADMIN • Acessar a URL: https://adminv2.pagador.com.br/Account/Login
• Acessar a loja desejada
• Acessar o meio de pagamento “PayPal Express Checkout Automatic Capture (169)”
• No campo “código de afiliação” colocar o “Username”|”Password”
• No campo “chave de afiliação” colocar a “signature”
• Colocar a senha, e salvar os dados
• Exemplo abaixo:
• Apos feito isso solicitar que o cliente efetue um teste chamando o meio de pagamento “PayPal Express Checkout Automatic Capture (169)” para que possamos validar a integração.
• Após confirmado a realização do teste com sucesso, alterar os dados da API de teste, para os dados da API de produção, seguindo padrão abaixo.
3.2 Cadastrando dados da API do cliente, no ADMIN
• Acessar a URL: https://adminv2.pagador.com.br/Account/Login
• Acessar a loja desejada
• Acessar o meio de pagamento “PayPal Express Checkout Automatic Capture (169)”
• No campo “código de afiliação” colocar o “Username”|”Password”
• No campo “chave de afiliação” colocar a “signature”
• Colocar a senha, e salvar os dados
• Exemplo abaixo:
4. Realização de testes
4.1 - Método Index
• Abrir o bloco de notas, e salvar o código abaixo
“<html> <meta charset="utf-8" /> <meta name="description" content="Braspag Pagador WebClient Tool" /> <meta name="author" content="Pagador Development Team" /> <title>Testes POST - Index | Passthru / Criptografia WS </title> <link href="https://homologacao.pagador.com.br/WEBCLIENTMVC/Content/Site.css" rel="stylesheet" type="text/css" /> <fieldset>
<fieldset> <legend><h2>INDEX | PRD</h2></legend> <body> <form name=form1 action="https://www.pagador.com.br/pagador/Index.asp" method="post">
Id_Loja <input type="text" name="Id_Loja" value=""><br>
VendaId <input type="text" name="VendaId" value=""><br>
Valor <input type="text" name="Valor" value=""><br>
Nome <input type="text" name="Nome" value=""><br>
CPF <input type="text" name="Cpf" value=""><br> <input type="submit" id="buttonSend" value="Enviar" />
</fieldset>”
• Salvar com extenção “.html”
• Abrir o arquivo no browser
• Colocar o MerchanrId da loja e realizara o teste
• Colocar um CPF válido, pois ha validação do mesmo
4.2 - Método Passthru
• Abrir o bloco de notas, e salvar o código abaixo
“<html> <meta charset="utf-8" /> <meta name="description" content="Braspag Pagador WebClient Tool" /> <meta name="author" content="Pagador Development Team" /> <title>Testes POST - Index | Passthru / Criptografia WS </title> <link href="https://homologacao.pagador.com.br/WEBCLIENTMVC/Content/Site.css" rel="stylesheet" type="text/css" /> <fieldset>
<fieldset> <legend><h2>INDEX | PRD</h2></legend> <body> <form name=form1 action="https://www.pagador.com.br/pagador/Passthru.asp" method="post">
Id_Loja <input type="text" name="Id_Loja" value=""><br>
VendaId <input type="text" name="VendaId" value="123"><br>
Valor <input type="text" name="Valor" value="100"><br>
Nome <input type="text" name="Nome" value="teste"><br>
CPF <input type="text" name="Cpf" value="38017252510"><br>
CodPagamento <input type="text" name="codpagamento" value=""><br>
Parcelas <input type="text" name="PARCELAS" value= "1"><br>
Tipoparcelado <input type="text" name="TIPOPARCELADO" value= "0"><br> <input type="submit" id="buttonSend" value="Enviar" />
</fieldset>”
• Salvar com extenção “.html”
• Abrir o arquivo no browser
• Colocar o Merchant Id da loja e realizara o teste
• Colocar um CPF válido, pois ha validação do mesmo
Comentários
0 comentário
Artigo fechado para comentários.