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