智慧商城-实战项目
    智慧商城-实战项目
    • wiki
    • 1. 获取首页数据
      GET
    • 2. 商品搜索
      GET
    • 3. 商品详情页
      GET
    • 4. 购物车商品总数量
      GET
    • 5. 商品保障服务
      GET
    • 6. 获取商品评论
      GET
    • 7. 获取商品评价总数
      GET
    • 8. 商品评价列表
      GET
    • 9. 添加商品到购物车
      POST
    • 10. 获取图形验证码
      GET
    • 11. 登录-获取短信验证码
      POST
    • 12. 手机验证码登录(图形验证码可以不用传)
      POST
    • 13. 购物车商品列表
      GET
    • 14. 购物车商品更新
      POST
    • 15. 删除购物车商品
      POST
    • 16. 订单结算
      GET
    • 17. 收货地址列表
      GET
    • 18. 默认收货地址id
      GET
    • 19. 获取省市区-添加地址
      GET
    • 20. 添加收货地址
      POST
    • 21. 设置默认地址
      POST
    • 22. 删除收货地址
      POST
    • 23. 获取收货地址详情
      GET
    • 24. 编辑收货地址
      POST
    • 25. 提交订单
      POST
    • 26. 商品全部分类
      GET
    • 27. 我的-获取用户信息
      GET
    • 28. 我的-余额,积分,优惠券
      GET
    • 29. 我的-商品状态数量(全部/待支付/待收货/待发货)
      GET
    • 30. 我的-订单
      GET
    • 31. 我的-订单详情
      GET
    • 32. 我的-取消订单
      POST
    • 32. 我的-订单支付
      GET
    • 33. 我的-订单确认收货
      POST
    • 34. 我的-订单评价商品列表
      GET
    • 35. 上传图片
      POST
    • 36. 我的-提交商品评价
      POST
    • 37. 我的-申请售后
      POST

      25. 提交订单

      开发中
      开发环境
      开发环境
      POST
      /checkout/submit

      请求参数

      Header 参数
      Access-Token
      string 
      必需
      示例值:
      1741f74aed758a688515f72572dc8e37
      platform
      string 
      必需
      示例值:
      H5
      Body 参数application/json
      goodsId
      string 
      商品id (购物车下单无需传递, 商品详情页立即购买下单需要传递)
      可选
      goodsNum
      string 
      商品数量(购物车下单无需传递, 商品详情页立即购买下单需要传递)
      可选
      goodsSkuId
      string 
      商品SKU(购物车下单无需传递, 商品详情页立即购买下单需要传递)
      可选
      delivery
      string 
      物流方式, 默认: 10
      必需
      couponId
      string 
      优惠券id,默认:0
      必需
      isUsePoints
      integer 
      是否使用积分 1-使用, 0-不使用
      必需
      mode
      string 
      购买方式,buyNow:立即购买, cart: 购物车购买
      必需
      payType
      string 
      支付方式,10:余额支付
      必需
      remark
      string 
      留言
      必需
      cartIds
      string 
      购物车id (购物车下单需传递, 商品详情页立即购买下单不需传递)
      可选
      示例
      {
        "mode": "buyNow",
        "delivery": "10",
        "payType": 10,
        "couponId": 0,
        "isUsePoints": 0,
        "remark": "快点发货呀",
        "goodsId": "10038",
        "goodsNum": "1",
        "goodsSkuId": "0"
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://smart-shop.itheima.net/index.php?s=/api/checkout/submit' \
      --header 'Access-Token: 1741f74aed758a688515f72572dc8e37' \
      --header 'platform: H5' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "mode": "buyNow",
          "delivery": "10",
          "payType": 10,
          "couponId": 0,
          "isUsePoints": 0,
          "remark": "快点发货呀",
          "goodsId": "10038",
          "goodsNum": "1",
          "goodsSkuId": "0"
      }'

      返回响应

      🟢200成功
      application/json
      Body
      status
      integer 
      必需
      message
      string 
      必需
      data
      object 
      必需
      orderId
      string 
      必需
      payType
      integer 
      必需
      payment
      array[string]
      必需
      示例
      {
        "status": 200,
        "message": "success",
        "data": {
          "orderId": "10025",
          "payType": 10,
          "payment": []
        }
      }
      修改于 2023-06-15 09:24:21
      上一页
      24. 编辑收货地址
      下一页
      26. 商品全部分类
      Built with