@啊湛详细记录app微信支付教程
使用前说明
主要技术:前端uni-app,后端spring-boot
1.支付宝开放平台
支付宝开放平台是创建应用以及设置接口的加签方式以及申请证书的地方
平台入口:openhome.alipay.com
查看APPID,设置接口加签方式
提现所需的加签方式(证书加签)
普通的支付加签方式(普通公钥和私钥就好)
支付宝开放平台文档入口:https://opendocs.alipay.com/apis
2.支付宝商户平台
支付宝商户平台将商户与开发平台创建的应用通过APPID进行绑定,商户平台可以查看资金的流水记录
平台入口:mrchportalweb.alipay.com/
3.记录一个坑
做支付宝支付的时候一定要 return “success"或者"fail” 否则支付会尝试一直调用回调接口,并且支付宝的支付单位是元
一.
导入依赖:
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.9.5.ALL</version>
</dependency>
二.
controller(我将申请调用支付宝以及回调接口都写在了控制层)
2.1
支付宝支付接口
/**
* 功能描述: 充值余额:调起支付接口
* @Return:
* @Author: wjz
* @Date: 2021/2/19 15:45
*/
@RequestMapping("/recharge")
public Map<String,String> recharge(@RequestBody WebDTO webDTO){
Map<String,String> success = new HashMap<>();
if (webDTO.getMemberMoney().toString()=="" || webDTO.getMemberMoney().