美文网首页
微信集成遇到的坑

微信集成遇到的坑

作者: 白屏 | 来源:发表于2016-01-17 18:08 被阅读110次

这个问题我也遇到过,分享给大家!

微信支付如果遇到跳转只有一个确定请看这里

今天在联调微信支付,不得不说,和它比起来,阿里的支付sdk真的是太好用了。

果然和后端同学在联调的时候发现跳转后出现了这一画面。

这种什么也没有的界面真的是让人抓狂了,点击后返回的状态竟然是-2,用户取消。

原本以为是自己的问题,耐着性子配合了@狂龙天使的demo来调试,最终总结如下:

首先确认是传递接口的字段导致的问题。是传递接口的字段导致的问题。是传递接口的字段导致的问题

说几个可能出现问题的点。

第一步获取prepayId,这一步往往都不会有什么错误,根着官方文档都不会出现什么问题,坑在第二步发送跳转

1、注意一下 nonceStr 需要是第一步里生成的 nonceStr,而不是重新生成。

2、sign 需要重新针对5个字段进行签名:partnerId prepayId package nonceStr timeStamp  不需要传入appid或者openid

需要传入appid

3、package = @"Sign=WXPay" 注意服务器传来的"="会不会被转义成 %3D

4、sign的确需要大写,不像之前有些帖子说的要小写。

基本我遇到的坑就是这些,欢迎大家讨论。

@狂龙天使 的demo地址http://www.cocoachina.com/bbs/read.php?tid-309177-keyword-%CE%A2%D0%C5%D6%A7%B8%B6.html

内容更新:

by luohuasheng0225

我补充一坑:

1、如果你app同时使用了友盟分享(含微信分享)和微信支付。如果你没有处理好这个两个SDK register的顺序,那就很不幸,也会出现这种情况。

(如何出现这种情况,请看我的测试步骤:1、杀掉微信进程、2、删除自己开发的app、3、重新同步自己的app到设备,点击微信支付)

两者register的顺序:如果是先调用微信registerApp、然后调用友盟的 [UMSocialWechatHandler setWXAppId:WXAppID appSecret:[NSString stringWithBundleNameForKey:@"WXAppSecret"] url:url] ,然后按照我测试的步骤,应该就会出现。

解决办法:改变两者的register步骤。先调用友盟,然后调用微信。

内容更新:

by yutiandesan

补充一点,时间戳需要为10位,之前后台给的是13位,也是只有一个确定按钮,并且ret=-2

转载 --  http://www.cocoachina.com/bbs/read.php?tid-321546.html

相关文章

  • 集成微信遇到的坑

    前言(废话): 大家的项目里现在大多数都集成的都有微信的SDK,要么是微信的登录,要么是微信的支付,毕竟微信如此普...

  • 微信集成遇到的坑

    这个问题我也遇到过,分享给大家! 微信支付如果遇到跳转只有一个确定请看这里 今天在联调微信支付,不得不说,和它比起...

  • iOS集成支付宝/微信支付遇到的坑...

    最近在集成微信/支付宝支付,下面是集成的大体流程以及遇到的一些坑,特此记录.首先来谈下微信支付(因为集成支付宝支付...

  • RN分享库react-native-wechat 安卓分享问题

    项目中集成react-native-wechat分享第三方的时候,是使用中遇到一个坑,就是安装了微信,未登录微信的...

  • Android微信支付回调区分

    在集成微信支付时才发现微信的开发文档果然有些坑,本文主要是记录我在区分微信支付回调问题的处理。也让遇到同样问题的小...

  • iOS集成微信登录

    前言 大部分的APP中都集成了微信登录,因此本文介绍了微信集成的方式,以及集成时遇到的问题。 准备工作 在微信开放...

  • iOS菜鸟记---那些年我踩过的坑

    坑一: 集成友盟分享: 现象:可以跳转到微信界面,却不能实现分享 问题:因为工程中也集成了微信支付,微信支付并没有...

  • Android 微信第三方登录 无法回调WXEntryActiv

    今天集成微信登录的时候遇到个坑,我的APPID,签名,版本,回调什么都没错,死活就是回调不了WXEntryActi...

  • 微信分享

    微信公众平台绑定域名 遇到的坑 遇到的问题,微信API的附录里面都有。 这里的坑: 虽然调用了微信分享,但是并不意...

  • 微信支付相关问题解决网址

    ios微信支付开发遇到的问题 微信支付趟过的坑

网友评论

      本文标题:微信集成遇到的坑

      本文链接:https://www.haomeiwen.com/subject/zickkttx.html