putera / m2upay
Maybank2U Pay - PHP SDK
v1.2
2019-12-16 08:17 UTC
Requires
- php: >=5.5
- ext-mcrypt: *
This package is auto-updated.
Last update: 2024-09-16 16:51:48 UTC
README
这是一个为 Maybank2U Pay 提供的 PHP SDK 库。
安装
Composer(推荐使用)
使用Composer 从 Packagist 安装此库:putera/m2upay
在您的项目目录中运行以下命令以添加依赖项
composer require putera/m2upay
或者,直接在您的 composer.json 文件中添加依赖项
{
"require": {
"putera/m2upay": "*"
}
}
直接下载
下载ZIP 文件并将其解压到您的项目中。在 src/autoload.php 中提供了一个自动加载脚本,您可以在您的脚本中引入。例如
require_once '/path/to/m2upay/src/autoload.php';
项目中的类结构遵循PSR-4 标准,因此您也可以使用自己的自动加载器或在代码中直接引入所需的文件。
使用方法
<?php use M2U\M2UPay; $m2upay = new M2UPay(); // Environment Type // 0 : Sandbox // 1 : User Acceptance Test (UAT) // 2 : Production / Live $envType = 0; $mydata = array( 'amount' => 100.00, 'accountNumber' => "A123456", 'payeeCode' => "***" ); $encryptedData = $m2upay->getEncryptionData($mydata, $envType); // HTML Render <div id="m2upay"></div> <script type="text/javascript" src="/path/to/m2upay/src/M2UPay.js"></script> <script> var encrypt_data = <?php echo $encryptedData; ?> M2UPay.initPayment(encrypt_data.encryptedString, encrypt_data.actionUrl, 'OT'); </script>
谢谢!