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

This package is auto-updated.

Last update: 2024-04-21 07:14:13 UTC


README

一个很好用的的微信支付 V3 的 API

OSCS Status

安装

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',
    ]
];