Java
本文档用于帮助Java
应用程序与Ksher支付网关进行集成。
#
准备Java 11
- 已经在
Java 11
环境进行测试和运行。Ksher 沙箱账号
- 申请沙箱账号,请联系 support@ksher.com
API_URL
- 除了沙箱账号外,您还将收到一个API_URL:s[指定名称].vip.ksher.net。
API_TOKEN
- 使用给定的沙箱账号登录到API_URL并获得令牌。请参见 如何获取API令牌。
#
如何安装在项目的pom.xml文件中添加的依赖项,具体请查看文档
#
没有找到包如果提示没有找到包,请更新settings.xml
文件,具体请查看文档
#
如何使用首先,您需要初始化支付对象,然后您可以使用它来:
- 初始化支付对象
- 创建订单
- 查询订单状态
- 订单退款
#
初始化支付对象Ksher 支付网关有多种API类型:
Redirect API
用于PC端和移动端集成Settlement API
用于查询结算信息Miniapp API
用于微信和支付宝小程序集成Event API
用于检查已发送事件C scan B API
用于 客户 扫描 商户 支付码,或者Kiosk
集成B scan C API
用于 商户 扫码 客户 支付码,或者POS
集成
具体内容可以查看文档
当前Java
API 仅支持 Redirect API
和 C scan B API
#
Redirect API#
C Scan B API#
创建订单merchant_order_id 必须是唯一的,否则请求将会报错
要创建新的订单,每种类型的API所需的参数略有不同
#
Redirect API#
C Scan B API对于C Scan B API
,不需要redirect_url,您可以一次指定一个通道。
#
查询订单状态#
退款Refund_id 必须是唯一的,否则请求将会报错