支付宝,模拟支付,JavaWeb为例

  • 模拟支付,模拟支付宝支付操作
  • 效果图展示
  • 详细教程(网页申请部分)
  • 详细教程(代码部分)
  • 注意事项
  • 感谢


模拟支付,模拟支付宝支付操作

使用蚂蚁金服提供的沙箱支付宝进行支付宝的操作模拟,本文使用的是JavaWeb项目开发为例,在JavaWeb项目中引入支付宝的接口,对于项目的完整度有所提高(本文只进行了支付模拟,如需其他功能,请查看蚂蚁金服文档),希望此文对您有所帮助。

效果图展示

JAVA模拟 java模拟支付功能_详细教程



JAVA模拟 java模拟支付功能_支付宝_02

详细教程(网页申请部分)

1、百度搜索蚂蚁金服

JAVA模拟 java模拟支付功能_详细教程_03


2、实名入住,成为自研开发者

JAVA模拟 java模拟支付功能_支付宝支付_04


3、登录成功之后,点击上方 开发中心

JAVA模拟 java模拟支付功能_支付宝_05


4、点击当前页面最下方 立即开发

JAVA模拟 java模拟支付功能_JAVA模拟_06


5、依次点击 开发中心研发服务

JAVA模拟 java模拟支付功能_模拟支付_07


6、点击右上角 沙箱当面付接入引导

JAVA模拟 java模拟支付功能_模拟支付_08


7、选择对应的语言,点击 支付宝密钥生成器 下载密钥信息

(本文以JavaWeb项目为例,故选择的JAVA)

JAVA模拟 java模拟支付功能_详细教程_09


8、解压下载好的文件,双击 RSA签名验签工具.bat

JAVA模拟 java模拟支付功能_支付宝_10


9、默认选项,之后点击 生成密钥, 保存好当前私钥以及公钥

JAVA模拟 java模拟支付功能_支付宝支付_11


10、点击 配置应用公钥,输入保存好的公钥信息

JAVA模拟 java模拟支付功能_详细教程_12


11、此界面为当前状态,示为页面申请完成,接下来是代码部分。

JAVA模拟 java模拟支付功能_JAVA模拟_13

详细教程(代码部分)

1、注意在操作代码之前,你需要去下载这个沙箱支付宝( ps:只有Android版本)


2、返回主界面 ,点击上方 文档中心,点击开发工具下的 SDK&DEMO

JAVA模拟 java模拟支付功能_模拟支付_14


3、按照图片所示进行下载(本文以JavaWeb为例)

JAVA模拟 java模拟支付功能_模拟支付_15


4、下载成功并解压,文件路径如下。此时需要注意的是,蚂蚁金服为用户提供的是Eclipse版本,个人使用IDEA,所以把其导入了IDEA,在这里推荐一篇Eclipse项目导入IDEA的文章


感谢deer浩哥哥

JAVA模拟 java模拟支付功能_模拟支付_16


5、在启动项目之后,进行对应的代码详细配置找到对应路径下的AlipayConfig.java

JAVA模拟 java模拟支付功能_详细教程_17


下面进行详细的介绍

JAVA模拟 java模拟支付功能_模拟支付_18


(1)app_id

JAVA模拟 java模拟支付功能_JAVA模拟_19


(2)merchant_private_key、alipay_public_key

保存好的私钥、公钥,不多说,直接复制就可以

(3)notify_url、return_url
上方有详细的说明,必须是外网可以访问的地址

(4)sign_type、charset、log_path
默认

(5)gatewayUrl

JAVA模拟 java模拟支付功能_支付宝_20


6、配置好上述,就可以启动项目了,记得要使用沙箱支付宝进行扫码操作,对应的商家账号和买家账号在如下位置

JAVA模拟 java模拟支付功能_支付宝支付_21

注意事项

IDEA项目:如果在启动项目后,进行支付付款,提示错误,当前操作,
1、进入IDEA界面
2、右下角字符集
3、UTF-16与UTF-8之间切换一下,最后保存为UTF-8

感谢

感谢您的阅读,希望能对您有所帮助。
小白作者,如有错误多多指教。