frankyso / ipaymu
iPaymu-PHP API 包库
1.0.3
2019-11-25 08:17 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-08-29 05:18:41 UTC
README
将您的网站集成到 iPaymu 支付网关 的最简单方法。
安装
使用此包的最佳方法是使用 composer
composer require frankyso/ipaymu
使用方法
初始化
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key', ['ureturn','unotify','ucancel']);
设置 UReturn URL
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->setUreturn('https://your-website');
设置 Unotify URL
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->setUnotify('https://your-website');
设置 UCancel URL
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->setUcancel('https://your-website');
检查余额
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->checkBalance();
检查 API 密钥有效性
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->isApiKeyValid();
将产品添加到购物车
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $cart = $iPaymu->cart()->add("id","product-name", 'product-quantity','product-price');
从购物车中移除产品
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $cart = $iPaymu->cart(); $cart->remove('product-id');
结账交易
在这个包中,我们使用购物车类型交易,因此您必须添加产品后才能结账。
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $cart = $iPaymu->cart()->add("id","product-name", 'product-quantity','product-price'); $cart->checkout();
检查交易状态 - @已弃用
为了检查您的账户交易状态(存款、转账、汇款)。
说实话,此端点仍然有效,但我无法从任何其他端点找到 transaction-id。
<?php use frankyso\iPaymu\iPaymu; $iPaymu = new iPaymu('your-api-key'); $iPaymu->checkTransaction("transaction-id");
作者
- Franky So - 初始工作 - Konnco
查看参与此项目的 贡献者列表。