flabib / ipaymu
iPaymu-PHP API 包库
1.0.8
2020-01-27 17:12 UTC
Requires
- php: >=5.3.0
- ext-curl: *
Requires (Dev)
- fzaninotto/faker: ^1.9@dev
- mockery/mockery: ^1.2.3
- phpunit/phpunit: ^8.3
This package is auto-updated.
Last update: 2024-09-28 04:30:43 UTC
README
将您的网站集成到 iPaymu 支付网关 的最简单方法。
安装
使用此包的最佳方式是使用 composer
composer require flabib/ipaymu
使用方法
初始化
<?php use Flabib\iPaymu\iPaymu; $production = true; // Set to false for sandbox $iPaymu = new iPaymu('your-api-key', $production);
设置 URL
$iPaymu->setURL([ 'ureturn' => 'https://your-website', 'unotify' => 'https://your-website', 'ucancel' => 'https://your-website', ]);
设置买家
<?php $iPaymu->setBuyer([ 'name' => 'your-name', 'phone' => 'your-phone', 'email' => 'your-email', ]);
检查 API 密钥有效性
$iPaymu->isApiKeyValid();
检查余额
$iPaymu->checkBalance();
将产品添加到购物车
$cart = $iPaymu->addCart([ 'name' => 'product-name', 'quantity' => 'product-quantity', 'price' => 'product-price', ]);
支付 Cstore
请在使用此方法之前先将产品添加到购物车
$cart = $iPaymu->payCstore('indomaret/alfamart');
支付 VA
$cart = $iPaymu->payVA('cn/bni/bag/mandiri');
支付银行
$cart = $iPaymu->payBank();
检查交易状态
$iPaymu->checkTransaction("transaction-id");
作者
- Fahdi Labib - 来自 Fork - frankyso/iPaymu
请参阅参与此项目的 贡献者列表。