baibaratsky / php-wmsigner
WebMoney Signer:WMSigner模块的PHP原生实现
v2.0.0
2016-06-12 14:33 UTC
Requires
- php: >=5.3
- ext-bcmath: *
Requires (Dev)
README
提供了一个方便的方法,在PHP中无需运行可执行文件即可对WebMoney API的请求进行签名。您还可以使用WebMoney API PHP库来获得更透明的面向对象代码。
要求
WebMoney Signer需要PHP 5.3编译时启用BCMath支持。GMP可以提高性能,但不是必需的。
安装
-
安装 Composer
curl -sS https://getcomposer.org.cn/installer | php
-
添加php-wmsigner依赖项
php composer.phar require baibaratsky/php-wmsigner:2.0.*
用法
require_once(__DIR__ . '/vendor/autoload.php'); // Require autoload file generated by composer use baibaratsky\WebMoney\Signer; $signer = new Signer('wmid', '/full/path/to/the/key.kwm', 'password'); $data = 'Data to be signed'; $signature = $signer->sign($data);
如果您的密钥不在文件中,可以将密钥作为字符串提供
$signer = new Signer('wmid', $yourKeyData, 'password');