网页版支付宝沙箱开发支付成功同步回调session丢失问题与解决办法

在网页版支付宝沙箱环境下,支付成功后同步回调导致session丢失,经过分析发现,由于回调URL与本地运行项目地址不同,需使用内网穿透确保全程在同一链接下运行,从而保持session有效。
摘要由CSDN通过智能技术生成

网页版支付宝沙箱开发支付成功同步回调session丢失问题与解决办法

唉,本人小白大学生,自己独自一人做了个网上商城项目
昨天刚刚用了半天时间解决支付宝异步回调session丢失问题,今天就继续为沙箱支付成功后同步回调session对象中的数据丢失问题发愁,真是忙活了一天,网上都翻烂了,就那些问题,没有什么实质性答案去解决这个问题,为此,浪费了一天的时间,慢慢发现,第一次做支付宝对接网页的项目,没想到我碰到的问题都是大多数人没有碰到的,真是够”幸运的“。好了废话不多说,回归正题:
问题:支付宝沙箱同步回调sessio对象中的数据丢失
解决问题:
首先,我问过支付宝官方客服了,客服说,官方没有提供任何参数,可以在提交付款的时,将session中的信息取出来,保存到官方给定参数中,于是乎,查看官方Api,试了感觉可能实现的的参数,都一一失败,所以我的经历帮各位踩了不少大家不必要踩的坑
最后在一个微信群中,请教了群内大佬,大佬帮我分析了一下,是我的地址出的问题,
首先我是用的本地地址去运行的该项目
这是我的本地项目地址,
http://localhost:8080/Phone/

运行上面这个链接到了首页,就进行一些列登录加购物车,付款、支付操作,一切都很顺利,但是到了付款成功过的页面的时候,自动跳回的两个页面后,就到了处理同步回调的页面、同步处理页面此时的地址是

http://306315j0l4.wicp.vip/Phone/pages/return_url.jsp?charset=utf-8

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值