退款创建
| 事件分组 | 事件标识 |
|---|---|
| refunds | refunds/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
请求体
- created_at string退款单创建时间 (格式见IOS8601)例子:
2022-10-03T12:44:45-04:00 - id string退款id例子:
SL201AS4571669738589065294 - note string退款备注例子:
备注 order_adjustmentsobject[]
调整单信息amount string调整单金额例子:100amount_setobject
调整单金额presentment_moneyobject
展示金额amount double金额例子:100currency_code string币种例子:USDshop_moneyobject
商铺金额amount double金额例子:100currency_code string币种例子:USDid string退款调整单id例子:2309123221222208434kind string调整单类型例子:shipping_refundorder_id string订单号例子:21057168152571061289431726reason string调整原因例子:reason msgrefund_id string退款单id例子:27057168152571061289431726tax_amount string调整单税费金额例子:100tax_amount_setobject
调整单税费金额presentment_moneyobject
展示金额amount double金额例子:100currency_code string币种例子:USDshop_moneyobject
商铺金额amount double金额例子:100currency_code string币种例子:USD- order_id string订单号例子:
21057168152571061289431726 - processed_at string更新时间 (格式见IOS8601)例子:
2022-10-03T12:44:45-04:00 refund_line_itemsobject[]
退款商品信息。id string退款单号例子:27057168152571061289431726line_itemobject
商品行attribute string商品属性:名称 - 属性值 多个以逗号", "分割 如:颜色 - 红色, 尺寸 - X例子:尺寸 - Xfulfillable_quantity integer可发货数量例子:1fulfillment_quantity integer已发货数量例子:1fulfillment_service string物流商名称例子:走四方fulfillment_status string商品的发货状态, 发货状态, fulfilled-已发货; partial-部分发货; null-未发货;例子:partialgrams double重量(克)例子:1.2id string商品快照表的id, 系统生成,与订单号唯一确认一个商品例子:2655436734527560price string商品售价,精度2例子:100price_setobject
多币种售价presentment_moneyobject
买家侧币种amount string金额currency_code string币种shop_moneyobject
卖家侧金额信息amount string金额currency_code string币种product_id stringspu序列号例子:18054488231146952151833534quantity integer商品数量例子:1requires_shipping boolean是否需要发货例子:truesku string商品码,barCode例子:SKU1234tax_linesobject[]
税费信息price string税费,精度2例子:100price_setobject
税费多币种信息presentment_moneyobject
买家侧币种amount string金额例子:100currency_code string币种例子:USDshop_moneyobject
卖家侧金额信息amount string金额例子:100currency_code string币种例子:USDrate double税率例子:1.2title string标题例子:标题type string税费类型,product_tax:商品税 ; shipping_tax:运费税例子:product_taxtaxable boolean是否收税例子:truetitle string商品标题例子:T-shortvariant_id string商品sku序列号例子:18054488231146952151833534variant_title string商品属性值, 多个以" / "分割, 如: “155 / 红色 / 大"例子:155 / 红色 / 大vendor string供应商例子:供应商line_item_id string商品快照表的id, 系统生成,与订单号唯一确认一个商品例子:23312553324324quantity integer数量,商品数量例子:1restock_type string库存返还类型,no_restock-未返还,cancel-取消, return-返还 只有未返还例子:no_restocksubtotal double退款金额合计,精度2例子:100subtotal_setobject
退款金额合计,多币种信息,卖家和买家侧相同presentment_moneyobject
买家侧币种amount string金额例子:100currency_code string币种例子:USDshop_moneyobject
卖家侧金额信息amount string金额例子:100currency_code string币种例子:USDtotal_tax double退款商品的税额,精度2例子:100total_tax_setobject
总税额,多币种信息presentment_moneyobject
卖家侧币种amount string金额例子:100currency_code string币种例子:USDshop_moneyobject
买家侧币种amount string金额例子:100currency_code string币种例子:USDtransactionsobject[]
退款交易信息amount string退款金额,精度2例子:100created_at string创建时间例子:2022-10-03T12:44:45-04:00currency string币种例子:USDid string退款id例子:10100112220607455014540963840kind string交易类型(authorization, capture, sale, void, refund)例子:refundorder_id string订单号例子:21056836827909126061559008processed_at string创建时间例子:2022-10-03T12:44:45-04:00status string处理状态, pending, failure, success, and error例子:successuser_id string买家id例子:4323434transactions_v2object[]
退款交易单列表。amount stringstring 交易单金额。数值保留到小数点后两位。例子:8.00error_code string渠道返回的支付失败原因码。例子:RISK_PENDINGerror_msg string渠道返回的支付失败内容。例子:PENDING_REVIEWgateway string支付渠道。例子:Mypayid string交易单 ID。例子:3201270375342377769857557605kind string交易单类型:sale: 自动入账类型交易单authorization: 授权类型交易单capture: 手动入账类型交易单void: 已作废类型交易单refund: 退款类型交易单
payment_detailsobject
支付详情。credit_cardobject
信用卡付款的卡详细信息。credit_card_bin string信用卡号码例子:471110credit_card_brand string信用卡品牌。例子:visacredit_card_expire_month string信用卡到期月份。例子:12credit_card_expire_year string信用卡到期年份。例子:30credit_card_number string加密的信用卡号。例子:471110******0000pay_channel_deal_id string外部渠道支付流水号。例子:pi_3MI897Hezv8FxjBO1uGxMPhXreceipt_json string支付渠道返回的交易收据。不同支付渠道返回的收据不一定相同。当前只支持返回礼品卡支付方式的信息。例子:\"gift_card_id\":30170521219516412793210045payment_method string支付方式。例子:Mypaystatus string交易单状态:created:交易单已创建pending:交易单渠道处理中success:交易单已成功处理fail:交易单处理失败
- user_id string用户id例子:
16576456
状态码
收到 SHOPLINE 发送的 Webhook 通知后,你需要按照如下 SHOPLINE 要求的格式进行响应。
HTTP/1.1 200 OK关于如何订阅 Webhooks 及更多 Webhook 响应规则说明,请参考 Webhook 概述。
这篇文章对你有 帮助吗?