Esta seção mostra o comparativo entre a integração com o iPAGARE e a integração correspondente no novo gateway Southpayments.
A API Checkout substitui a Integração HTML do iPAGARE, através da qual o o cliente será direcionado para uma página de pagamento própria do Gateway.
A integração com o iPAGARE recebe um POST de parâmetros de um formulário HTML, enquanto a Southpayments recebe um POST com dados no formato JSON.
CRIANDO UMA COBRANÇA / PEDIDO
iPAGARE: POST em https://ww2.ipagare.com.br/service/process.do
Southpayments: POST em https://api.southpayments.com/checkout/orders
Cobrança de R$199,90 que poderá ser pago via meios de pagamento configurados no painel de controle.
Parâmetro | Nome no iPAGARE | Nome na Southpayments |
identificador do estabelecimento | estabelecimento | merchant_id |
identificador da função a ser executada | acao | N/A (definida pela URL e método) |
chave de segurança da transação | chave | N/A (token no header do request) |
código do pedido | codigo_pedido | order[merchant_key] |
valor do pedido | valor_total | order[amount] |
tipo do cliente | tipo_cliente | customer[customer_type] |
nome do cliente | nome_clinete | customer[name] |
email do cliente | email_cliente | customer[email] |
cpf ou cnpj do cliente | cpf_cnpj_cliente |
customer[legal_number] |
Envio dos parâmetros para o iPAGARE
<input type="hidden" name="estabelecimento" value="999999"/>
<input type="hidden" name="acao" value="1"/>
<input type="hidden" name="chave" value="f7372395c794c31dfb306c0042a9c3dd"/>
<input type="hidden" name="codigo_pedido" value="codigo do pedido"/>
<input type="hidden" name="valor_total" value="19990"/>
<input type="hidden" name="tipo_cliente" value="1"/>
<input type="hidden" name="nome_clinete" value="Joao Silva"/>
<input type="hidden" name="email_cliente" value="joao@silva.com"/>
<input type="hidden" name="cpf_cnpj_cliente" value="33333333333"/>
Envio dos parâmetros na Southpayments:
{ "merchant_id": "4398yfnru3f7813", "order": {
"merchant_key": "codigo do pedido",
"amount": 19990,
"customer": {
"customer_type": 0,
"name": "João Silva",
"email": "joao@silva.com",
"legal_number": "33333333333"
} } }
Comentários
0 comentário
Artigo fechado para comentários.