事件分组事件标识
checkout_paymentcheckout_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 required
    API 版本号。
    例子: 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 概述
这篇文章对你有帮助吗?