Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
Por AlexSandro
#90490
Sorry se não for aqui para esse post!
Código: Selecionar todos
<!DOCTYPE html>
<html>
  <head>
    <meta charset=UTF-8>
    <title>Pagamento</title>
    <script src="https://sdk.mercadopago.com/js/v2"></script>
  </head>
  <body>
<?php
    require_once '../vendor/autoload.php'; // You have to require the library from your Composer vendor folder
    MercadoPago\SDK::setAccessToken("APP_USR-947585274297537-041418-ea604688ef0ad9609d21a59096cad968-298080416"); 
    $preference = new MercadoPago\Preference();

    // Cria um item na preferência
    $item = new MercadoPago\Item();
    $item->title = 'Meu produto';
    $item->quantity = 1;
    $item->unit_price = 145.00;
    $preference->items = array($item);
    $preference->save();


    //$j = json_decode($preference);
    //print_r($preference->items[0]);
    var_dump($preference);
    //echo $preference->$items['init_point'];
  ?>
  </body>
</html>

Objetivo:
Colocar o valor produto + Freet + Quantidade.
Passar tudo isso para montar a forma de pagamento do MercadoPago.

O que estou fazendo?

Coloquei o codigo para rodar, mas sempre não dava nada, tela branca, sem erro no console.

Ai fui fazer um teste de mesa dando var_dump nas variaveis, ai consegui ter uma resposta bagunçada, mas deu pra ver o
Código: Selecionar todos
"init_point":protected]=> string(106) "https://www.mercadopago.com.br/checkout/v1/redirect?pref_id=2980000-9fff-c-46-a-ad3f4"
peguei e coloquei um href na pagina para conseguir fazer a venda parcelada, pois tudo isso aconteceu por que o sistema antigo não tem opção parcelamento gerencianet.

Continuando...

Bem como agora de forma manual eu coloco o link estou com outro problema, ele muda toda vez que deve ser usado outro.

Se olhar o dump e der refresh da pra ver o pont mudando.

Outra coisa tenho que aproveitar o sistema de frete e quantidade que tem no sistema do cliente somente para colocar no codigo do mercado pago o valor do frete e quantidade.

Não tem cmo fazer do zero, tem cliente a ponto de cancelar contrato, e a programação não é minha, mas para ter sucesso só falta somar essas duas opções e pronto.

Sem esquecer que o point muda toda vez que atualizado, sera que isso vai ser mais um problema por ter colocado o link manualmente?

Como fazer essa costura?
Aguardo resposta obrigado

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]