后浪云百度小程序教程:更新售后订单信息

  • 更新售后订单信息
    • 接口调用请求说明
    • 参数说明
    • 请求示例

    更新售后订单信息

    当前 POST 请求参数中售后订单信息,全量覆盖现有售后订单信息数据。

    POST 请求中 ResourceID 必须对应存在订单信息,且 SubOrderID 必须对应存在售后订单信息,否则无法更新。

    接口调用请求说明

     
     
     
    1. POST https://openapi.baidu.com/rest/2.0/smartapp/ordercenter/app/update/sub/info?access_token=ACCESS_TOKEN

    参数说明

    参数名 类型 是否必须 描述
    access_token String 小程序的接口调用凭据,参考开发者服务权限说明。
    open_id String 用户 openId
    scene_id String 百度收银台分配的平台订单 ID ,通知支付状态接口返回的 orderId 。
    scene_type Int 支付场景类型,开发者请默认传 2 。
    pm_app_key String 调起百度收银台的支付服务 appKey 。

    请求示例

    请求 body 参数

    • JSON
     
     
     
    1. {
    2. "Data": [{
    3. // 2:订单种类-虚拟物品
    4. "CateID": 2,
    5. // 应用ID
    6. "BizAPPID": "a392qXwK8L5GDUWhFoC01cKwoy7tmehg",
    7. // 开发者接入的唯一订单ID
    8. "ResourceID": "2221554346520",
    9. // 拓展字段 根据资产的不同其结构也不固定 此处以订单为例
    10. "EXT": {
    11. // 售后订单信息
    12. "SubsOrder": {
    13. "Items": [{
    14. // 售后订单ID
    15. "SubOrderID": "onlyOne",
    16. // 自订单状态,枚举参照 【退换货枚举值】
    17. "SubStatus": "",
    18. // 售后订单创建时间,时间戳,单位秒
    19. "CTime": 1571026201,
    20. // 售后订单修改时间,时间戳,单位秒
    21. "MTime": 1571026201,
    22. // 退款退货订单详情跳转
    23. "OrderDetail": {
    24. "Status": 2,
    25. "Name": "",
    26. "SwanSchema": "baiduboxapp://swan/B3GF3AWvCSr59myIs61uqaoYz7pPCSY1/wjz/bdxd/order-detail/order-detail?orderId=159259079195"
    27. },
    28. // 商品 退款/退货 信息
    29. "Refund": {
    30. // 退款总金额
    31. "Amount": 10,
    32. // 退款/退货商品
    33. "Product": [
    34. {
    35. // 商品ID
    36. "ID": "1014093064",
    37. // 商品退款/商品退货 数量
    38. "Quantity": 1,
    39. // 应退金额,单位分
    40. "Amount": 0
    41. }
    42. ]
    43. },
    44. // 退款订单类型
    45. "OrderType": 1
    46. }]
    47. }
    48. }
    49. }]
    50. }
    THE END