支付宝——支付接口开发

支付宝开发平台文档中心:https://docs.open.alipay.com/

支付宝——支付接口开发

此处我选择>>电脑网站支付,然后选择SDK&Demo,下载相关版本的

其中里面的>>快速接入,有很详细的步骤:https://docs.open.alipay.com/270/105899/

如果跟着我后面的步骤走,由于没有进行商家签约所以没法最终实现起来,但整个大模型还是可以接触到的。

支付宝——支付接口开发

在下载后的压缩包里有readme.txt,先看这个,跟着步骤走,做起来还是有个方向的

支付宝——支付接口开发

这里第三步的地方,我发现下载的压缩包自带了,然后单独下载的SDK貌似也没什么用....

第四步中,需要自己填写app_id,merchant_private_key,alipay_public_key,notify_url,return_url这几个选项,其中app_id,merchant_private_key,alipay_public_key获取方法如下。
支付宝——支付接口开发

在文档中的这个连接https://openhome.alipay.com/platform/keyManage.htm查看自己的appid和**,没有公钥的,自己根据提示下载生成**的工具,然后生成相应的**并上传上去

如果没有**就根据下面的步骤做:

生成RSA**工具:https://docs.open.alipay.com/291/105971

压缩包下依旧有个[使用说明文档.txt],可以跟着来做

支付宝——支付接口开发

特别注意:运行.bat要在解压文件下运行,否则会出现闪退的情况

出现如下图的界面,然后就点击成成RSA**即可,然后可以查看生成后的文件夹,里面的**是.pem后缀的文件,可以用记事本或NotePad打开。包括了公钥和**,**还有pkcs8版本的,正是java代码中需要的。

支付宝——支付接口开发

然后把相应的**,复制到网址中相应位置,点击保存,然后在java程序中,也要粘贴过去。

启动tomcat后,在浏览器中输入:http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/index.jsp,就会出现如下画面,就可以使用电脑网页版的支付功能了。

支付宝——支付接口开发

在付款时出现了一个错误,如下图

支付宝——支付接口开发

这个错误是因为我的appid是个人的,还不是商家的,想要弄为商家的,需要进行签约

签约:https://docs.open.alipay.com/107/103864,因为我不是商家,所以也无法实现给大家看了...


补充一个关于支付宝提供的一个开发应用的步骤:其实在上述第四步中可能是需要弄这个?还是不需要,这个因为已经搞了才做下面的,所以不知道会不会有影响,所以也贴出来。

1、搜索支付宝开发文档,这里给出链接:https://openhome.alipay.com/

支付宝——支付接口开发

2、然后用自己的支付宝登录后,点击选择“进入我的开发平台”,然后下一页面中我是选择了“自研开发”

支付宝——支付接口开发

3、在自己的管理中心里,点击“开发者中心”,然后点击图中的“支付接入”,随后选择“创建应用”,根据步骤创建应用后等待审核(其中在创建应用过程中,因为我不是商家,所以只起了名字,没有进行后续审核,所以后面会出现什么效果,也不太清楚了)

支付宝——支付接口开发