文档章节

微信扫码支付在nginx重定向下遇到的一个坑

命运旅者
 命运旅者
发布于 2016/12/30 15:47
字数 202
阅读 64
收藏 0

三个前提:

1.微信内打开网页,支付用扫码支付。

2.nginx根据userAgent做手机浏览器和电脑浏览器的自动识别跳转

3.手机端和电脑端是两个不同的应用

问题:手机微信打开网页,用长按识别二维码进行扫码支付,支付成功,回调失败。

原因:扫码支付默认是电脑端userAgent,并不因为是手机打开就会带有手机浏览器的userAgent,导致支付成功后,不能成功回调到手机端应用对应接口。

解决方案:

1.nginx取消手机链接到电脑链接的自动识别跳转

2.手机端微信支付用jssdk做支付

© 著作权归作者所有

命运旅者

命运旅者

粉丝 3
博文 7
码字总数 3618
作品 0
深圳
后端工程师
私信 提问
小柒2012/spring-boot-pay

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

小柒2012
2017/08/02
0
0
小柒2012/springMvc-dubbo-pay

springMvc-dubbo-pay 此版本为springMvc整合版,boot版本见spring-boot-pay 有时候开发者想要的不一定是一个大而全的项目,而是可以集成到适合我们项目中的Demo。 以下所有支付Demo,绝非唬人...

小柒2012
2017/08/09
0
0
10步搞定微信支付的扫码支付

先要有微信公众号,从公众号左侧菜单进入微信支付,要先申请微信支付,申请通过之后,即可使用,涉及到2个后台:公众号后台和支付平台后台 首先要得到AppID(应用ID)和AppSecret(应用密钥),获...

爬墙
2016/01/23
3.4K
3
vue项目接入微信JSSDK的坑

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

聪明的竹子爱学习
2018/12/13
0
0
微信开发遇到的坑

近段时间经常和微信支付打交道,发现微信支付差支付宝太多 首先,微信调试是一大槽点,各种不能用,不过发现一款神器,这里就不作过多的介绍,大家可以慢慢研究 https://github.com/luofei6...

krasen
2015/11/23
410
3

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
10
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部