支付宝支付Java后台总结

本文总结了支付宝支付的后台Java实现流程,包括前端调用后台接口获取加密签名,启动支付宝支付界面,以及支付成功后支付宝的异步回调通知。在实施过程中,需要私钥、公钥、APPID等信息,并使用支付宝SDK进行开发。回调地址必须为外网可访问。
摘要由CSDN通过智能技术生成

这个支付的流程是前端H5(APP等)需要支付时调用后台的接口拿到我们加密的签名去调起支付宝的支付界面(支付宝APP)进行支付操作,并且前端在支付成功后,支付宝后台会回调一个我们在签名时写入的一个接口地址进行支付结果的异步通知。

前置准备

  • 1、在整个编写过程中使用到的变量主要有私钥、公钥以及你的APPID(H5支付不需要),这些都是你在蚂蚁金服注册之后拿到的。
  • 2、使用到的jar包:

    • alipay-sdk-java*.jar—————————支付宝SDK编译文件jar
    • alipay-sdk-java*-source.jar——————支付宝SDK源码文件jar
    • commons-logging-1.1.1.jar——————SDK依赖的日志jar
    • commons-logging-1.1.1-sources.jar———SDK依赖的日志源码jar

      支付宝的SDK的jar包没有在maven repository里注册,因此要自己去官网上下载生成jar包并打进maven仓库里,懒得写的同学可以点击这里直接下载。

代码

获取签名的接口

@ResponseBody
@RequestMapping(value="/alipaySign",method=RequestMethod.POST)
public JSONObject signprams(Double total
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值