开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
支付产品
私域产品
小程序产品
权限集列表
搜索关键词
搜索直达
收藏
消息
小程序码
小程序服务
订单中心
小程序开发管理
生物核身
交易组件
使用须知
接入指南
api 列表
常见问题
相关资料
小程序商品
支付有礼
商家粉丝群
营销产品
资金产品
会员产品
信用产品
广告产品
开发 > 服务端 > 私域产品 > 小程序产品 > 权限集列表 > 交易组件 >  > 接口规范
已更新
文档更新记录 >
收藏
订阅更新
我的文档
设置
说明:本接口规范指引,面向全部接入小程序交易组件的服务商和商家客户。
为了提升订单信息的准确性,更严谨的统计订单金额,计算公域技术服务费,提高商家对账效率,支持商家在带货宝等达人带货场景扩大交易规模。即日起,小程序交易组件将加强接口使用规范,您可根据以下指引完成接口调整。
注意:本次接口规范公告于 2023 年 11 月 28 日发布,请遵循下述规范尽快调整,交易组件将于 2023 年 12 月 31 日开始执行规范约束,届时如未按规范接入,将无法创建订单,影响买家下单。
应用场景
创建订单时,您正确传入商品价格、数量、商品优惠、订单金额等信息后,支付宝可依据订单数据准确计算商品实收金额、达人分佣金额及在账单上以商品颗粒度展示账单明细。
场景
现状
规范后
达人直播带货
一笔订单内有多件商品时,达人分佣金额=订单金额*达人带货商品的佣金率,示例:
3.png

达人:分佣金额>实际推广效果;
商家:出资金额>实际推广收益;
达人分佣金额=实际带货商品金额*佣金率,示例:
4.png

达人:获得实际推广佣金;
商家:达人推广费用降低;
慧推宝账单
账单明细不包含用户实付金额
账单明细支持透出用户实付金额
相关接口
说明:以下仅列出了本次需要调整的接口,未列出接口仍正常接入无需调整。
环节
接口地址
创建订单
创建交易单
交易退款

