名词解释和统一报文结构

  1. 字段说明中,N为必填,O为选填。

  2. 响应报文外层参数callReturnCode:表示接口调用是否成功;

    响应报文body内参数returnCode:表示该请求实际的交易结果是否成功;

请求 (加密,签名前):

{
    "action": "merchantGetCodeImpl",        //N,action值,不同接口对应不同的action
    "uid": "sg_1458_001",                //N,商户号,由易百分配
    "psw": "F52FB1124231E6BA683F5C2CB5C8ADF6",    //N,终端号,由易百分配,需加密见1.4
    "body": {                    //N,报文主体内容,需要加密,加密方法见1.4
        "orderNo": "12345678920",
        "totalAmount": 0.01,
        "goodsDetail": [{
            "goodsId": "434",
            "goodsName": "奶茶",
            "price": 0.01,
            "quantity": 1
        }]
    },
    "sign": "xxxxxxx"                //N,签名值,签名方法见1.5
}

响应(验签,解密后):

{
    "sign": "xxxxxxx",                //N,签名值,验签方法见1.5
    "body": {                    //N,报文主题内容,解密方法见1.4
        "returnCode": "00",
        "orderNo": "12345678920",
        "returnDesc": "操作成功",
        "orderNoQrcode": "http://qrpaytest.e-buychina.com.cn/api/user/0D8DF0B717B4190292B8A6044DDC1B9B65CE6B244F3706A70BCD9C7C5802C15D0C59789C48F7F308572C6DFFD4694C7F730A27C2290BA9B1DFFA97C8AE14A731"
    },
    "callReturnCode": "00",            //N,接口调用结果返回码
    "callReturnDesc": "Interface call success",    //N,接口调用结果返回结果
    "action": "merchantGetCodeImpl",        //N,action值,和请求一致
}
© E-EBUY TECH TEAM all right reserved,powered by GitbookFile Last Modified: 2019-10-24 15:20:03

results matching ""

    No results matching ""