ECJiaWiki:Api:quickpay/order/pay

来自ECJiaWiki
跳转至: 导航搜索

应用场景

 闪惠订单支付

接口名称

 quickpay/order/pay

Header请求参数

字段名 变量名 必填 类型 示例值 描述 since deprecated
设备唯一ID device-udid String a46d663d675d4858ea7d0a21c2de06e9 设备的唯一编号 1.3.0
设备客户端类型 device-client String android,iphone,h5,weapp 设备类型的描述 1.3.0
产品编号 device-code String 6015 产品编号 1.3.0
API版本 api-version String 1.6 API接口版本号 1.3.0

举例如下

{
    "device-udid" : "a46d663d675d4858ea7d0a21c2de06e9",
    "device-client" : "weapp",
    "device-code " : "6015",
    "api-version" : "1.6",
}

请求参数

字段名 变量名 必填 类型 示例值 描述
token请求凭证 token String 79218f8e710fc755a222de45f43c3fd969b87972 调用接口凭证
订单id order_id int 订单id

举例如下

 {
    "data": {
        "token": "79218f8e710fc755a222de45f43c3fd969b87972",
        "order_id": "2"
    },
    "status": {
        "succeed": 1
    }
}

返回参数

字段名 变量名 必填 类型 示例值 描述
返回状态码 status Array() {"succeed" : 1} 返回请求接口后的数据,succeed为1代表成功,0则为失败,失败后则返回error_code(错误code)及error_desc(错误说明)
返回信息 data data字典 请求接口提供的返回信息
└ 订单支付信息 payment payment字典 订单支付信息
   └ 描述 subject string 描述
   └ partner partner string partner
   └ 订单编号 order_sn String 订单编号
   └ 订单logid order_logid int 订单logid
   └ 订单金额 order_amount decimal 5.01 订单金额
   └ 通知url notify_url string 通知url
   └ 回调url callback_url string 回调url
   └pay_order_sn pay_order_sn String 201708162492923696 pay_order_sn
   └ 支付方式code pay_code string 支付方式code
   └ 支付方式名称 pay_name string 支付方式名称
   └ 私钥 private_key string 私钥
   └ pay_online pay_online string pay_online
   └ 订单状态 order_pay_status string 订单状态
└ 支付方式列表 others array 支付方式列表
   └ 支付方式id pay_id int 支付方式id
   └ 支付方式code pay_code string 支付方式code
   └ 支付方式名称 pay_name string 支付方式名称
   └ 支付手续费用 pay_fee decimal 支付手续费用
   └ 是否在线支付 is_online int 是否在线支付
   └ 支付手续费用(格式化) format_pay_fee string 支付手续费用

成功举例如下

{
    "data": {
        "payment": {
            "subject": "ECJia到家的订单:2017081624929",
            "partner": "2088421651906622",
            "order_sn": "2017081624929",
            "order_logid": 23696,
            "order_amount": "5.01",
            "seller_id": "ecjiapay@ecmoban.com",
            "notify_url": "http://10.10.10.47/o2o/sites/api/notify/pay_alipay.php",
            "callback_url": "http://10.10.10.47/o2o/sites/api/notify/pay_alipay.php",
            "pay_order_sn": "201708162492923696",
            "pay_code": "pay_alipay",
            "pay_name": "支付宝",
            "private_key": "MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAMmz618ZJsjfO4v3QibEkDVfCinhXKsrb3vQdRz7qZwQ/uzMulF3yLZ31JaA8R+j8ZTdCOA1Iesfcpe7ub3PXlCYFKdlRly+GlXHal+CXXEAcg5PBdXzz2pJZvaqXvk9YGfcMZC5wHKJjVz4PPJmITJrqsp0LxtFTqP5GKXx7WZNAgMBAAECgYBPTMNPAi5zbwCUSMPjRgiEUzdFu+qZCVytSwmgOXk3eJ8hLmRaP0PUKUyVV2B1VhlWs4gXzgvlytlculuOOocTaX4w+IOEUEP+A2N/5mnZxWmuprkycKj7iRRkRr+2AsB1nc0YIAHoBLxL5tD9DbaA6ZOxVxl3byzRgSx9DFsjaQJBAPNXsWf2/YmVMi3pEcCUHOdx80/XnsP8MzQtdKwQgGE787AlqpOr0pC2cbOYa7jYIfwJlY1e5tABA7jEE2t7m7sCQQDUMcJHG00f5Ap4AdZfOl+mbcYQQFirzpA5aSU0IzmV6cAyTIA3+/HVtEb7d+B8zeBySVPLGtsDBZECnFMq5XGXAkEAqa7VizxkcQKzOeZStanSOeVwl5UwJVOAVPr5Z14eVy8Z7xNkzZI7wyMlR+mZ/AviLsB0I18wrYx3juhS7lkELwJBAJ330S8IdxkXtmdyzrmkBlMrA7lTfe+hXqMu0KCI3LTrCMcpRobnDDlQ9Ur+CmQ/DClox3W7r3IHcdXktNGJcE8CQQClr5Vww0Sf0/YCmOk+zlYX3JApt/7hDgKIqc2LF5mUEe3qt+arNT0HLVWk4yZ6qY4Zp+7Ty5vVaqqtW4xQQ2iW",
            "pay_online": "http://wappaygw.alipay.com/service/rest.htm?_input_charset=utf-8&format=xml&partner=2088421651906622&req_data=%3Cauth_and_execute_req%3E%3Crequest_token%3E201708169990f0f7d46a0bd059deb0c2c81ba86a%3C%2Frequest_token%3E%3C%2Fauth_and_execute_req%3E&req_id=20170816015552&sec_id=MD5&service=alipay.wap.auth.authAndExecute&v=2.0&sign=0fac8a0923ef52ab38f2b7ececdb6580",
            "order_pay_status": 0
        },
        "others": [
            {
                "pay_id": 9,
                "pay_code": "pay_balance",
                "pay_name": "余额支付",
                "pay_fee": "0",
                "is_cod": 0,
                "is_online": 1,
                "format_pay_fee": "¥0.00"
            },
            {
                "pay_id": 11,
                "pay_code": "pay_cod",
                "pay_name": "货到付款",
                "pay_fee": 0,
                "is_cod": 1,
                "is_online": 0,
                "format_pay_fee": "¥0.00"
            },
            {
                "pay_id": 14,
                "pay_code": "pay_wxpay",
                "pay_name": "微信支付",
                "pay_fee": "0",
                "is_cod": 0,
                "is_online": 1,
                "format_pay_fee": "¥0.00"
            },
            {
                "pay_id": 15,
                "pay_code": "pay_wxpay_weapp",
                "pay_name": "微信支付",
                "pay_fee": "0",
                "is_cod": 0,
                "is_online": 1,
                "format_pay_fee": "¥0.00"
            },
            {
                "pay_id": 16,
                "pay_code": "pay_wxpay_shop",
                "pay_name": "微信支付",
                "pay_fee": "0",
                "is_cod": 0,
                "is_online": 1,
                "format_pay_fee": "¥0.00"
            },
            {
                "pay_id": 17,
                "pay_code": "pay_wxpay_app",
                "pay_name": "微信支付",
                "pay_fee": "0",
                "is_cod": 0,
                "is_online": 1,
                "format_pay_fee": "¥0.00"
            }
        ]
    },
    "status": {
        "succeed": 1
    }
}

失败举例如下

{
    "status": {
        "succeed": 0,
        "error_code": "invalid_parameter",
        "error_desc": "参数无效"
    }
}

注:错误编码