purwantaraid / purwantara-php
用于 Purwantara API 的 PHP 包装器。
v0.0.1
2023-10-05 15:29 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- laravel/pint: ^1.0
- pestphp/pest: ^2.15
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-08 15:18:51 UTC
README
用于 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)。有关更多信息,请参阅 许可证文件。