Closed alanyoshida closed 8 years ago
Olá @alanyoshida.
Você está utilizando a versão v1.0.0 do sdk, na qual nela os endpoints usados foram modificados
No composer.json do seu projeto troque:
"moip/moip-sdk-php": "1@stable"
para
"moip/moip-sdk-php": "~1"
Olá, eu efetuei essa alteração e dei um:
composer update
Com o seguinte codigo:
<?php
require_once("../app/config/config.php");
require_once("../vendor/autoload.php");
use Moip\Moip;
use Moip\MoipBasicAuth;
$moip = new Moip(new MoipBasicAuth($token, $key), Moip::ENDPOINT_SANDBOX);
$customer = $moip->customers()->setOwnId(uniqid())
->setFullname('Fulano de Tal')
->setEmail('fulano@email.com')
->setBirthDate('1988-12-30')
->setTaxDocument('22222222222')
->setPhone(11, 66778899)
->addAddress('BILLING',
'Rua de teste', 123,
'Bairro', 'Sao Paulo', 'SP',
'01234567', 8)
->create();
$order = $moip->orders()->setOwnId(uniqid())
->addItem('Bicicleta Specialized Tarmac 26 Shimano Alivio', 1, 'uma linda bicicleta', 10000)
->setCustomer($customer)
->create();
Esta dando o seguinte erro:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/vhosts/meudominio.com.br/httpdocs/projetos/moip/vendor/moip/moip-sdk-php/src/Resource/Orders.php on line 128
Estou recebendo esse erro ao tentar usar a api de testes no sandbox moip, pode me dar uma luz do porque pode estar dando esse erro?
Usando o codigo de exemplo: