lmh/wechatpay-v3

此包的最新版本(4.1.0)没有可用的许可信息。

微信支付 API v3 组件,用于框架

4.1.0 2023-03-21 09:45 UTC

This package is auto-updated.

Last update: 2024-09-21 07:59:54 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',
    ]
];