Consumir API - PHP

1. Consumir API - PHP

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 22/09/2020 - 08:11h

Bom dia,
Gosstaria de saber como faço para consumir uma API ( da Monetizze ) .
Minha dúvida é , preciso receber o POSTBACK da Monetizze em meu SISTEMA ( ERP ) .Como proceder? Estou perdido .


  


2. Re: Consumir API - PHP

Ruan
ruankl

(usa Nenhuma)

Enviado em 22/09/2020 - 09:05h

pedrodesantis escreveu:

Bom dia,
Gosstaria de saber como faço para consumir uma API ( da Monetizze ) .


Para consumir uma API, instale a biblioteca GuzzleHttp:
composer require guzzlehttp/guzzle:^7.0 


^Isso vai instalar a lib no seu projeto (vai atualizar o composer.json).

Para utilizar:
http://docs.guzzlephp.org/en/stable/quickstart.html

Minha dúvida é , preciso receber o POSTBACK da Monetizze em meu SISTEMA ( ERP ) .Como proceder? Estou perdido .


Para postback, vc precisa criar uma rota no seu projeto para receber o postback. Acredito que vc precise receber o status de pagamento (cancelado, estornado, pago, etc), correto?


3. Re: Consumir API - PHP

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 22/09/2020 - 09:12h

então eu peguei esse projeto em andamento, entao não tenho nenhuma documentação.
Mas irei fazer esse procedimento.

Sim , exatamente, são essas informações que preciso !
Tipo eu nunca fiz esse procedimento.
Então como estou sozinho no projeto, eu estou quebrando muito a cabeça.

Vou fazer esse procedimento


4. Re: Consumir API - PHP

Ruan
ruankl

(usa Nenhuma)

Enviado em 22/09/2020 - 09:25h

pedrodesantis escreveu:

então eu peguei esse projeto em andamento, entao não tenho nenhuma documentação.
Mas irei fazer esse procedimento.

Sim , exatamente, são essas informações que preciso !
Tipo eu nunca fiz esse procedimento.
Então como estou sozinho no projeto, eu estou quebrando muito a cabeça.

Vou fazer esse procedimento


Então provavelmente é isso mesmo. Vc vai precisar criar uma rota webhook para receber o status de pagamento na sua aplicação.

Ai no seu gateway de pagamento vc configura essa rota criada.

Outra coisa: vc vai precisar saber os campos que vem do postback. Pra isso, recomendo vc usar o request bin:
http://requestbin.net/

Nesse serviço ele gera uma url para receber requests, e ai vc consegue analisar os campos que vem do gateway.

Pra usar em localhost, vc não vai conseguir receber postback. Nesse caso, vc vai precisar utilizar o ngrok:
https://ngrok.com/

^Essa tool gera uma url do seu localhost para acesso externo. Isso vai ser útil pra vc testar o postback em sua aplicação.


5. Re: Consumir API - PHP

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 22/09/2020 - 09:37h

Nossa obrigado !
Vou tentar realizar todos esses procedimentos .!!!!
Mas desde já , agradeço muito sua atenção.


6. Re: Consumir API - PHP

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 22/09/2020 - 16:30h

Nada !
Fiz de tudo ...
retorna no teste da monetizze erro 404.


7. Re: Consumir API - PHP

Ruan
ruankl

(usa Nenhuma)

Enviado em 22/09/2020 - 17:53h

pedrodesantis escreveu:

Nada !
Fiz de tudo ...
retorna no teste da monetizze erro 404.


Configurou a rota no seu projeto e o ngrok corretamente? Ou testou no request bin?



8. Re: Consumir API - PHP

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 23/09/2020 - 14:48h

Consegui falar com o programador que começou o projeto, mas ele disse que não irá dar suporte mais pra gente, porém ele disse isso :
"Vc vai ter que registrar a rota que vai receber as notificações em Routes, pode ser em API mesmo"
"E depois criar uma classe controller para passar como parâmetro em routes, basicamente o que foi feito com a rota /api/monetizze e a classe MonetizzeController"

Porém meu conhecimento é muito basico em PHP, como proceder?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts