Jump to content
  • 0
Ramon Medeiros

Integração do MercadoPago ao meu site em php

Question

Bom dia pessoal! É o seguinte, nunca fiz uma loja virtual e queria entender como funciona. Andei pesquisando e encontrei o MercadoPago com Checkout Transparente. Eu queria adicionar um carrinho de compras no meu site feito em php e finalizar a compra pagando com o MercadoPago, mas sem sair do meu site. Tentei entender o tutorial pelo MercadoPago Developers mas não entendi quase nada por ser novo no ramo de php. Consigo integrar o MercadoPago sem ter plataforma E-commerce? Gostaria de uma luz de como ou por onde eu começo.

 

Desde já agradeço.

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By diogoglobaltec
      Estou completamente perdido na integração do mercado pago, estou estudando PHP e mysql,  e já estou com o site quase completamente terminado, mas estou
      sem saber o que fazer para conseguir integrar a API de pagamento do mercadopago no site,
       
      algumas dúvidas que tenho:
       
      consigo usar o sandbox ou o modo de produção no localhost ?
       
      li a documentação , mas isso ficou um pouco nebuloso...
       
      usei o código posto no developers do site 
       
       
      <?php require_once 'vendor/autoload.php'; MercadoPago\SDK::setAccessToken("meu token coloquei aqui"); $payment = new MercadoPago\Payment(); $payment->transaction_amount = 141; $payment->token = "YOUR_CARD_TOKEN"; $payment->description = "Ergonomic Silk Shirt"; $payment->installments = 1; $payment->payment_method_id = "visa"; $payment->payer = array( "email" => "larue.nienow@hotmail.com" ); $payment->save(); echo $payment->status; ?>  
      o retorno foi o seguinte erro:
       

      Fatal error: Uncaught TypeError: Return value of Doctrine\Common\Annotations\AnnotationRegistry::registerFile() must be an instance of Doctrine\Common\Annotations\void, none returned in /home/nix/PHP/novosite/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php:67 Stack trace: #0 /home/nix/PHP/novosite/vendor/mercadopago/dx-php/src/MercadoPago/MetaDataReader.php(27): Doctrine\Common\Annotations\AnnotationRegistry::registerFile('/home/nix/PHP/n...') #1 /home/nix/PHP/novosite/vendor/mercadopago/dx-php/src/MercadoPago/Manager.php(42): MercadoPago\MetaDataReader->__construct() #2 /home/nix/PHP/novosite/vendor/mercadopago/dx-php/src/MercadoPago/SDK.php(34): MercadoPago\Manager->__construct(Object(MercadoPago\RestClient), Object(MercadoPago\Config)) #3 /home/nix/PHP/novosite/vendor/mercadopago/dx-php/src/MercadoPago/SDK.php(72): MercadoPago\SDK::initialize() #4 /home/nix/PHP/novosite/pagamento.php(5): MercadoPago\SDK::setClientId('387858205014127...') #5 {main} thrown in/home/nix/PHP/novosite/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php on line 67
       
       
       
      acho que não deveria ser isso alguém disposto a me orientar nisso ? 
       
       
       
       
       
       
       
       
    • By brunoatratrus
      Bom dia!
      Sou iniciante em JavaScript e estou quebrando a cabeça pra resolver um problema, vê se vocês podem me ajudar.
      O projeto consiste em um sistema de vendas online bem simples, por isso não utilizei nenhuma plataforma.
       
      O código abaixo é o script que adiciona produtos no carrinho sem dar refresh:
      $(document).ready(function(){ $("#addcarrinhoajax").click(function(){ var envio = $.get("add_carrinho.php", { idproduto: $("#idproduto").val(), }) envio.done(function(data) { // AQUI É QUE ESTÁ O PROBLEMA }) envio.fail(function() { alert("Erro na requisição"); }) }); }); Esse é o código add_carrinho.php:
      <?php session_start(); require_once 'admin/conexao.php'; $idproduto = $_GET['idproduto']; if(!isset($_SESSION['itens'][$idproduto])) { $_SESSION['itens'][$idproduto] = 1; }else{ $_SESSION['itens'][$idproduto] += 1; } ?> Aqui vem uma parte do código onde lista os produtos, a parte onde tem o form com o botão para adicionar produto:
      <form action="" method="GET"> <input type="hidden" id="idproduto" name="idproduto" value="<?php echo $item['id']; ?>"> <img src="img/carrinho.png"> <button type="button" id="addcarrinhoajax"> Add</button> </form> Código do carrinho, onde só aparece o preço total. O carrinho fica numa DIV fixa na lateral.
      <div class="preco"> <?php if(count($_SESSION['itens']) == 0) { echo "Carrinho Vazio"; }else { echo 'R$ ' . number_format($somaCarrinho, 2, ',', '.'); } ?> </div> A questão é a seguinte: Toda vez que clico no botão para adicionar, ele adiciona mas não muda o valor! Preciso atualizar a página pra vê o valor total no carrinho.
      Como faço pra quando apertar o botão de add, atualizar junto o preço do carrinho dinamicamente?
    • By juliosonic
      Boa tarde a todos..



      Preciso criar uma loja virtual, e gostaria de saber se na opinião de vocês compensa desenvolver uma do zero, ou se é mais rápido e pratico comprar uma pronta?



      Já trabalho algum tempo com Desenvolvimento Web, mas nunca tive que fazer uma loja virtual, por isso a dúvida. E pesquisando um pouco, vi que muitos vendem tudo pronto já por um valor extremamente simbólico, como esse aqui do ML



      https://produto.mercadolivre.com.br/MLB-1136718108-script-loja-virtual-v12-atualizada-20-temas-expansiva-_JM
       
    • By guilhermetb
      Ola, Bom dia!
      Estou em duvidas referente a qual gateway de pagamento utilizar.
      Fiz algumas pesquisas e fiquei na duvida entre moip(wirecard) e pagseguro
      moip:
      - Checkout customizado e intuitivo utilizando o e-mail realizando maior conversão.
      - Tem um custo maior por operação 5,49% + R$0,69
      - Até onde eu analisei as pessoas que utilizam reclamam do alto índice de chargeback
      - Tem um maior numero de conversão devido analise automática e manual da operação.
      - Tem checkout transparente.
       
      pagseguro:
      - Tem um menor custo na operação 4,99% + R$0,40
      - Suporte ao modulo para magento depende da comunidade desta forma a implementação é mais complicada.
      - Possível adicionar o paypal no checkout como método de pagamento.
      - É necessário utilizar um checkout OSC instalado e configurado a parte para ter tratativa nos campos e melhoria no layout
      - Referente ao chargeback aparentemente o risco fica com eles porem isso diminui a taxa de conversão pois mais transações são negadas.
      - Tem checkout transparente
       
      Alguém pode me ajudar nesta duvida ou acrescentar algo?
      Qual dos dois devo escolher?
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.