微信小微商户所接口PHP SDK

筅森魡賤 提交于 2019-11-26 13:00:50

微信小微商户全家桶接口 PHP SDK
包含了小微商户全部接口(大部分代码来自WechatXiaowei 感谢前辈)

微信官方文档    

https://github.com/yandycom/wechat-xiaowei

安装(PHP>=7.0)
 

composer require yandy/wechat-xiaowei

    <?php
	use wei/Wechat;
	$config = [
	   'appid' => 'wx123456',
        'secret' => '6b9bb37515ebd8f7d08c6329c5f5555',
        'mch_id' => '1245668921',  //商户号
        'serial_no' => '67E04C9243E70B7C38F371E4EB4907F10B171B45',  //商户证书序列号
        'aes_key' => 'abc1abc2abc3abc4abc5abc6abc7abc8',
        'diy_key' => 'abc1abc2abc3abc4abc5abc6abc7abc8',  //自定义key
	];
	
	$wecaht = new Wechat($config);
	try {
            $wechat->downloadCertificates();   //下载证书
            echo "成功";
        } catch (WxException $e) {
            echo $e->getMessage();
        } catch (\Exception $e) {
            echo $e->getMessage();
        }
    ?>

说明     

 
1.请将证书文件放到Certificate目录下 然后再创建两个空文件 jiemi.json和jiemi.pem 并保证该目录有写入权限

2.下载证书解密返回的密文需要开启libsodium扩展(PHP >= 7.2 安装包自带这个扩展,去php.ini开启一下就行,< 7.2 的需要去安装这个扩展)

3.调用申请入驻等接口里面需要下载证书接口返回的序列号和需要解密后证书 public_key 来加密敏感信息,所以需要先调用下载证书接口使用

$wechat->downloadCertificates()

下载证书接口上传图片接口

$wechat->uploadImg(); 传入参数media file文

除了上面两个接口其余接口和参数请参考Wechat.php文件即可

实现的接口     

applyEnter 申请入驻小微商户

submitUpGrade 小微商户升级接口

upGradeIsThrough 小微商户升级接口状态查询

createJsBizPackage 企业付款到用户零钱

enquiryOfApplyStatus 入驻申请状态查询

tenantConfig 关注配置 小微商户关注功能配置API

payTheDirectoryConfig 支付目录配置 小微商户开发配置新增支付目录API

bindAppIdConfig 绑定appid配置 小微商户新增对应APPID关联API

inquireConfig 查询配置

modifyArchives 小微商户修改资料接口-修改结算银行卡

withdrawalState 服务商帮小微商户查询自动提现 - 查询提现状态

withdrawStatusMsg 提现状态单据状态字段的中文描述

reAutoWithdrawByDate 重新发起提现 - 服务商帮小微商户重新发起自动提现

getApplyEnterList 获取入驻列表

getBusiness 获取类目中文意思

getStoreAddress 传code获取中文地址

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!