简要描述:

  • 作者投稿记录状态 status == 3时,可以追加价格

接口版本:

版本号 制定人 制定日期 修订日期
1.0.0 kevin 2022-08-17
1.0.1 kevin 2022-09-27 增加银行卡选项

请求URL:

请求方式:

  • POST

请求头:

参数名 是否必须 类型 说明
token string 授权凭证

请求参数:

参数名 是否必须 类型 说明
contribute_id string 投稿id
price string 追加价格,不能小于0
pay_method string 支付方式 WeChat=微信 , Alipay=支付宝,Apple=苹果
pay_type string 请求类型 app=APP端,public=公众号,small=小程序, pc=电脑端
openid string openid ,公众号,小程序需要
user_pay_type string 1=微信支付,2=银行卡支付

请求参数:

参数名 是否必须 类型 说明
contribute_id string 投稿id
price string 收稿价格,0
user_pay_type string 1=微信支付,2=银行卡支付

返回示例:

正确时返回:

银行卡
{
    "status": 200,
    "msg": "下单成功",
    "data": {
        "id": 1,
        "bank_info": {
            "user_pay_type": 2,
            "bank_name": "秦皇岛爱文者科技文化有限公司",
            "bank_branch": "中国银行股份有限公司秦皇岛市山海关支行",
            "bank_card_no": "101374718292",
            "price": 100,
            "contribute_id": 15,
            "old_order_id": 1,
            "old_order_num": "22092714194898271336"
        }
    }
}


微信PC返回
{
    "status": 200,
    "msg": "下单成功",
    "data": {
        "trade_type": "NATIVE",
        "prepay_id": "wx16171731335681e113111c1a1496181100",
        "code_url": "weixin://wxpay/bizpayurl?pr=X7FRFSA",
        "id": 3
    }
}

微信app返回
{
    "status": 200,
    "msg": "下单成功",
    "data": {
        "appid": "wxf434000ea000",
        "partnerid": "1595524451",
        "prepayid": "wx0211353627328564fdfc64981f67960000",
        "package": "Sign=WXPay",
        "noncestr": "f86c0u5gqtxe4sl0is4yrds9gynx2g1j",
        "timestamp": "1638416135",
        "sign": "9A75A3A5F61911D1CDB1E198D77575E3",
        "id": 34
    }
}

微信公众号和小程序返回
{
    "status": 200,
    "msg": "下单成功",
    "data": {
        "appId": "wx04b986123b240a1f",
        "timeStamp": "1584354029",
        "nonceStr": "3jonkamsjdumexkmlvkuw89m3x7kwsr5",
        "package": "prepay_id=wx16182032520208fbc2e829f31117311600",
        "signType": "MD5",
        "paySign": "A35330D466BB3810B26A01DB5BB99E6C",
        "id": 14
    }
}

错误时返回:

{
    "status": 0,
    "msg": "",
    "data": [],
    "other": []
}

银行卡返回参数说明:

参数名 类型 说明
id int 订单id
bank_info.user_pay_type string 1=微信支付,2=银行卡支付
bank_info.bank_name string 账户名称
bank_info.bank_branch string 银行名称
bank_info.bank_card_no string 银行账号
bank_info.price string 付款金额

备注:

文档更新时间: 2022-09-27 14:56   作者:admin