微信分享、微信JSAPI支付

微信JSAPI支付:

项目必须要有域名,域名必须通过ICP备案

微信公众号(服务号),必须开通微信认证

商户平台,必须配置微信支付授权目录

    登录微信商户平台:https://pay.weixin.qq.com,产品中心 - 开发配置,配置授权支付域名【未截图,自行寻找】

微信公众号必须绑定IP白名单

业务层面必须获取用户的openId

下单接口调用成功之后,前端页面需要先初始化JS-SDK,然后使用bridege方法调起微信支付



微信分享:

项目必须要有域名,域名必须通过ICP备案

微信公众号(服务号),必须开通微信认证

微信公众号必须绑定IP白名单   

    设置与开发 - 基本配置 - IP白名单

JS安全域名必须配置

调试过程中,若出现realAuthUrl:"",erroMessage:invalid signature这种错误

保证上述配置正常,一般都是url错误;

解决办法:报错会有个realAuthUrl,这个url是实际的分享页面url,JS-SDK也是在这个页面调用的,所以参与签名的url必须也是这个url;

realAuthUrl可能是一个URL加密之后的路径(前端那里自动加密的),然后看下后端参与签名的url是不是跟这个realAuthUrl一样,必须保证一样,网上说的那些加密之后后端要解密的那些不行,首先保证报错的realAuthUrl与签名的url保持一致。

分享各种都通过之后,但是分享出去的还是链接的话,这个目前验证必须嵌入公众号才能正常分享。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容