youthcamp-2025-mall-be
  1. 结算服务
youthcamp-2025-mall-be
  • 认证中心
    • 获取权限列表
      GET
    • 获取角色列表
      GET
    • 创建角色
      POST
    • 为用户分配角色
      POST
    • 为角色分配权限
      POST
    • 异常用户封禁
      POST
    • 更新用户权限
      PUT
    • 解除用户权限
      POST
  • 用户服务
    • 刷新token
      GET
    • 用户注册
      POST
    • 用户登录
      POST
    • 查看用户信息
      GET
  • 商品服务
    • 管理端
      • 创建商品
      • 更新商品
      • 下架商品
    • 搜索商品
      GET
    • 查看商品详情
      GET
    • 浏览商品列表
      GET
  • 购物车服务
    • 查看购物车
      GET
    • 加入购物车
      POST
    • 更新购物车单个商品数量
      PUT
    • 批量删除购物车
      DELETE
  • 订单服务
    • 部分清空购物车并生成订单
      POST
    • 秒杀订单(预下单)
      POST
    • 秒杀(下单)
      POST
    • 查询订单
      GET
  • 结算服务
    • 下单并支付(清空购物车)
      POST
    • 确认订单
      GET
  • 支付服务
    • 完成支付
  • 智能体
    • 发送消息(流式返回)
    • 发送消息(非流式返回)
    • 获取聊天记录
    • 获取对话表
    • 删除对话
  1. 结算服务

下单并支付(清空购物车)

开发中
POST
/api/v1/checkout

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
email
string 
必需
firstname
string 
必需
lastname
string 
必需
street
string 
必需
zipcode
string 
必需
province
string 
必需
country
string 
必需
city
string 
必需
cardNum
integer 
必需
expirationMonth
integer 
必需
expirationYear
integer 
必需
cvv
integer 
必需
paymentMethod
string 
必需
示例
{
    "email": "string",
    "firstname": "string",
    "lastname": "string",
    "street": "string",
    "zipcode": "string",
    "province": "string",
    "country": "string",
    "city": "string",
    "cardNum": 0,
    "expirationMonth": 0,
    "expirationYear": 0,
    "cvv": 0,
    "paymentMethod": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/checkout' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "string",
    "firstname": "string",
    "lastname": "string",
    "street": "string",
    "zipcode": "string",
    "province": "string",
    "country": "string",
    "city": "string",
    "cardNum": 0,
    "expirationMonth": 0,
    "expirationYear": 0,
    "cvv": 0,
    "paymentMethod": "string"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2025-02-23 01:51:07
上一页
查询订单
下一页
确认订单
Built with