支付宝app集成支付时坑爹的系统超时,请稍后再试 问题。

这段时间在做一个app,用到了支付宝的app支付,经过半天的调试,已经集成好了,可以支付了,但是过了3天假期之后,一用,发现总是提示:系统超时,请稍后再试,

具体就是这样:



支付宝app集成支付本来就不是天天做,所以也不可能对所有的错误提示有经验,这可以理解,所以就天真了,以为是真的:系统超时,结果过了几个小时还是一样的提示,问了客户,也没有改过公钥和私钥,这个就怪了,于是登陆web版支付宝账户,发现支付宝账户本身也登陆不了,也提示系统繁忙,请稍后再试,这个就怪了。



一个是web登陆,一个是app内调用支付宝,两者都提示繁忙,而且过了一天到第二天还是这样,这个就怪了。然后就是咨询支付宝的人工客服,他们查了半天也没问题,我就问,是不是这个支付宝账号有问题,他们说查了没问题。那nm就怪了。秘钥没问题,代码也没问题。那是什么问题。


然后继续测试,用另一个app的支付宝账号和私钥和partnerid这三个参数,就能正常发起支付宝app进行支付。这时才肯定了一定是原来那个支付宝有问题。


再次让客服查了一下,过了几个小时,跟我说,这个支付宝缺少信息,我c,这个支付宝连app内支付的签约都完成了,现在说缺少信息。缺少信息你跟我提示系统繁忙。!!!


肯跌啊,于是让客户登陆支付宝查了一下,客户登陆web支付宝发现需要重新认证身份证。于是他就重新认证了一下,再然后, 就可以支付了。


后来仔细一想,原来客户是外地的,我开发是本地的,在不同的城市,可能同时登陆同一个支付宝,被系统发现异地登陆了吧。支付宝被锁定了。


这是最合理最接近真相的一个解释了。





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现Java集成支付宝App支付,需要进行以下几个步骤: 1. 注册支付宝开发者账号并创建应用:首先,去支付宝开放平台(open.alipay.com)注册一个开发者账号,并创建一个应用。在创建应用时,会得到一个AppID,该ID在后续的集成过程中会用到。 2. 导入支付宝SDK:下载最新版本的支付宝SDK,并将其导入到Java开发环境中。一般来说,我们可以通过Maven或Gradle等构建工具来导入依赖。 3. 配置应用信息:在Java代码中,需要配置支付宝相关的参数,包括AppID、支付宝公钥、应用私钥等。这些信息在第一步中获取到的。 4. 创建支付订单:根据业务需求,我们需要创建支付订单并传递给支付宝App进行处理订单信息包括订单号、支付金额、商品名称等。 5. 调起支付宝App:通过调用支付宝SDK提供的接口,将支付订单发送到支付宝App进行支付支付宝App会弹出一个界面,展示订单信息和支付方式供用户选择。 6. 处理支付结果:支付宝App支付完成后,会返回支付结果。我们需要在Java代码中处理这个结果,判断支付是否成功,并执行相应的业务逻辑。 总的来说,集成支付宝App支付就是将支付宝SDK导入到Java项目中,并按照支付宝提供的接口规范进行相应的配置和调用,实现支付功能。通过以上步骤,我们可以在自己的Java应用中实现与支付宝App支付交互。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值