reactmore/oyindonesia-php

此包已被废弃,不再维护。未建议替代包。

Oyindonesia支付API的PHP包装器。

1.0.3 2021-01-06 11:37 UTC

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);

进行中