Integração MOIP Assinaturas
Pessoal na minha empresa uso assinaturas e estou a implantando o MOIP assinaturas.
Seguindo o exemplo deles da o seguinte erro:
>
Parse error: syntax error, unexpected '{' in /home/freelasi/public_html/api/planos.php on line 21
Me falaram para a parte das informações que esta no CURL criar um array, como eu faria isso?
>
require 'vendor/autoload.php';
use Moip\Moip;
use Moip\MoipBasicAuth;
$token = '8HXGCUFNB3FCG7GANATJV9JS6J721SL9';
$key = 'VGMNHQKJOGK9LNSTDQI7K5BLHDXSERC0XUAJSTZS';
$moip = new Moip(new MoipBasicAuth($token, $key), Moip::ENDPOINT_SANDBOX);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://sandbox.moip.com.br/assinaturas/v1/plans");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, {
\"code\": \"plan101\",
\"name\": \"Plano Especial\",
\"description\": \"Descrição do Plano Especial\",
\"amount\": 990,
\"setup_fee\": 500,
\"max_qty\": 1,
\"interval\": {
\"length\": 1,
\"unit\": \"MONTH\"
},
\"billing_cycles\": 12,
\"trial\": {
\"days\": 30,
\"enabled\": true,
\"hold_setup_fee\": true
},
\"payment_method\":\"CREDIT_CARD\"
});
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type: application/json",
"Authorization: Basic VENJVkxDU0tQT09YTUY3UVJBVFNJVjdHV00wUDlVNEY6Qk4yTkRTQkNaSUxIRFgyWjdGQkxOOU05TkFaUFJDUEVHRlBXVkNNNA=="
));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response););Discussão (1)
Carregando comentários...