支付宝 手机网站支付

 

场景1:客户在手机里用任意浏览器打开网址 www.hsepass.com,选购好商品,点击下一步,再点击购买则唤起手机内的 支付宝APP支付页面,输入支付密码后支付成功;

 

场景2:客户利用手机支付宝APP的扫一扫二维码,扫描完毕后跳转到 www.hsepass.com(支付宝内置浏览器),然后如上点击输入密码后支付成功。

 

坑: 灰常坑人的地方是: 查了很久很久,完全是按照 文档里COPY过来的,也不行,点击立即支付后,后面没反应了,后台用EXECUTE时报一堆错误,正常应该用pageExecute,但用它反而什么反应也咩有,电话打给支付宝商家热线,MM表示技术问题要找小蚂哥在线问技术人员,第一次时沟通很久毫无头绪,后来将 pageExecute改为 execute或 sdkExecute都试过,就execute报一大堆错误,又截图了几十张给小马哥在线发过去,那边的技术人员倒是积极响应然并卵;倒是他给了个建议不错,让我下载官方SDK DEMO,我其实之前下过只是那时备案还没下来就搁置了,于是这次将KEY URL都填好,部署到我自己的服务器上,DEMO证实是可以支付成功的后台也看到了。

 

那就好办了,那我就一行行的看,DEMO和我写的代码到底有啥区别!

经过N个回合的试探,找到原因了!

找到原因了!

找到原因了!

原来是,容我喝口水啊…………,原来是页面请求 ${base}/alipay/pay2.jhtml 时,一定一定一定不能用ajax请求,而我之前用惯了ajax post请求,也确实请求到了后台响应,但后台无法继续下一步动作;

后来改为form  submit,然后,然后,然后,整个世界安静了!!f**k

 

 

 

转载于:https://my.oschina.net/sicilycorleone/blog/884052

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值