Formulário de Pagamentos
[Finalizado Pelo Aluno]
Carlos, boa tarde. Você onde consigo pegar para fazer um formulário de pagamento via cartão de crédito e pix em Vuejs?
Obrigado
Olá, Fabio!
Como vai?
Quer integrar com algum gateway de pagamento, para fazer pagamentos por PIX? Seria isso?
Sim isso mesmo, seria com PIX e PagSeguro.
A alternativa mais simples é usar algum gateway de pagamento que faça isso.
Aqui na Academy tem um curso de assinatura, onde ensino a integrar com o Stripe, usando o Laravel Cachier, mas o Stripe é internacional, usa apenas Cartão (e passou a trabalhar com boletos também). Como é um gateway muito avançado, talvez em um futuro próximo também tenha integração com o BC e aceite pagamentos por PIX.
Carlos, consegui pegar os detalhes da documentação do Mercado Pago, no front está funcionando, meu problema é no back com essa questão aqui:
Como fazer no controller esse require_once funcionar? Já tentei de várias maneiras e não funciona, só falta isso para a efetivação do teste de compra.
Abraços
Seu backend é Laravel, certo?
Não deve fazer isso:
require_once('vendor/autoload.php');
Porque o framework já faz isso:
https://github.com/laravel/laravel/blob/9.x/public/index.php#L34https://github.com/laravel/laravel/blob/9.x/public/index.php#L34
Como instalou o SDK do Mercado pago, basta importar na namespace, e usar conforme a DOC.
use MercadoPago\SDK as MercadoPago;
MercadoPago::setAccessToken(env("MP_ACCESS_TOKEN"));
Carlos, arrumei o código e agora está me dando esse erro:
Function name must be a string
Estou procurando como resolver e não achei nada que resolvesse. O meu código está assim:
Obrigado
Carlos, consegui ajustar, percebi que estava puxando a variável do .env de forma errada no controle. Valeu pela ajuda.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!