webmasterdro / paghiper-php-sdk
PHP PagHiper 集成库
3.1.2
2022-03-17 17:16 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2024-09-19 17:46:33 UTC
README
描述
使用这个库,您可以在系统中集成 PagHiper 并使用其 API 提供的资源,使您的代码更易于阅读和维护。
此库支持以下功能
安装
兼容性
执行以下命令
composer require webmasterdro/paghiper-php-sdk:^2.0
使用方法
在使用前,请从https://www.paghiper.com/painel/credenciais/获取您的凭据(apiKey 和 token)
Pix
要使用新的支付方式(Pix),您只需做以下操作
$paghiper = new PagHiper('api_key', 'token', 'píx'); $paghiper->pix()->create([]); $paghiper->pix()->status('transaction_id'); $paghiper->pix()->cancel('transaction_id'); $paghiper->pix()->notification($_POST['notification_id'], $_POST['idTransacao']);
发票生成
要生成发票,您可以这样做
use WebMaster\PagHiper\PagHiper; $paghiper = new PagHiper('api_key', 'token'); $transaction = $paghiper->billet()->create([ 'order_id' => 'ABC-456-789', 'payer_name' => 'Pedro Lima', 'payer_email' => 'comprador@email.com', 'payer_cpf_cnpj' => '1234567891011', 'type_bank_slip' => 'boletoa4', 'days_due_date' => '3', 'items' => [[ 'description' => 'Macbook', 'quantity' => 1, 'item_id' => 'e24fc781-f543-4591-a51c-dde972e8e0af', 'price_cents' => '1000' ]] ]);
您可以在以下链接中找到您可以发送的数据列表:https://dev.paghiper.com/reference#gerar-boleto
要取消发票
$transaction = $paghiper->billet()->cancel('JKP03X9KN0RELVLH');
要查询发票状态
$transaction = $paghiper->billet()->status('JKP03X9KN0RELVLH');
要在单个 PDF 中生成多张发票
$transaction = $paghiper->billet()->multiple([ 'id_transacao' ], 'boletoCarne');
要通过自动回执获取付款信息
$transaction = $paghiper->notification()->response($_POST['notification_id'], $_POST['idTransacao']);
要获取您的银行账户列表
$banckAccounts = $paghiper->banking()->accounts();
要提现
$banckAccounts = $paghiper->banking()->withdraw('id_conta_bancaria');