API 配置
所有接口使用 HTTP Basic Authentication。凭证由 Secrets 文档提供。
Initial 首次支付
前提: 必须先完成 Spreedly iFrame 集成并成功生成 payment_method。
Spreedly iFrame
第一步: 点击"初始化 Spreedly"
持卡人信息 (表单采集, 传入 Spreedly tokenization)
订单信息
Cart Item
browser_info (V1.8.0 起必填, 自动采集)
点击"采集 browser_info"自动填充
three_ds_authenticate_param (3DS 认证参数)
接入方必须先选定 Global 3DS 或 Merchant 3DS。此处组装 3DS 参数对象。
Payment Method 状态
状态: 未生成
等待请求...
3DS 认证处理
收到 AUTHENTICATE 响应后,按 threeDsType 类型处理。
Global 3DS: 启动 Spreedly ThreeDS.Lifecycle
Merchant 3DS: 弹窗加载 challengeUrl
Global 3DS: 启动 Spreedly ThreeDS.Lifecycle
Merchant 3DS: 弹窗加载 challengeUrl
AUTHENTICATE 响应数据
Status 轮询
等待 3DS 处理...
Status 交易状态查询
等待查询...
Upsell 追加销售
仅适用于非 MERCHANT_3DS 项目。必须存在已支付成功的 Initial 订单。
等待请求...
Refund 退款
等待请求...
Digital 数字产品接口
数字产品禁止传 shipping_* 字段,禁止调用 Shipped 接口。
MERCHANT_3DS 项目仅支持首笔 Digital Credit Purchase。
MERCHANT_3DS 项目仅支持首笔 Digital Credit Purchase。
Digital Credit Purchase (首次)
等待请求...
Digital Token Purchase (后续扣款)
等待请求...
交易列表查询
需要管理员授权后才能访问。
等待查询...