1. 进入支付宝开放平台https://open.alipay.com/,选择网页应用开发,一路设置下一步创建完成,创建后生成、设置密钥,控制台可以看到创建的应用和沙箱环境
2. 使用natapp创建公网访问地址,详见:https://www.cnblogs.com/xiexieyc/p/18312638
3. 配置SDK,找到依赖,放到自己项目的pom.xml中,刷新maven下载依赖,不报红
4. 配置支付宝接入的相关配置:
appId:支付宝开放平台沙箱环境里有
appPrivateKey:私钥,测试环境支付宝开放平台沙箱环境里有,正式环境用应用创建时生成的
alipayPublicKey:支付宝公钥,测试环境支付宝开放平台沙箱环境里有 ,正式环境用应用里生成的
notifyUrl:natapp生成的公网地址+alipay/notify(后台访问的路径)
5. 项目启动时加载配置,配置放到支付宝sdk的Factory里
,
6. 创建AliPayController,一个是用于支付时生成支付页面,另一个是支付成功后接收支付宝的状态通知,使用上一步加载配置的支付宝sdk的Factory
AliPayController里引用了一个dto,AlipayGoods,用于支付宝生成支付页面时提交商品信息
AliPayController里引用了一个mapper,OrderMapper,用于接收到付款成功的通知后更新数据库支付状态
标签:支付宝,13,vue,springboot,创建,开放平台,沙箱,生成,AliPayController From: https://www.cnblogs.com/xiexieyc/p/18312634