Bootstrap

【快速上手系列】使用支付宝沙箱环境进行支付测试的快速上手

【快速上手系列】使用支付宝沙箱环境进行支付测试的快速上手

步骤

一、支付宝开放平台

1、进入支付宝开放平台,登录,然后点击控制台,划到最下面,点击沙箱

请添加图片描述

2、APPID一会要用到,然后将接口加签方式选择为自定义密钥,然后查看公钥模式

请添加图片描述

3、这里可以看到应用公钥支付宝公钥(一会用到),然后点击加签变更

请添加图片描述

然后需要下载支付宝开放平台开发助手,下载好后打开

二、支付宝开放平台开发助手

请添加图片描述

点击生成密钥,然后将应用公钥复制粘到刚才的加签变更中,然后点击保存即可

三、内网穿透

因为需要访问公网,所以需要内网穿透来实现一个公共的访问

如果你没有用过的话,natapp使用教程:【快速上手系列】内网穿透(natapp)的快速上手和简单使用教程

打开natapp,运行然后要记住这个链接

请添加图片描述

四、demo

demo可在文档中心下载: SDK & Demo - 支付宝文档中心 (alipay.com)

请添加图片描述

下载好后由于是eclipse文件所以不能直接在idea运行(当然也可以直接用eclipse),首先先创建一个web项目然后将下列的文件复制到项目中去

请添加图片描述

整理好的项目结构:

请添加图片描述

打开项目下的AlipayConfig文件进行配置

请添加图片描述

商户私钥:

请添加图片描述

支付宝公钥:

请添加图片描述

然后配置tomcat运行

可能出现的问题

运行时会报错,说什么错误字符来着,别慌🥳

问题是编码问题

解决办法:点击idea右下角的utf-8,转换成gbk,然后再转回来utf-8,进行一个编码的转换就好了

-------------------------------------我是一条平平无奇的分割线-------------------------------------

如果一切正常,就可以进到沙箱环境了:

五、沙箱环境支付测试

1、付款

请添加图片描述

可以在里面进行模拟支付测试

点击沙箱账号,可以看买卖两方账户余额,然后注意买家账号和登录密码,一会支付要用到

请添加图片描述

点击支付时需要登录(这个200是上次没写完的😂)

请添加图片描述

进入支付页面

请添加图片描述

支付过程。。。

请添加图片描述

支付成功

请添加图片描述

然后demo就会自动调转到回调的参数页面中

请添加图片描述

回到支付宝开放平台中,可以看到卖家多了十万,买家少了十万😂

请添加图片描述

2、交易查询

来到交易查询页面,查询刚才付款的页面

请添加图片描述

可以看到返回了回调的参数信息

请添加图片描述

3、退款

来到退款页面,还是填写刚才的那笔订单信息

请添加图片描述

跳出了回调参数信息,可以看到上面显示Success,说明退款成功了

请添加图片描述

然后可以回到支付宝开放平台,发现卖家钱少了一千,买家多了一千

请添加图片描述

4、退款查询

进入退款查询页面,填写信息

请添加图片描述

点击退款查询,可以看到回调的参数,显示退款的信息(什么成功了、订单号和多少钱阿巴阿巴。。。)

请添加图片描述

5、交易关闭

进入交易关闭页面,填写订单号

请添加图片描述

点击按钮后,可以看到回调的参数,显示当前状态不支持此操作(因为这笔订单已经交易完了不是吗?😂)

请添加图片描述

好啦,完结撒花~🥳🥳🥳

;