klsandbox / billplz
为Laravel提供的另一个Billplz包
v1.0.1
2017-01-26 03:35 UTC
Requires
- php: ^5.3.3 | ^7.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-23 16:16:38 UTC
README
此客户端是一个简单的Billplz客户端,可用于Laravel 5。您可以查看他们的api以获取完整的文档。
如何使用
通过Composer安装后,只需创建一个新对象并将Api密钥作为参数传递即可。
$billplz = new \Klsandbox\BillPlz\BillPlz("Token_here");
要使用沙箱模式api,只需将false
作为第二个参数传递。
$billplz = new \Klsandbox\BillPlz\BillPlz("Token_here" , false);
创建一个新的收藏夹。
$billplz = new \Klsandbox\BillPlz\BillPlz("Token_here");
$billplz->setCollection(['title'=>'Ahmad Shop']);
创建一个新的账单。
$billplz = new \Klsandbox\BillPlz\BillPlz("Token_here");
$data = [
"collection_id" => "some_collection_id",
"description" => "some_description",
"name" => "test",
"email" => "test@example.com",
"amount" => 300,
"callback_url" => "https://test.com/test",
];
$billplz->setBill($data);
可用方法列表
收藏夹
setCollection(array $data)
setOpenCollection(array $data)
deactivateCollection($collection_id)
activateCollection($collection_id)
账单
setBill(array $data)
getBill($bill_id)
deleteBill($bill_id)
银行账户
verifyAccount($bank_account)
运行测试文件
要运行测试,创建一个名为secret-env-plain
的新文件。在此文件中,输入以下两行:
TOKEN=PUT_TOKEN_HERE
BANK_ACC=PUT_BANK_ACCOUNT_HERE
将PUT_TOKEN_HERE和PUT_BANK_ACCOUNT_HERE文本替换为在预发布服务器上填写的令牌和银行账户。测试将使用预发布服务器的api运行。
安全漏洞
如果您在此BillPlz客户端中发现安全漏洞,请发送电子邮件至ibrahim@klsandbox.com。
许可证
此客户端是开源软件,受MIT许可证许可。