napoleon / ipay88
ipay88 库
dev-master / 1.0.x-dev
2020-09-10 03:05 UTC
Requires
- php: >=7.1
- vlucas/phpdotenv: 2.6
Requires (Dev)
- phpunit/phpunit: 5.7
- squizlabs/php_codesniffer: ^3.0
- symfony/var-dumper: ^3.4
This package is auto-updated.
Last update: 2024-09-10 12:15:32 UTC
README
安装
composer require napoleon/ipay88 dev-master
示例代码
要生成隐藏的表单字段,这将使用 页面跳转
。
<?php use Napoleon\IPay88\IPay88; $payment = new IPay88; $payment->setRequestParameters([ 'PaymentId' => 1, 'RefNo' => 'your-unique-ref-code', 'Amount' => 15, 'ProdDesc' => 'The description', 'UserName' => 'John Doe', 'UserEmail' => 'john@example.com', 'UserContact' => '09123456789', 'ResponseURL' => 'www.your-response-url.com', 'BackendURL' => 'www.your-backend-url.com' ]); $payment->render();
或者,你可以简单地链式调用 $payment->setRequestParamaters([...])->render()
要让 IPay88 为你的记录执行操作,它需要一个来自你的 API。你可以使用 Response::class
来启动。以下是一个示例。
<?php use Napoleon\IPay88\Response; $response = new Response; $response->run( function($success) { if ($success) { return # Do something if it succeed } return # Do something if it fails });
$response->run()
函数期望一个参数,即回调函数。
$success
变量是用户创建的交易记录的 boolean
状态。
$response->getFields()
将返回来自 IPay88 的所有 data
,该函数可选地需要一个字符串数据,用于指定你想要获取的字段。
待办事项
- 发送 HTTP 请求的函数。
- 重新查询交易的函数
注意
请随意编辑此文档并为缺失的待办事项创建 PR。