purwantaraid / purwantara-php

用于 Purwantara API 的 PHP 包装器。

v0.0.1 2023-10-05 15:29 UTC

README

Latest Version on Packagist Tests Total Downloads

用于 Purwantara API 的 PHP 包装器。

安装

您可以通过 composer 安装此包

composer require purwantaraid/purwantara-php

用法

$config = [
    'is_sandbox' => false, 
    'token' => 'XXXXXXXX'
];

虚拟账户

use Purwantara\Purwantara\Collect\VirtualAccount;


$request = new VirtualAccount($config);

// Create transaction
$response = $request->create($data);

// Get all transactions
$response = $request->get();

// Get transaction by UUID
$response = $request->get($uuid);

// Cancel transaction by UUID
$response = $request->cancel($uuid);

QRIS

use Purwantara\Purwantara\Collect\Qris;

$request = new Qris($config);

// Create transaction
$response = $request->create($data);

// Get all transactions
$response = $request->get();

// Get transaction by UUID
$response = $request->get($uuid);

柜台交易

use Purwantara\Purwantara\Collect\Otc;

$request = new Otc($config);

// Create transaction
$response = $request->create($data);

// Get all transactions
$response = $request->get();

// Get transaction by UUID
$response = $request->get($uuid);

支付链接

use Purwantara\Purwantara\Collect\PaymentLink;


$request = new PaymentLink($config);

// Create transaction
$response = $request->create($data);

// Get transaction
$response = $request->get($uuid);

测试

PPN_TOKEN="XXXX" composer test

变更日志

请参阅 变更日志 了解最近更改的详细信息。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件