API列表

获取二维码

action名称:merchantGetCodeImpl
方法说明:用于获取二维码url

请求参数:body内字段如下:

{
    "orderNo": "12345678920",            //N,商户订单号,必须全局唯一不重复
    "totalAmount": 0.01,                //N,订单总金额,单位元
    "goodsDetail": [{                //O,产品明细
        "goodsId": "434",            //N,产品id
        "goodsName": "奶茶",            //N,产品名称
        "price": 0.01,                //N,产品价格,单位元
        "quantity": 1                //N,产品数量
    }]
}

响应参数:body内字段如下:

{
    "returnCode": "00",            //N,结果返回码,00为成功,其余为失败
    "orderNo": "12345678920",        //N,商户订单号,和请求一致
    "returnDesc": "操作成功",        //N,结果返回描述
    "orderNoQrcode": http://qrpaytest.e-buychina.com.cn/api/user/0D8DF0B717B4190292B8A6044DDC1B9B65CE6B244F3706A70BCD9C7C5802C15D0C59789C48F7F308572C6DFFD4694C7F730A27C2290BA9B1DFFA97C8AE14A731
                        //N,二维码内容
}

查询交易结果

action名称:merchantInquiryImpl
方法说明:用于查询交易结果,用户扫码二维码并支付之后,可轮询查询

请求参数:body内字段如下:

{
    "orderNo": "12345678920",            //N,原交易商户订单号
}

响应参数:body内字段如下:

{
    "returnCode": "00",            //N,原交易返回码,00为成功,其余为失败
    "returnDesc": "交易成功",        //N,原交易交易结果返回描述
    "orderNo": "12345678920",        //N,和请求一致 
    "totalAmount": 20.0,            //O,原交易订单金额
    "realAmount": 15.0,            //O,原交易用户实付金额
    "ebuyRefno": 17409898978,        //O,原交易ebuy系统参考号
    "ebuyRequestNo": 423894394,        //O,原交易ebuy上送机构的订单号
    "organizationTradeNo ":90909090,    //O,原交易机构返回订单号
}

退款

action名称:merchantRefundImpl
方法说明:用于获取二维码url

请求参数:body内字段如下:

{
    "orderNo": "12345678920",        //N,原交易商户订单号
    "refundAmount ": 0.10,            //O,本次退款金额,不填则默认全额退款
}

响应参数:body内字段如下:

{
    "returnCode": "00",            //N,退款返回码,00为成功,其余为失败
    "returnDesc": "操作成功",        //N,退款结果返回描述
    "orderNo": "12345678920",        //N,和请求一致
    "refundAmount ": 0.10,            //O,申请退款的金额,和请求一致
    "totalAmount": 20.0,            //O,原交易订单金额
    "realAmount": 15.0,            //O,退款金额
    "ebuyRefno": 17409898978,        //O,退款 ebuy系统参考号
    "ebuyRequestNo": 423894394,        //O,退款ebuy上送机构的订单号
    "organizationTradeNo ":90909090,    //O,退款机构返回订单号
}