Padmoney SKD for PHP
Código fonte
https://github.com/padmoney/padmoney-sdk-php
Instalação
Via composer:
composer require padmoney/sdk
Como usar
Nosso SDK está disponível na plataforma Github, onde além de todo o código fonte temos o diretório /samples contendo exemplos das mais diversas funcionalidades.
Exemplo
Instanciar Invoice e autenticação
// Token e Token-Secret para autenticação da API
$autenticacao = [
'token' => 'dG9rZW4tYXBpLVBhZG1vbmV5',
'token-secret' => '123',
];
// Instancia a classe Invoice, onde será possível
// criar uma nova cobrança,
// cancelar uma cobrança pelo $id
// assim como buscar uma ou várioas cobranças
$invoice = new \Padmoney\Invoice\Invoice($autenticacao);
Criando uma nova cobrança
$autenticacao = [
'token' => 'dG9rZW4tYXBpLVBhZG1vbmV5',
'token-secret' => '123',
];
$invoice = new \Padmoney\Invoice\Invoice($autenticacao);
// dados da cobrança
$params = [
'amount' => 1.99,
'due_date' => '2020-05-22',
'description' => 'Detalhe da cobrança',
];
$retorno = $invoice->create($params);
var_dump($retorno);
Listar cobranças
$autenticacao = [
'token' => 'dG9rZW4tYXBpLVBhZG1vbmV5',
'token-secret' => '123',
];
$invoice = new \Padmoney\Invoice\Invoice($autenticacao);
// filtros
$query = [
'payer_id' => '',
'status' => 'overdue',
];
$all = $invoice->list($query);
var_dump($all);