- PHP 5.4+
Faça o download da biblioteca:
git clone https://github.com/iugu/iugu-php
Inclua a biblioteca em seu arquivo PHP:
require_once(".../iugu-php/lib/Iugu.php");
$ composer require iugu/iugu
Please provide a version constraint for the iugu/iugu requirement: 1.0.6
O autoload do composer irá cuidar do resto.
A API Key pode ser obtida no Painel da Iugu, menu Administração > Configurações da Conta;
Iugu::setApiKey("c73d49f9-6490-46ee-ba36-dcf69f6334fd"); // Ache sua chave API no Painel
$chargeReturn = Iugu_Charge::create(
[
"token"=> "TOKEN QUE VEIO DO IUGU.JS OU CRIADO VIA BIBLIOTECA",
"email"=>"your@email.test",
"items" => [
[
"description"=>"Item Teste",
"quantity"=>"1",
"price_cents"=>"1000"
]
]
]
);
if( isset($chargeReturn->success) && $chargeReturn->success )
{
//APROVADO
$invoceId = $resultadoCobranca->invoice_id;
echo 'Pagamento Aprovado';
}
else
{
//REPROVADO
$errorText = $chargeReturn->errors;
echo 'Pagamento Recusado';
}
Acesse iugu.com/documentacao para referência
Instale as dependências:
composer update
Execute a comitiva de testes:
composer tests