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，退款机构返回订单号

}