支持第三方调用
支持沙箱环境调用
禁止个人开发者调用
公共请求参数
名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| app_id | string | 是 | 小程序appid |
| access_token | string | 是 | 小程序调用凭证 |
业务请求参数
名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| out_order_id | string | 是 | 指定外部订单号 |
| open_id | string | 是 | openId |
| path | string | 是 | 小程序path路径 |
| biz_create_time | int64 | 是 | 业务创建时间 |
| biz_update_time | int64 | 否 | 业务更新时间 |
| order_expired_time | int64 | 否 | 订单超时时间 |
product_infos | list_struct | 是 | 下单商品信息 |
out_product_id | string | 是 | 外部商品id |
out_sku_id | string | 是 | outSkuId |
num | int32 | 是 | 购买商品数量,必须大于0 |
sale_price | int64 | 是 | 售卖价格 |
real_price | int64 | 是 | 实际价格 |
image | string | 否 | 图片地址 |
discount_infos | list_struct | 否 | 折扣信息 |
name | string | 是 | 折扣名称 |
price | int64 | 是 | 优惠金额 |
num | int32 | 是 | 优惠的数量 |
price_info | struct | 是 | 价格信息 |
order_price | int64 | 是 | 订单金额 |
freight_price | int64 | 否 | 运费 |
discount_price | int64 | 否 | 优惠金额 |
extra_price_infos | list_struct | 否 | 附加金额 |
name | string | 是 | 名称 |
price | int64 | 是 | 金额 |
num | int32 | 是 | 数量 |
biz_id | string | 否 | 业务id |
biz_type | string | 否 | 业务类型,。附加费场景传固定值INDEPENDENT,可以单独进行费用项的退款 |
请求示例
{
"out_order_id":"string",
"open_id":"string",
"path":"string",
"biz_create_time":0,
"biz_update_time":0,
"order_expired_time":0,
"product_infos":[
{
"out_product_id":"string",
"out_sku_id":"string",
"num":0,
"sale_price":0,
"real_price":0,
"image":"string",
"discount_infos":[
{
"name":"string",
"price":0,
"num":0
}
]
}
],
"price_info":{
"order_price":0,
"freight_price":0,
"discount_price":0,
"extra_price_infos":[
{
"name":"string",
"price":0,
"num":0,
"biz_id":"string",
"biz_type":"string"
}
]
}
}
名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
data | struct | 否 | |
out_order_id | string | 是 | 外部订单id |
order_id | string | 是 | 小红书订单id |
final_price | int64 | 是 | 订单最终总价格 |
pay_token | string | 是 | 订单支付用 token,用于拉起小程序支付api |
expired_time | int64 | 是 | 订单支付到期时间,时间戳精确到秒 |
open_pay_type | string | 否 | 订单支付类型,跟商家的交易能力匹配,direct:直连支付,life_gpay:担保支付(本地生活) |
| success | bool | 否 | 是否成功 |
| msg | string | 否 | 说明,正确响应时为 success,错误响应时为错误描述 |
| code | int32 | 否 | 错误码,正确响应时为 0,错误响应时非0 |
{
"data":{
"out_order_id":"string",
"order_id":"string",
"final_price":0,
"pay_token":"string",
"expired_time":0,
"open_pay_type":"string"
},
"success":true,
"msg":"string",
"code":0
}
参见错误码