• 在跳转中间页的时候,有点手机微信,#号后面的内容被截取,导致打开浏览器以后无法跳转支付宝页面
    实际到这个页面的时候,下面的gotoUrl参数已经没有了
Array.prototype.slice.call(document.querySelectorAll("input[type=hidden]")).forEach(function (ele) {queryParam += '&' + ele.name + "=" + encodeURIComponent(ele.value);});var gotoUrl = document.querySelector("form").getAttribute('action') + '&' +  queryParam;

解决方案:
修改ap.js 下的b.pay,修改为如下

//只需要关注pay方法里面的,外面该是怎样就是怎样
pay=function(d){var c=encodeURIComponent(a.encode(d));var url = window.location.protocol + "//" + window.location.host + "/?time=" + new Date() + "#/pay?goto=" + cwindow.location.href = url //由于微信截断#之后内容,加上随机数来解决,
};

2、pay为跳转的中间页面,使用的是vue ,配置为路由地址,根据项目的情况而定

3、一般跳转到第三方,提示参数出现问题,看看form里面action属性,是否带有参数,还是只有 https://openapi.alipay.com/gateway.do
有的会带参数,sign,method,charset等都带上了,区别这里拼接的符号不一样,有参数的拼接&,否者是?

var gotoUrl = document.querySelector("form").getAttribute('action') + '&' +  queryParam;_AP.pay(gotoUrl);

加入我的技术群,一起学习

707196135

微信调支付宝支付常见问题相关推荐

  1. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  2. Android项目内简单集成微信和支付宝支付功能

    最近自己公司的项目需要集成微信和支付宝支付,我是个初学者,然后就开始在网上各种搜索相关Demo.最后找了一个自我感觉还不错的Demo,挺适合初学者使用的.在使用之前一定要在微信平台和蚂蚁金服申请权限, ...

  3. Android Study 之 6分钟妥妥集成微信以及支付宝支付

    LZ-Says:来说俩件事儿: 1.一心只为一人用,一言只为一人说~ 2.今天坐公交,末班车,车上只有司机和我,阴森森的,吓死LZ了...一路小跑!!! 前言 (浪费一分钟) 今天,不讲这个,也不讲那 ...

  4. 微信和支付宝支付模式详解及实现(.Net标准库)

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

  5. 微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列

    2019独角兽企业重金招聘Python工程师标准>>> 支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至 ...

  6. 微信和支付宝支付实战

    最近的项目中要用到移动支付.在此总结下 1.微信支付 :因为需求是扫码支付即时到账,用的是native方式.按照官方文档的说法,调用"https://api.mch.weixin.qq.co ...

  7. 微擎支付返回商户单号_微信、支付宝支付动态库PayApiFun.dll说明

    微信.支付宝支付动态库PayApiFun.dll说明 PayApiFun.dll这个动态库中包含了:微信付款码支付.生成微信支付二维码扫码支付.按商户单号查询微信支付状态.关闭未支付的微信订单.支付宝 ...

  8. [转]将微信和支付宝支付的个二维码合二为一

    本文转自:https://blog.csdn.net/woshishuiaaad/article/details/53540933 因公司需要将支付宝和微信的二维码合成一个,不管用户用支付宝扫还是微信 ...

  9. iOS H5 调用微信、支付宝支付无法返回app 解决方案

    最新项目中遇到H5页面中调用微信.支付宝客户端支付的需求,虽然这并不是推荐的做法,但是需求确实存在...加载h5页面点击支付调起需要支付的客户端(微信或者支付宝). 微信支付解决方案: 1.首先要设置 ...

最新文章

  1. 查看ocx控件CLSID的方法
  2. Nginx使用教程(五):使用Nginx缓存之缓存静态内容
  3. 项目上线与LOG记录
  4. android传输注册数据异常,android数据传值再获取的问题
  5. 反思代码能力提升点:foreach循环层数;命名契合;分块写;写注释;分步骤;多沟通
  6. 用gson得JSON,数值变为double类型 ,去掉double值中的小数位(3.0改为3)
  7. 【LeetCode笔记】232. 用栈实现队列(Java、栈、队列)
  8. 所有可能出栈序列总数
  9. matlab设置背景颜色
  10. HTML/CSS开发规范指南
  11. SicilyBrackets Matching
  12. 【VS开发】图像颜色
  13. 安装rpm包完成却报错(桌面软件类安装包),可以在usr/share/applications目录下找到图标打开
  14. 做游戏,学编程(C语言) 3 利用函数对飞机游戏进行重构
  15. jeecg导出Excel
  16. 同表复制一条数据,除主键外,其他值相同
  17. Python 字典 get() 方法
  18. 关于POSTSQL 的语言编码问题!
  19. IOS开发之——数据库-Couchbase(05)
  20. HTML零基础,快速学习/复习

热门文章

  1. 光云科技快麦ERP正式入选阿里云原生合作伙伴计划,赋能企业“新基建”
  2. 如何对计算机进行磁盘整理,如何对Windows 7进行磁盘碎片整理?
  3. 【opencv】支付宝AR实景红包领取方法
  4. Cisco Vpn的安装过程
  5. win10打开计算机加载很慢,Win10系统打开“此电脑”很慢总是在加载不显示怎么办...
  6. IndProp章节中pumping lemma的证明
  7. Vue——v-show的使用——2020.11.18
  8. mysql 1058 无法启动服务_案例:MySQL服务无法启动 系统发生1058错误
  9. Kubernetes核心原理(二)之Controller Manager
  10. Nolanjdc对接傻妞教程