支付宝,模拟支付,JavaWeb为例
- 模拟支付,模拟支付宝支付操作
- 效果图展示
- 详细教程(网页申请部分)
- 详细教程(代码部分)
- 注意事项
- 感谢
模拟支付,模拟支付宝支付操作
使用蚂蚁金服提供的沙箱支付宝进行支付宝的操作模拟,本文使用的是JavaWeb项目开发为例,在JavaWeb项目中引入支付宝的接口,对于项目的完整度有所提高(本文只进行了支付模拟,如需其他功能,请查看蚂蚁金服文档),希望此文对您有所帮助。
效果图展示
详细教程(网页申请部分)
1、百度搜索蚂蚁金服
2、实名入住,成为自研开发者
3、登录成功之后,点击上方 开发中心
4、点击当前页面最下方 立即开发
5、依次点击 开发中心 – 研发服务
6、点击右上角 沙箱当面付接入引导
7、选择对应的语言,点击 支付宝密钥生成器 下载密钥信息
(本文以JavaWeb项目为例,故选择的JAVA)
8、解压下载好的文件,双击 RSA签名验签工具.bat
9、默认选项,之后点击 生成密钥, 保存好当前私钥以及公钥
10、点击 配置应用公钥,输入保存好的公钥信息
11、此界面为当前状态,示为页面申请完成,接下来是代码部分。
详细教程(代码部分)
1、注意在操作代码之前,你需要去下载这个沙箱支付宝( ps:只有Android版本)
2、返回主界面 ,点击上方 文档中心,点击开发工具下的 SDK&DEMO
3、按照图片所示进行下载(本文以JavaWeb为例)
4、下载成功并解压,文件路径如下。此时需要注意的是,蚂蚁金服为用户提供的是Eclipse版本,个人使用IDEA,所以把其导入了IDEA,在这里推荐一篇Eclipse项目导入IDEA的文章
感谢deer浩哥哥
5、在启动项目之后,进行对应的代码详细配置找到对应路径下的AlipayConfig.java
下面进行详细的介绍
(1)app_id
(2)merchant_private_key、alipay_public_key
保存好的私钥、公钥,不多说,直接复制就可以
(3)notify_url、return_url
上方有详细的说明,必须是外网可以访问的地址
(4)sign_type、charset、log_path
默认
(5)gatewayUrl
6、配置好上述,就可以启动项目了,记得要使用沙箱支付宝进行扫码操作,对应的商家账号和买家账号在如下位置
注意事项
IDEA项目:如果在启动项目后,进行支付付款,提示错误,当前操作,
1、进入IDEA界面
2、右下角字符集
3、UTF-16与UTF-8之间切换一下,最后保存为UTF-8
感谢
感谢您的阅读,希望能对您有所帮助。
小白作者,如有错误多多指教。