创建微信预支付订单

Path: /optimus/core/cashier/proxyPreCreatedPay

入参说明(JSON 格式)

入参整体结构

字段 类型 描述
appid String 应用ID
seller Object 商户信息
acquiringSn String 收单流水号
signature String 签名
usingPayTools Array 支付工具列表
selectedSignature String 选择的签名
seq String 序列号

seller 字段明细

字段 类型 描述
merchantId String 商户ID
merchantUserId String 商户用户ID
role String 角色

usingPayTools 字段明细

字段 类型 描述
payTool Integer 支付工具类型
amount Integer 金额
identity String 身份标识
requestSn String 请求流水号
payMode Integer 支付模式
channelExt Object 渠道扩展信息
id Integer ID
amountComposition Object 金额构成

amountComposition 字段明细

字段 类型 描述
compositionItems Array 构成项列表

compositionItems 字段明细

字段 类型 描述
amount Integer 金额
category String 类别

出参说明(JSON 格式)

出参整体结构

字段 类型 描述
success Boolean 是否成功
code String 返回码
msg String 消息
data Object 数据

data 字段明细

字段 类型 描述
amount Object 金额信息
paymentVoucher Object 支付凭证
channelInfo Object 渠道信息

amount 字段明细

字段 类型 描述
total Integer 总金额
currency String 货币类型

paymentVoucher 字段明细

字段 类型 描述
type String 类型
content String 内容
expireTime String 过期时间

channelInfo 字段明细

字段 类型 描述
channel String 渠道
subChannel String 子渠道

示例

{
    "appid": "2025082700005615",
    "seller": {
        "merchantId": "1c904b2d-f056-4afa-a819-0328a4774320",
        "merchantUserId": "6ce169d1-1289-4e98-b4a3-ea8b6145046f",
        "role": "super_admin"
    },
    "acquiringSn": "2026032016412219191",
    "signature": "b4BFXQ06jrRkDCSKNgGt",
    "usingPayTools": [
        {
            "payTool": 3,
            "amount": 1,
            "identity": "oAgds7T0nw06RtwQ-08qoLyU8SGs",
            "requestSn": "DWTY1758001522123",
            "payMode": 4,
            "channelExt": {
                "sub_appid": "wx36e68952a60af089"
            },
            "id": 3,
            "amountComposition": {
                "compositionItems": [
                    {
                        "amount": 1,
                        "category": "default"
                    }
                ]
            }
        }
    ],
    "selectedSignature": "RXVTu8uS-yfafq4UeepL",
    "seq": "b4cd8afbc4384bf499e090e02e3f3a7e"
}

results matching ""

    No results matching ""