结账支付单创建
| 事件分组 | 事件标识 |
|---|---|
| checkout_payment | checkout_payment/create |
用户在结账发起支付时,会发送事件
请求头
- X-Shopline-Topic string required事件的唯一标识。例子:
orders/edited - X-Shopline-Hmac-Sha256 string required该请求的签名。收到请求后,你需要对该签名进行 验签 以验证数据的真实性和完整性。例子:
XWmrwMey6OsLMeiZKwP4FppHH3cmAiiJJAweH5Jo4bM= - X-Shopline-Shop-Domain string required店铺的域名。例子:
example.myshopline.com - X-Shopline-Shop-Id string required店铺 ID。例子:
1610418123456 - X-Shopline-Merchant-Id string required商家 ID。例子:
2000001234 - X-Shopline-API-Version string requiredAPI 版本号。例子:
v20250601 - X-Shopline-Webhook-Id string required该 Webhook 事件的 ID。例子:
b54557e48a5fbf7d70bcd043
请求体
- amount double支付金额
- checkout_id string关联的结账的唯一标识
- checkout_token string关联的结账的Token
- created_at string创建时间例子:
2024-08-31T02:20:26+08:00 - currency string支付币种
- error_info string如果支付失败,会包含错误信息例子:
{"errorCode":"支付错误码","channelCode":"支付渠道错误码","channelMsg":"支付渠道错误原因"} - gateway string支付网关名称
- id string结账支付单的唯一标识
- payment_method_name string支付方式名称
- processed_at string完成时间例子:
2024-08-31T02:20:26+08:00 - status string支付单状态: init:支付初始状态,processing:支付中,未返回明确结果,fail: 支付失败,ready:支付完成
- transaction_id string关联的交易单的Id
- update_at string更新时间例子:
2024-08-31T02:20:26+08:00
状态码
收到 SHOPLINE 发送的 Webhook 通知后,你需要按照如 下 SHOPLINE 要求的格式进行响应。
HTTP/1.1 200 OK关于如何订阅 Webhooks 及更多 Webhook 响应规则说明,请参考 Webhook 概述。
这篇文章对你有帮助吗?