小程序与公众号对接

一、OpenId问题

一个微信用户在小程序与公众号中的openId是不一样的,这就造成同一个用户在两个系统中的识别问题。这个问题有两种解决办法:

(1)、申请微信开放平台账号,关联小程序与公众号。这样会产生一个UnionId,可根据UnionId判断是否属于同一个账户

(2)、在小程序中打开公众号网页时携带一个参数,这个参数的值为用户在小程序中的openId。如果在公众号中当前账户还没有与小程序 openId关联,那么把这个openId与 公众号用户绑定起来。

二、支付问题:

在小程序中打开的网页无法再网页内实现支付功能。这个问题的解决方法

(1)、在小程序项目中建立支付页面,并实现支付功能代码

(2)、是支付时判断是否是在小程序中打开的,如果在小程序中打开的,那么就携带支付数据跳转到小程序的支付页面

(3)、在小程序中支付成功,再次跳转到公众号的支付成功页面