什么是虚拟支付?比如购买非实物(VIP会员、充值、课程、虚拟物品等)

这次虚拟支付的整改,最受影响的应该就是那些知识付费、购买课程、在线教育之类的小程序

而这次整改,只针对于ios系统的小程序,安卓系统是不受影响的,开发者可以选择其中一种方案:

1. ios和安卓都使用

 

解决方法:

1. 把 芝麻小客服 接入到小程序中

2. 在 芝麻小客服后台 设置关键词回复

小程序组件 虚拟化组件节点 小程序虚拟业务指南_微信小程序

小程序组件 虚拟化组件节点 小程序虚拟业务指南_虚拟支付_02

 

3. 在客服按钮上加代码参数(参数请根据自己业务加)

    代码实例:

<button open-type="contact" session-from='{"params":"a=1&b=2"}'> 购买 </button>

    案例如下图:

小程序组件 虚拟化组件节点 小程序虚拟业务指南_虚拟支付_03

小程序组件 虚拟化组件节点 小程序虚拟业务指南_代码实例_04

 

4. 进入客服后回复关键词,如:“1”

    在后台设置的链接是:https://www.xxx.com/pay/pay.html

    在客服点开的链接是:https://www.xxx.com/pay/pay.html?a=1&b=2&openid=ofEl35JvxDkrSpYW574KptMdkpEa&from=singlemessage&isappinstalled=0

    它实际回复给用户的链接是已经拼接上我们在button标签里设置的参数还有openid了

小程序组件 虚拟化组件节点 小程序虚拟业务指南_数据请求_05

 

5. 这时候就只需要在HTML页面捕获参数,进行数据请求和支付操作

小程序组件 虚拟化组件节点 小程序虚拟业务指南_数据请求_06

小程序组件 虚拟化组件节点 小程序虚拟业务指南_微信小程序_07