确认订单支付事件

简要描述
  • 确认订单支付事件
请求url
  • https://www.商城域名.com/index.php?s=/api/cashier/orderPay
请求方式
  • POST
是否需授权登录
请求header
参数名 类型 是否必须 示例值 说明
storeId int 必填 10001 商城ID
platform string 必填 H5 当前请求的客户端(APP、小程序、H5等)
Access-Token string 选填 - 当前登录用户的 Token
请求参数
参数名 类型 是否必须 示例值 说明
form object 必填 - 表单数据
form 参数
参数名 类型 是否必须 示例值 说明
method string 必填 - 支付方式
client string 必填 - 当前客户端(APP、小程序、H5等)
orderId int 必填 - 订单ID
extra object 必填 - 附加数据
form.extra 参数
参数名 类型 是否必须 示例值 说明
returnUrl string 条件必填 https://xxx.com/#/pages/wallet/recharge/index 支付成功后的回调地址,仅H5端支付宝支付时需要
返回示例
{
    "status": 200,
    "message": "success",
    "data": {
        "payment": {
            "appid": "wx8908532a27xxxxxxx",
            "nonce_str": "mzOhujM9GdGXRjFt",
            "sign": "5351088D6DCA557DD8FF92BADD204705",
            "prepay_id": "wx24225558300xxxxxxxxxxxx5836bb90000",
            "trade_type": "MWEB",
            "mweb_url": "https:\/\/wx.tenpay.com\/cgi-bin\/mmpayweb-bin\/checkmweb?prepay_id=wx24225558300xxxxxxxxxxxx5836bb90000&package=4093324891",
            "out_trade_no": "2022022456571014",
            "time_stamp": "1645714552"
        }
    }
}
返回参数
参数名 类型 示例值 说明
status int 200 请求状态(200:请求成功;500:请求错误/失败)
message string success 请求结果的信息,默认为 success
data object - 返回的业务数据
data 参数
参数名 类型 示例值 说明
payment object - 在线支付的参数(用于调用微信支付和支付宝付款)