padmoney / sdk
PHP Padmoney SDK
v0.1.0
2020-05-22 13:15 UTC
Requires
- php: ^7.1
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- phpstan/phpstan: ^0.12.25
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-25 22:58:52 UTC
README
要求
- PHP 5.6 或更高版本
安装
通过 composer
composer require padmoney/sdk
使用
有关服务和功能、要发送的字段以及其他信息的更多详细信息,请参阅API 文档中的 SDK 部分。
我们还提供了 samples
目录,其中包含使用 SDK 调用 Padmoney API 的各种示例。
收费
实例化发票和认证
// 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);
创建新的收费
$autenticacao = [
'token' => 'dG9rZW4tYXBpLVBhZG1vbmV5',
'token-secret' => '123',
];
$invoice = new \Padmoney\Invoice\Invoice($autenticacao);
$params = [
'amount' => 1.99,
'due_date' => '2020-05-22',
'description' => 'Detalhe da cobrança',
];
$retorno = $invoice->create($params);
var_dump($retorno);
列出收费
$autenticacao = [
'token' => 'dG9rZW4tYXBpLVBhZG1vbmV5',
'token-secret' => '123',
];
$invoice = new \Padmoney\Invoice\Invoice($autenticacao);
$query = [
'payer_id' => '',
'status' => 'overdue',
];
$all = $invoice->list($query);
var_dump($all);