首先谈及加密算法
相对于密钥A,密钥B, 密钥B是公钥
相对于密钥C,密钥D,密钥D是公钥
首先需要到我们的支付宝开放平台,然后找到沙箱,进去创建应用
然后开始配置密钥
刚创建应用的时候是没有的,需要我们去生成密钥,下载软件生成或者在线生成。
但是生成的公钥和私钥我们都要保管好。
这里的应用公钥就是我们的商户的公钥需要复制在这里交给支付宝管理
那么配置号这些后,就可以写demo了。
注意:这里是电脑端的支付,其他方式参考文档
1.使用
导入坐标
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.0.0</version>
</dependency>
配置属性
主要是方便修改
调起支付接口
@ResponseBody
@RequestMapping(value = "/ailpay", produces = "text/html")
public String ailpay()
throws IOException {
//去沙箱里面找自己的
AlipayClient alipayClient = new
DefaultAlipayClient("https://openapi.alipaydev.com/gateway.do",
appId,
aliyunUserPri