reactmore / oyindonesia-php
此包已被废弃,不再维护。未建议替代包。
Oyindonesia支付API的PHP包装器。
1.0.3
2021-01-06 11:37 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 5.7.*
- psy/psysh: 0.4.*
This package is auto-updated.
Last update: 2021-09-07 15:00:47 UTC
README
Oyindonesia ❤️ PHP!
这是Oyindonesia支付API的非官方PHP包装器/库,兼容Composer。访问 https://oyindonesia.com/ 获取更多产品信息,并查看https://api-docs.oyindonesia.com/以获取更多技术细节。
1. 安装
1.a 使用Composer安装
如果您使用 Composer,您可以通过composer CLI进行安装
composer require reactmore/oyindonesia-php
或者
将此依赖行添加到您的 composer.json
文件中
{ "require": { "reactmore/oyindonesia-php": "*" } }
并在终端运行 composer install
。
2. 使用
1. 设置配置并使用GET
// load vendor require_once "vendor/autoload.php"; // load Configurations $params = [ 'apikey' => 'api_key_here', 'username' => 'username_here', 'production' => false, ]; \Oyindonesia\Config::Configurations($params); /** * Send GET request to Check Balance */ $result = \Oyindonesia\Accountinquiry::balance(); echo '<pre>'; var_dump($result); echo '</pre>';
2. 设置配置并使用POST
// load vendor require_once "vendor/autoload.php"; // load Configurations $params = [ 'apikey' => 'api_key_here', 'username' => 'username_here', 'production' => false, ]; \Oyindonesia\Config::Configurations($params); $data = array( "bank_code" => "014", "account_number" => "1239812390" ); $result = \Oyindonesia\Accountinquiry::getAccountinquiry($data); echo '<pre>'; var_dump($result); echo '</pre>';
3. 方法
配置客户端
有关请求参数和响应,请参阅 https://api-docs.oyindonesia.com/
$params = [ 'apikey' => 'api_key_here', 'username' => 'username_here', 'production' => false, ]; Config::Configurations($params);
方法
获取账户详情
Accountinquiry::getAccountinquiry($params);
获取所有发票
Accountinquiry::Invoices();
通过ID获取发票
Accountinquiry::InvoicesId($params);
发放/支付
Disbursement::remit($params);
发放状态
Disbursement::remitStatus($params);
发放计划
Disbursement::scheduledRemit($params);
获取账户余额
Disbursement::getBalance();
Api Checkout Create
ApiChekout::create($params);
Api Checkout Create Invoices
ApiChekout::createInvoice($params);
Api Checkout Status
ApiChekout::status($params);
进行中