跳转到主要内容

模拟分期付款

GET/api/v1/bank/public/charge/{uuid}/simulate-installment
公共端点

此端点由结账页面或 SDK 调用,用于向付款人展示可用的分期付款选项。无需 Bearer token——收费 UUID 提供上下文。


请求头

请求头必填
Acceptapplication/json推荐

路径参数

字段类型必填说明
uuidstring (UUID)用于模拟分期的收费 UUID

响应字段

字段类型说明
charge_uuidstring收费标识符
total_amountnumber原始收费金额
currencystring货币代码
installmentsarray可用的分期选项
installments[].countinteger分期期数(1、2、3、…12)
installments[].installment_valuenumber每期金额
installments[].total_amountnumber含利息总额(如适用)
installments[].interest_ratenumber月利率(0 表示免息)
installments[].interest_freeboolean此选项是否免息

HTTP 状态码

状态码说明
200分期模拟已返回
404收费未找到或已过期
422收费类型不支持分期付款
429超出请求频率限制
500服务器内部错误

代码示例

curl -s -X GET "https://core-manager.a55.tech/api/v1/bank/public/charge/a1b2c3d4-e5f6-7890-abcd-ef1234567890/simulate-installment"

错误响应示例

{
"status": "error",
"message": [
{
"code": "CHARGE_NOT_FOUND",
"source": "simulation",
"description": "Charge a1b2c3d4-e5f6-7890-abcd-ef1234567890 not found or expired"
}
]
}