Essa biblioteca é um conjunto de classes em PHP para acessar as informações do Cobre Grátis através da API.
Todas as classes são herdadas do PHP ActiveResouce. Veja a documentação do PHP ActiveResouce para mais informações.
git clone https://github.com/CobreGratis/cobregratis-php.git
require 'lib/CobreGratis.php';
$bank_billet = new BankBillet();
$bank_billet->user = "seu_token";
$bank_billet->password = "X";
# criar um boleto
$bank_billet = new BankBillet(array(
'amount' => 230.50,
'expire_at' => '2015-07-22',
'name' => 'Rafael Lima'
));
$bank_billet->user = "seu_token";
$bank_billet->password = "X";
$bank_billet->save();
# listar todos os boletos
$bank_billet->extra_params = "?page=1";
$bank_billets = $bank_billet->find('all');
if($bank_billets->errno) {
print "$bank_billets->error\n";
} else {
foreach($bank_billets as $bank_billet) {
print "Nosso Número: $bank_billet->our_number\n";
print "Vencimento: $bank_billet->expire_at\n";
print "Valor: $bank_billet->amount\n";
print "Sacado: $bank_billet->name\n";
print "URL: $bank_billet->external_link\n";
print "=================================\n";
}
}
Veja os exemplos: bank_billet.php customer.php bank_billet_subscription.php
Esse código é livre para ser usado dentro dos termos da licença MIT license.
Comentários são bem-vindos. Envie seu feedback através do issue tracker do GitHub
Rafael Lima trabalhando na CobreGratis
Blog: http://rafael.adm.br
Twitter: http://twitter.com/rafaelp