curl - moip
To usando a lib curl pra acessar a api de assinaturas do moip, já fiz a integração completa, mas agora surgiu a necessidade de alterar um parametro de uma assinatura ja feita, neste caso o moip pede que se use o metodo PUT ao inves POST ou GET
Estou fazendo como abaixo:
// apenas um exemplo
$content = '{
"plan": {
"code": "1452"
},
"amount": "10010",
"next_invoice_date": {
"day": "05",
"month": "01",
"year": "2013"
}
}';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array("Request Method: PUT","Authorization: Basic ".base64_encode($moip_token.':'.$moip_key),"Content-type: application/json","Accept: application/json"));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_PUT, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);Estes são os paramentros de configuração do curl, quando usado o metodo POST ele envia o json mas com o put não envia, o moip não recebe.
Com faço isso? não sei fazer e nao achei nada ne net, nunca usei o curl com este metodo.
Valeu
Discussão (1)
Carregando comentários...