说明: 本帖是利用支付宝沙箱测试手机网站支付接口,demo中会配置个人的沙箱账号信息,方便大家测试。
测试环境:Eclipse+JDK1.6及以上+Tomcat6.0及以上
测试流程
1.下载java官方demo:下载地址 注意:运行环境要求
2.demo下载解压完成以后,把demo放到java运行环境中,打开项目的AlipayConfig.java文件
a.参数配置
b.由于我使用沙箱测试,所以网关在alipay后面加上dev(如下图) ,正式环境测试必须去掉
b.沙箱账号查看
c.正式账号应用创建,密钥配置可查看RSA密钥生成,支付应用创建
3.配置自己的沙箱账号和密钥可参照:沙箱环境和正式环境配置与demo测试
4.配置完成之后,运行测试 a.运行进入手机网站支付首页
5.电脑端测试手机网站支付(接口名:alipay.trade.wap.pay)
1).电脑端测试,点击确认
2).跳转支付宝钱包,由于电脑上没有支付宝钱包,所以跳转无法跳转
3).5秒之后自动跳转到登录页面
4).我是沙箱测试,所以登录沙箱账号,点击下一步
5).进入收银界面,点击确认付款
在这里,订单还是未创建的,用订单号查询是无法查询到的!!!!!!!! 6).进入输入密码界面,输入密码进行支付
只有输入正确密码支付成功才会创建订单!!! 7.付款成功
8.同异步跳转必须设置外网可访问,否者无法收到异步信息
6.手机端测试手机网站支付(接口名:alipay.trade.wap.pay) 之前的步骤跟电脑端一样,我就不截图了,到了这里,只要手机安装了支付宝钱包,第一次访问会咨询是否打开支付宝钱包app
如果选择取消,那之后的步骤就跟电脑少操作一样,登录账号进行支付 如果选择打开,就会打开支付宝钱包进行支付,只要手机安装了支付宝钱包,下次支付不会再做咨询,直接进入支付宝收银台,不做提示! 打开支付宝钱包,进入收银页面,进行支付
在这里,订单还是未创建的,用订单号查询是无法查询到相关信息的!!! 只有付款之后才会创建订单
java沙箱版手机网站支付demo:alipay.trade.wap.pay-java-utf-8.zip