1、根据微信电商收付通接口获取prepayid;
2、拼接参数,调用uni.paymentRequest();
3、安卓手机可以支付,IOS手机提示签名验证失败。
我可以提供调起微信支付的参数,但是由于prepayid有时间限制,需要参数的可以QQ联系我:243936151
- 发布:2020-07-03 15:28
- 更新:2020-07-03 20:35
- 阅读:1510
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Catalina 10.15.2
HBuilderX类型: 正式
HBuilderX版本号: 2.7.14
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: iPhone 6s Pluse
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
IOS手机可以调起微信支付
IOS手机可以调起微信支付
实际结果:
IOS手机调起微信后,提示签名验证失败。
IOS手机调起微信后,提示签名验证失败。
2***@qq.com (作者)
谢谢,问题解决了,是因为之前受示例JSON的影响,参数没写对,调参数时有一个参数值不规范,安卓的SDK兼容性好一点,就能成功;IOS的只要严格按照官方文档中要求的参数签名就成功了。
2020-07-07 14:41