pix kodular app inventor

Pagamentos Mercado Pago api Kodular Niotron Android Builder

Configurações iniciais

Olá, neste tutorial vamos mostrar como receber e confirmar pagamentos usando o Mercado Pago de forma simplificada, este tutoria funciona para Kodular, App Inventor, Niotron, App Builder e similares.

Primeiro você precisa ter uma conta de vendedor no mercado pago. (Provavelmente você ja tem uma).

Depois precisa criar uma conta simples na api do Pagmp (versão nova):
Acesse https://api.pagmp.com/ e registre-se.
Após registro, faça login.

Autorize a API a criar e verificar cobranças (links de pagamentos) na sua conta do Mercado Pago.
(essas são as únicas duas funções que a API faz e você pode desvincular a API no momento em que você quiser).

Você será direcionado para a página do Oficial Mercado Pago. Selecione o País (Brasil) e faça login na sua conta.

Depois clique em Autorizar:

Aguarde ser redirecionado.
Você vai ser redirecionado para a página da API do Pagmp. Se tudo deu certo vai aparecer assim:

Agora gere seu token no segundo passo, e copie ele. Você vai usar ele para criar os links de pagamento.
(obs sobre o Token: ele é apenas um identificador interno da API. Não tem nenhuma utilização real no Mercado Pago).

Obtendo um Link de Pagamento (cobrança)

A URL que vamos usar para obter um link de pegamento é: https://api.pagmp.com/api/get_link.php 
A api precisa dos seguintes parâmetros que vamos enviar via POST (form-data) para gerar a cobrança no Mercado Pago:
token -> coloque o Token que criamos la na api do Pagmp
descricao -> coloque uma descrição curta do pagamento. Ex: “Pedido no Pedemais”
valor -> coloque o valor. Ex: 150,00
url_sucesso -> coloque a url do seu app para que o cliente seja redirecionado quando fizer o pagamento e o mesmo for aprovado na hora
url_falha ->  Em Url Falha coloque a url do seu app para que o cliente seja redirecionado quando fizer o pagamento e o mesmo falhar na hora.
url_pendente -> coloque a url do seu app para que o cliente seja redirecionado quando fizer o pagamento e o mesmo ainda está pendente

Essa solicitação vai retornar com dois parâmetros:

ref-> é uma referencia única do pagamento que vamos usar depois para saber se o usuário pagou ou não. Salve no armazenamento local ou no seu banco de dados junto com o pedido da pessoa.

url-> é o link para a página de pagamento do Mercado Pago.

Verificar o status de um pagamento (cobrança)

Para verificar o status de uma cobrança no Mercado Pago vamos usar a seguinte URL: 
https://api.pagmp.com/api/verifica_pagamento.php

Vamos passar dois parâmetros via POST:
token -> coloque o Token gerado na API do Pagmp
ref ->  coloque a referência que foi gerada junto com o link do pagamento (que retornou no passo anterior)

A API vai retornar com:

status ->é o status do pagamento. Você pode usar o bloco “IF” e comparar com os seguintes status que podem retornar:

null (pendente)
Pendente
Aprovado
Autorizado
Em análise
Em disputa
Rejeitado
Cancelado
Devolvido
Chargeback

metodo -> retorna com o método usado para pagar. Métodos que podem retornar:

Saldo Mercado Pago
PIX
Caixa eletrônico
Cartão de crédito
Cartão de débito
Cartão pré-pago
Mercado Crédito
PayPal
Voucher
Criptomoeda

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *