Ir para conteúdo

diogoglobaltec

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Posts postados por diogoglobaltec


  1. criei um plano de adesão no pagseguro, mas quando cobro a assinatura no painel o valor vem errado

     

    CÓDIGO DATA TIPO VALOR (R$) STATUS
    61056E69760C4E67B9128A113AA2B397 12/09/2019 15:09 Pagamento 1,50 Aguardando pagamento

     

     

    eu queria que o valor cobrado fosse R$ 150,00 e não 1,50...  o curl que enviei para gerar o plano é esse :

     

     

    curl --location --request POST "https://ws.sandbox.pagseguro.uol.com.br/pre-approvals/request/?email=meuemail&token=meutoken" \
      --header "Accept: application/vnd.pagseguro.com.br.v3+xml;charset=ISO-8859-1" \
      --header "Content-Type: application/xml;charset=ISO-8859-1" \
      --data "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone=\"yes\"?>

    <preApprovalRequest>
    <preApproval>
    <name>Plano - Teste</name>
    <reference>TESTEREF</reference>
    <charge>AUTO</charge>
    <period>MONTHLY</period>
    <amountPerPayment>200.00</amountPerPayment>

    <cancelURL>http://sitedocliente.com</cancelURL>
    <membershipFee>150.00</membershipFee>
    <trialPeriodDuration>28</trialPeriodDuration>
    </preApproval>
    <maxUses>500</maxUses>
    </preApprovalRequest>"

     

     

    então ...  acho que errei algo no plano de adesão ....


  2. 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 ? 

     

     

     

     

     

     

     

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.