Receber Pagamentos Online Kodular App Inventor - Lips Cell
08/07/2021 27/08/2021 dvdrothen
Introdução a API PagMP
Para recebermos pagamentos Online em nossos aplicativos criados no Kodular, App Inventor ou Thunkable vamos usar uma API gratuita que vai intermediar entre nosso aplicativo e a complexa API do Mercado Pago. A API é a PagMP que é totalmente grátis e não faz nenhum desconto no valor a receber.
Para dar início, cadastre-se na API clicando neste link: pagmp.com.
Depois de cadastrado e logado, você vai receber uma Key, que será a sua chave para acessar a API e fazer as requisições.
Para baixar o .aia exemplo clique aqui.
Iniciar um pagamento via GET:
URL: https://pagmp.com/app/login.php?
valor -> Valor do pagamento no formato 0,00
id_mp -> Seu Client ID de produção do mercado pago (Clique aqui para obter credenciais do MP)
secret_mp -> seu Client Secret de produção do mercado pago (Clique aqui para obter credenciais do MP)
key -> Sua Key do PagMP (você obtém ao se cadastrar gratuitamente na api pagmp.com)
ref -> Um número inteiro aleatório de 6 caracteres que será usado para fazer requisições de status mais tarde (ex: 123456)
https://pagmp.com/app/login.php?valor=12,50&id_mp=123456789987654&secret_mp=5sda5d1s24f4rrrfNJAkkdP77a5&key=AE78AB&ref=123456
Retorno: A requisição retorna a página oficial do Mercado Pago com o valor a ser pago e a loja/estabelecimento que vai receber
Verificar o status de um pagamento via GET:
URL: https://pagmp.com/app/pagamentos.php?
key -> sua Key da API PagMP
ref -> referência criada e que foi passada para a API na solicitação do pagamento (Ex: 123456)
https://pagmp.com/app/pagamentos.php?key=AE78AB&ref=123456
data -> Data da transação
hora -> Hora em que a transação foi criada
forma -> Forma de pagamento escolhida
Pix = Pagamento por pix;
Boleto = Pagamento por Boleto;
Saldo MP = Saldo da conta do Mercado Pago
Cartão de Crédito = Pagamento usando um Cartão de Crédito
status-> Status do pagamento
Exemplo de resposta (json):
Para assistir a um vídeo explicando como integrar ela no Kodular, acesse pagmp.com e faça seu cadastro. Lá você poderá baixar também um .aia de exemplo.
Uncategorized boleto kodular, mercado pago kodular, pagamento online app inventor, pagamento online thunkable, pix app inventor, pix kodular. permalink.
10 comentários sobre "Receber Pagamentos Online Kodular App Inventor"
Comeceia a utilizar essa plataforma e quando fiz um test com o PIX na resposta do MP ainda me aparece como PENDENTE, mas o email chegou que o pagamento foi efetuado com sucesso e na minha conta do MP está mostrando que está tudo bem.
Por acaso você saberia me informar o que acontece com essa resposta so MP?
Vou fazer um teste com o cartão de crédito e depois te atualizo se quiser.
desde já agradeço pelo site e pela ajuda.
Eu fiz testes com o pix e aparentemente funciona muito bem. Mas leva até 30 min para o mercado pago confirmar pela api
17/10/2021 at 20:48
amigo atende via zap tenho uma duvida ele reconhece o pagamento exemplo pramim verificar o pagamento se foi aprovado mandar uma mensagem para o firebase ou demora 30 minutos a resposta igual o amigo falou acima ?
depende do metodo de pagamento, se for cartão ou pix ja entra quase que instantâneo
Kal An Zans diz:
24/11/2021 at 18:29
Olá Deivid, interessante iniciativa, parabéns!
Todavia, esses dados sigilosos (secretos) acabam transitando e sendo interceptado pela sua API, correto? Veja é uma questão meramente de lógica, se são dados sigilosos pelo formato apresentado, no uso de sua solução, acabam deixando de ser… Estou enganado?
Olá, não. A unica coisa que a API trata é as keys do mercado pago que são usadas para gerar um link do próprio mercado pago. A partir do link que o pagamento é feito. A api nada mais faz do que gerar esse link do checkout do proprio mercado pago e passar para seu app. Após ela só obtem o status da transação.. nada além disso
mais demora 30 minutos para nosso app por exemplo verificar se caiu ?
depende do clock que vc colocar e do retorno do mercado pago
Olá David, estou com problemas.. quando faço a solicitação
https://pagmp.com/app/pagamentos.php?key=**&ref***
Só recebo PENDENTE alguns casos de 1 mes atras me retorna que foi APROVADO o pagamento.. alguma solução??
Isso depende muito do próprio Mercado Pago, a API só salva os o status do pagamento quando o MP retorna esses dados. Nos meus sempre retorna em poucos minutos