文档章节

关于微信支付集成的坑

xiamingyu
 xiamingyu
发布于 2015/09/23 18:13
字数 265
阅读 60
收藏 0
  1. 微信支付的回调Activity:正确的应该是包名+wxapi+WXPayEntryActivity,很多人误认为是和微信分享一样的WXEntryActivity.

  2. 微信支付sendreq的req参数说明:

    req.appId = Constants.WX_APP_ID_PAY;
             
    req.partnerId = orderPay.getPartnerid();
             
    req.prepayId = orderPay.getPrepayid();
             
    req.nonceStr = orderPay.getNoncestr();
             
    req.timeStamp = orderPay.getTimestamp();
             
    req.packageValue = orderPay.getPackagestr();
             
    req.sign = orderPay.getSign();
             
    req.extData = String.valueOf(orderId);

  其中extData是用来设置支付完成后的跳转页面的,如果不需设置可以不传,orderPay是包装需要信息的类,一般都由你们的服务器组装,具体组装过程可以看文档。

3. AndroidMenufest文件中

<activity
       android:name=".wxapi.WXPayEntryActivity"
       android:theme="@android:style/Theme.Translucent"
       android:exported="true"
       android:launchMode="singleTop"
       android:screenOrientation="portrait"/>

4.支付回调后errorCode为-1的情况:

出现这种情况只有两种可能:(1).appId有问题,看你register的appid和你申请的appid还有你发送的appid3者是否一致;(2)sign有问题,检查一下你的sign吧!

© 著作权归作者所有

xiamingyu
粉丝 0
博文 4
码字总数 2425
作品 0
南京
私信 提问
iOS集成微信支付的一些坑:onResp不回调、只显示一个确定按钮、闪回

iOS集成微信支付总体来说还是比较容易的(如果没有那些坑的话),所有文档都在: https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_1 甚至只要看: https://pay.weixin.qq.com/wiki...

cuibo1123
2016/03/03
0
0
关于Android集成微信支付的那些事儿

前言 这个必须写,心累啊。 因为项目需求,需要接通微信支付,微信支付接口感觉是真坑啊,特别是对于没有接过微信分享的人来说,能给坑的想骂娘!!! 好了现在我们来一步步扫坑 第一步 我们...

no白菜
2017/10/25
0
0
小柒2012/spring-boot-pay

spring-boot-pay 支付服务:支付宝,微信,银联详细 代码案例 (除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 注意事项 。 API接口...

小柒2012
2017/08/02
0
0
vue项目接入微信JSSDK的坑

date: 2018-12-13 15:23:09 用于记录接入微信JS-SDK的坑,以后方便查询 第一次接入公众号微信支付、分享、定位等等的坑的时候,心里是迷茫而又恐惧。因为,听说坑特别多,后来发现自己的亲身...

聪明的竹子爱学习
2018/12/13
0
0
订餐系统之微信支付,踩了官方demo的坑

   最近一个项目要增加微信支付的功能,想来这个东西出来这么久了,按微信提供的应该可以很快搞定的,结果提供的demo( JS API网页支付)中各种坑,咨询他们的客服,态度倒是非常好,就是解...

jijunjian
2014/07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链基本概念一览

本文翻译自 中本聪 (Satoshi Nakamoto) 提供的资料 区块链:点对点电子金融服务系统。(Bitcoin: A Peer-to-Peer Electronic Cash System ) 允许在线从甲方向乙方支付,而无需提供格外 的...

一口今心
20分钟前
4
0
java.util.ConcurrentModificationException 异常问题详解

环境:JDK 1.8.0_111 在Java开发过程中,使用iterator遍历集合的同时对集合进行修改就会出现java.util.ConcurrentModificationException异常,本文就以ArrayList为例去理解和解决这种异常。 ...

shzwork
34分钟前
7
0
MAMP Pro for Mac(PHP/MySQL开发环境) v5.6

macdown为大家提供一款包含Macintosh、Apache、MySQL和PHP四大开发环境的软件, ——MAMP Pro mac,使用MAMP Pro Mac破解版,用户可以使用现有的动态DNS提供商轻松地将本地服务器连接到互联网...

云不若
38分钟前
4
0
浏览器 大文件分片上传处理

核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了...

东方雨
40分钟前
6
0
Vim和Ctags提示和技巧[关闭]

我刚刚使用我的Vim(或者更确切地说是gVim)安装了Ctags (以帮助进行C ++开发),并希望找到您最喜欢的命令,宏,快捷方式,以及随之而来的提示...... 分享你最好的武器库。 在Vim开发中你会...

技术盛宴
50分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部