Estou com um problema e umas dúvidas sobre a API 3.0 da CIELO, estou tentando fazer uma requisição de venda no ambiente de testes da sandbox e mesmo assim não consigo ter nenhum tipo de retorno.
Estou usando o framework codeigniter e to tentando fazer através de uma controller, algo basico e a aplicação ainda está no inicio de seu desenvolvimento.
Tentei tanto com PHP como Javascript:
Script PHP da controller (na minha tentativa com o PHP)
<?php
defined('BASEPATH') OR exit('No direct script access allowed');classPagamentoextends CI_Controller {publicfunction index(){
$url ='https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/';
$headers = array('MerchantId'=>'XXXXX-XXX-XXX-XXX-XXX','MerchantKey'=>'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX','Content-Type'=>'Content-Type: application/json','RequestId'=> rand(10,1000));
$data = array("MerchantOrderId"=>rand(0,99999),"Customer"=>array("Name"=>"Comprador Teste"),);
print_r($this->curl->submit_data($url,$data,$headers));}}/* End of file Checkout.php *//* Location: ./application/controllers/Checkout.php */
Aqui está o script da library que eu criei para ler cURL:
Estou a uns 3 dias encalhado nisso e não to conseguindo entender ainda onde foi que cometi algum erro ou se algo na doc não está claro ou se estou fazendo o procedimento errado.
Espero que possam me ajudar.
[EDIT]
Com o uso da cURL o php me retorna em branco, não tenho retorno de nada.
No javascript / jquery meu retorno é apenas "error".
Pergunta
Messhias
Bom dia galera,
Estou com um problema e umas dúvidas sobre a API 3.0 da CIELO, estou tentando fazer uma requisição de venda no ambiente de testes da sandbox e mesmo assim não consigo ter nenhum tipo de retorno.
Estou usando o framework codeigniter e to tentando fazer através de uma controller, algo basico e a aplicação ainda está no inicio de seu desenvolvimento.
Tentei tanto com PHP como Javascript:
Script PHP da controller (na minha tentativa com o PHP)
Aqui está o script da library que eu criei para ler cURL:
Achando que era um possivel problema de implementação minha no PHP eu criei uma uma requisição também com JQuery, porém, não obtive sucesso;
Javascript/JQuery:
Link da documentação da API: https://developercielo.github.io/Webservice-3.0/
Link para criação do MerchantID e Key e chave para utilizar o sandbox: https://cadastrosandbox.cieloecommerce.cielo.com.br/
Estou a uns 3 dias encalhado nisso e não to conseguindo entender ainda onde foi que cometi algum erro ou se algo na doc não está claro ou se estou fazendo o procedimento errado.
Espero que possam me ajudar.
[EDIT]
Com o uso da cURL o php me retorna em branco, não tenho retorno de nada.
No javascript / jquery meu retorno é apenas "error".
[\EDIT]
Obrigado
Editado por MesshiasLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.