lmh / wechatpay-v3
There is no license information available for the latest version (4.1.0) of this package.
用于框架的微信支付 API v3 组件
4.1.0
2023-03-21 09:45 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-json: *
- ext-openssl: *
- ext-redis: *
- guzzlehttp/guzzle: ^6.5
- illuminate/support: ^5.8
- monolog/monolog: ^1.22 || ^2.0
- pimple/pimple: ^3.0
Requires (Dev)
- phpunit/phpunit: ^7.5
README
一个很好用的的微信支付 V3 的 API
安装
composer require lmh/wechatpay-v3
使用
$payment = Factory::app($config);
$payment->transaction->h5([]);
敏感参数加解密
在设置请求的参数($query 或 $params)时,无需手动对敏感参数进行加解密。仅需要在 $options 参数中申明需要加解密的参数(支持点运算符)即可。 例如:
$options = [ // 加密 'encode_params' => [ 'id_card_info.id_card_name', 'id_card_info.id_card_number', 'account_info.account_name', 'account_info.account_number', 'contact_info.contact_name', 'contact_info.contact_id_card_number', 'contact_info.mobile_phone', 'contact_info.contact_email', ], // 解密 'decode_params' => [ 'account_validation.account_name', 'account_validation.pay_amount', ] ];