java对接支付宝支付(手机网站支付)

记录一下对接支付宝支付的过程,既是对这段时间工作的总结,也希望能对之后需要对接支付宝手机网站支付的小伙伴一点帮助.

1、查看官方文档,具体对接流程(https://docs.open.alipay.com/203/)。

2、下载官方demo,很重要,先把demo运行起来,demo跑通是之后集成的基础(https://docs.open.alipay.com/203/105910/)。

3、配置沙箱环境,生成秘钥,公钥和私钥,将生成的私钥配置在代码中,公钥配置在应用公钥中。配置RSA2就行了。4、配置调用接口需要的参数。APPID就是开发者中心左边对应的应用APPID,异步和同步配置到的路径必须是外网可以访问到的,可以是接口也可以是页面,demo中jsp<%%>中代码稍微改变一下都是可以放在后台的。

5、调试,最好是用安卓手机,如果没有MuMu模拟器也能勉强测一下,但是我第一次测试的时候用MuMu安装沙箱支付宝后登录会卡死,之后测试又可以。

6、封装时传这些参数就够了。

说一说我在做时遇到的问题:(其实只要理解流程后还是蛮简单的,基本上代码拷贝一下放进自己项目就行了)

1、这几句代码,一直在纠结是怎么请求的,其实就是将表单html输出到前端页面,不用我们管,httpResponse.getWriter().write(form);//直接将完整的表单html输出到页面 httpResponse.getWriter().flush();

2、测试回调时,如果只是使用手机网站支付功能,在这个页面只需要配置加签方式,应用网关、授权回调地址都不用配置。应用公钥是生成的公钥。

3、正式环境时请求网关地址记得修改,测试环境是“https://openapi.alipaydev.com/gateway.do”,正式环境是“https://openapi.alipay.com/gateway.do”,正式环境没有dev。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值