java对接支付宝在线支付 沙箱环境测试

简介: 首先去https://open.alipay.com/platform/home.htm注册点击进入我的开放平台

首先去https://open.alipay.com/platform/home.htm注册

点击进入我的开放平台

上面状态栏开发中心下拉 -->开发者中心概览进入这样一个页面 ,点击研发服务。生成并配置公钥


(生成RSA2的应用公钥详情请参考:https://docs.open.alipay.com/291/105971


配置沙箱环境


配置沙箱环境的问题可以查阅支付宝官方沙箱环境使用说明文档:

https://docs.open.alipay.com/200/105311


下载SDK&Demo

下载地址:https://docs.open.alipay.com/270/106291/


这里我们下载java版本的


下载完demo后,打开里面的readme.txt,按照里面的使用方法一步步完成即可。


这里面第三部里面的jar包在项目中已经有了 所以跳过这一步就好了

然后把项目导入到eclipse中,打开AlipayConfig.java配置里面的必须项;


打开AlipayConfig.java文件,可以看到需要配置app_id,RSA2私钥,支付宝公钥,服务器异步通知页面路径,页面跳转同步通知页面路径,支付宝网关。其中,签名方式,字符编码格式是不需要配置的。这个它本身就写好了的。


1)配置app_id,这个app_id就是在沙箱应用中的APPID


2)配置RSA2私钥和支付宝公钥,RSA2私钥是在前面生成好的私钥,而支付宝公钥在上传了应用公钥后,直接点击查看支付宝公钥即可


3)配置服务器异步通知页面路径,★★★注意:这个异步通知页面路径一定要公网可以访问的,不是内网访问!我在这里个人建议可以使用 花生壳软件,绑定本机的ip来进行测试。



4)配置页面跳转同步通知页面路径,这个不需要公网,只需要本机能访问就可以了


5)支付宝网关,这个一定要注意,使用沙箱环境的支付宝网关和不使用沙箱环境的支付宝网关是不一样的!


沙箱环境:https://openapi.alipaydev.com/gateway.do


正式环境:https://openapi.alipay.com/gateway.do



这里对异步回调和同步回调,进行一个详细的说明。


简单来说,异步回调的意思是不给用户跳转页面,而是执行异步回调页面(即.jsp中的java代码),这里要重点注意的是,因为并不会跳转到该页面,所以并不会执行里面的jsp或者js代码,只会执行java代码。


同步回调就比较好理解了,就是支付宝在支付完成后,过几秒中会跳转到,你在AlipayConfig中配置的同步回调页面,这个页面可以是自己写的,不需要一定要公网!


注释:有些地方需要配置PID,这个PID就是商户UID



使用沙箱账号测试


在沙箱环境那一栏,有沙箱账号,使用沙箱账号的买家账号和登录密码进行测试付款

点击付款使用支付宝沙箱App扫码支付

相关文章
|
5月前
|
机器学习/深度学习 存储 算法
强化学习算法基准测试:6种算法在多智能体环境中的表现实测
本文系统研究了多智能体强化学习的算法性能与评估框架,选用井字棋和连珠四子作为基准环境,对比分析Q-learning、蒙特卡洛、Sarsa等表格方法在对抗场景中的表现。实验表明,表格方法在小规模状态空间(如井字棋)中可有效学习策略,但在大规模状态空间(如连珠四子)中因泛化能力不足而失效,揭示了向函数逼近技术演进的必要性。研究构建了标准化评估流程,明确了不同算法的适用边界,为理解强化学习的可扩展性问题提供了实证支持与理论参考。
276 0
强化学习算法基准测试:6种算法在多智能体环境中的表现实测
|
7月前
|
监控 安全 测试技术
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
209 14
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
|
10月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
646 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
10月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1309 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
11月前
|
前端开发 Java 开发工具
【Java】轻松解决支付宝沙箱问题。
本文详细介绍了如何使用Java实现支付宝沙箱支付功能,涵盖从环境搭建到代码实现的全过程
798 1
|
机器学习/深度学习 人工智能 算法
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
BALROG 是一款用于评估大型语言模型(LLMs)和视觉语言模型(VLMs)在复杂动态环境中推理能力的基准测试工具。它通过一系列挑战性的游戏环境,如 NetHack,测试模型的规划、空间推理和探索能力。BALROG 提供了一个开放且细粒度的评估框架,推动了自主代理研究的进展。
370 3
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
|
11月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
6月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1028 23
|
8月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1241 24
|
8月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
354 2