接入步骤
第一步 创建订单
调用接口: alipay.open.mini.order.create(订单创建接口)
调整点(以下仅列出了本次需要调整的参数,其它参数仍正常入参):
1一笔订单内,商品有 out_sku_id 时,商家商品 sku_id(out_sku_id)不可重复传多次;商品无 out_sku_id 时,商家商品 id(out_item_id) 不可重复传多次。
2一笔订单内最多可包含 50 个商品1 个商品数量最多 100 份
3为了降低交易风险,保障用户交易真实性。自 2023 年 12 月 15 日起,订单类型(merchant_biz_type)为电商购物: (kx_shopping)时,以下字段为必填字段。
参数中文名
参数英文名
类型
是否必选
长度/取值
描述
示例值
订单收货地址
address_info
minireceiveraddressinfodto
必选
-
订单收货地址信息
-
ll收货人姓名
receiver_name
string
必选
长度范围:[1,64]
收货人姓名
张三
ll详细收货地址
detailed_address
string
必选
长度范围:[1,1024]
详细收货地址信息
中国浙江省杭州市西湖区xx小区xx号
ll收货人手机号
tel_number
string
必选
长度范围:[1,64]
收货人手机号 格式为11位,纯数字
132********
注意请遵循操作指引尽快调整,后续小程序报名参加公域活动(如年货节,五福等),商家直播均要求订单信息完整,届时如未按规范接入,可能导致不符合公域活动报名条件而无法报名。
4新增参数:商品详细信息 item_infos 下新增可选参数 商家商品惠金额 item_discount,具体描述详见接口文档。
a商家商品优惠金额=(商品单价-商品实际单价)*商品数量
b商家优惠金额=sum(商家商品优惠金额)
5废弃参数:附加金额 additional_price 参数将不再继续使用,请合理入参。
6针对商品单价 sale_price、商品实际单价 sale_real_price、商品数量 item_cnt、运费 freight、商家优惠金额 discounted_price、商家商品优惠金额 item_discount、订单金额 order_price 参数入参时,需要符合如下订单资金平衡校验:
a订单金额=sum(商品单价* 商品数量) 运费-商家优惠金额
b订单金额=sum(商品实际单价* 商品数量) 运费
c订单金额=sum(商品单价* 商品数量-商家商品优惠金额) 运费
示例:
商品
商品单价
商品实际单价
商品数量
商家商品优惠金额
商家优惠金额
运费
订单金额
a
10元
7.5元
2
5元
7元
0元
33元
b
20元
18元
1
2元
接入过程中,开发者可使用自助诊断工具进行订单资金平衡校验调试。
点击 进入自助诊断工具,选择 交易组件 > 交易组件资金平衡校验
5.png
相关接口参数说明:
参数中文名
参数英文名
类型
是否必选
长度/取值
描述
示例值
商户商品 id
out_item_id
string
特殊可选
长度范围:[1,64]
商户侧商品id,用于公域场景结算,会影响主播归因。私域场景无需传入,公域场景未传入会影响后续结算。
无 sku 商品,同一个 item_id 不可重复多次传入
必选条件
公域场景使用必传(订单前置判断接口返回的 sourceid 不为空)
123
商户商品 sku_id
out_sku_id
string
特殊可选
长度范围:[1,64]
商户侧商品 sku_id,用于公域场景结算,如果商品有 sku 时需要传入准确的 sku_id,无 sku 时不需要传入。
同一个 sku_id 不可重复多次传入。
必选条件
公域场景下,商品提报过多个 out_sku_id 时必传
34567576565656
商家商品优惠金额
item_discount
string
可选
长度范围:[1,11]
商家商品优惠金额,该商品分摊到的优惠金额。
所有商品的商家商品优惠金额之和应等于商家优惠金额,即 商家优惠金额=sum(商家商品优惠金额);
单位:元,精确到小数点后两位
68.88
商家优惠金额
discounted_price
string
可选
长度范围:[1,11]
商家优惠金额,单位:元,精确到小数点后两位。
商家优惠金额应等于商家所有商品的商家优惠金额之和,即 商家优惠金额=sum(商家商品优惠金额)、商家商品优惠=(商品单价-商品实际单价)*商品数量。
88.88
订单金额
order_price
string
必选
长度范围:[1,11]
订单总价,单位:元,精确到小数点后两位
订单金额须满足公式:
1订单金额=sum(商品单价* 商品数量) 运费-商家优惠金额;
2订单金额=sum(商品实际单价* 商品数量) 运费
3订单金额=sum(商品单价* 商品数量-商家商品优惠金额) 运费
88.88
第二步 创建交易单
调用接口:alipay.trade.create(统一收单交易创建接口)
调整点(以下仅列出了本次需要调整的参数,其它参数仍正常入参):
1goods_id:当前接口的 extend_params.trade_component_order_id 字段不为空时,该字段需与交易组件订单参数保持一致。
参数英文名
类型
是否必选
长度/取值
描述
示例值
goods_id
string
必选
64
商品的编号,该参数传入支付券上绑定商品goods_id,倘若无支付券需要消费,该字段传入商品最小粒度的商品 id(如:若商品有 sku 粒度,则传商户 sku 粒度的id)。当前接口的 extend_params.trade_component_order_id 字段不为空时,该字段需与交易组件订单参数保持一致。了解小程序商品请参考:小程序商品
apple-01
第三步 交易退款
调用接口:
调整点(以下仅列出了本次需要调整的参数,其它参数仍正常入参):
1out_item_id:交易组件订单申请部分退款时,该字段必填,且与交易组件订单参数保持一致。
2out_sku_id:交易组件订单申请部分退款时,该字段必须与交易组件订单参数保持一致。
参数英文名
类型
是否必选
长度/取值
描述
示例值
out_item_id
string
特殊可选
64
交易组件订单申请部分退款时,该字段必填,且与交易组件订单参数保持一致。
商家侧小程序商品 id,具体使用方式请参考:小程序商品
outitem_01
out_sku_id
string
特殊可选
64
交易组件订单申请部分退款时,该字段必须与交易组件订单参数保持一致。
商家侧小程序商品 sku id,具体使用方式请参考:小程序商品
outsku_01
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图