iwebshop微信红包插件调用文档
登陆微信支付开通现金红包权限
发放前准备事项
一、开通现金红包权限
注意: 根据监管要求,新申请商户号使用现金红包需要满足两个条件:
·
◆ 入住时间超过90天;
·
◆ 连续交易正常交易时间30天;
在使用现金红包之前,请前往开通现金红包功能。操作路径:【登录微信支付商户平台——>产品中心——>现金红包——>开通】。
说明:在开通时请如实选择你的使用场景,且在红包的发放过程中如实上报你的场景,如有作假,微信支付将有权根据《微信支付商户平台使用协议》对你的商户号做出处理。
二、下载API证书
商户调用微信红包接口时,服务器会进行证书验证,请在商户平台下载证书
三、充值
在发放现金红包之前,请确保你的资金充足。如若不足,请充值。操作路径:【登录商户平台——>交易中心——>资金管理——>充值】
四、获取openid
目前支持向指定微信用户的openid发放指定金额红包。(获取openid参见微信公众平台开发者文档:网页授权获取用户基本信息)
五、相关参数设置
和红包相关的参数,你可以在页面上自主设置和更改。操作路径如下:【登录商户平台——>产品中心——>现金红包——>产品设置】(注:“产品设置”操作按钮仅当你开通现金红包功能之后才会出现)。
你可以设置和更改以下参数:
说明:
调用IP地址:设置之后,仅有已设置的IP地址可以调用,其余的IP调用会报错;
用户领取上限:限制同一openid同一日领取的个数;
防刷等级:防刷是指微信风控针对微信小号、僵尸号、机器号等的拦截,你可以通过更改防刷等级控制防刷的强度;
同时,你也可以申请更改红包额度。但是需要经过微信支付的审核,审核通过之后才会生效;
安装插件
1、复制插件文件到商城 plugins 目录
2、登陆商城后台安装微信红包插件
3、安装微信红包插件同时建议安装微信插件,方便公众号自动登陆
4、安装成功后在商城后台自动生产菜单 插件=>插件管理=>微信红包活动插件
手动发放红包
配置红包活动
点击发放记录
自动发放红包
配置红包活动
点击发放记录
复制该活动的自动发放钩子到需要发放的地方
如:充值完成自动发放
修改classes/payments.php updateRecharge 方法
如:订单支付完成自动发放
修改classes/order_class.php updateOrderStatus 方法
如有需要,请联系我们提供技术支持。