接口文档 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
二维码付款(客户扫码)接口方法:post/get均可
路径:/mch/api_qrpay.jsp 请求参数:
说明:token为商户调用接口的密钥,可以登录易快得平台,自行为此商户设置token。 调用此接口后会返回支付二维码,直接让用户扫码即可完成收款。
响应结果: 返回以下格式的json字符串:
扫客户码付款接口方法:post/get均可
路径:/mch/api_micropay.jsp 请求参数:
说明:此接口用于线下通过扫码枪等工具扫描客户付款码时完成收款。调用此接口后,需要调用订单查询接口(一来用于实现收款,二来用于查询订单状态)
响应结果: 返回以下格式的json字符串:
H5支付接口方法:post/get均可
路径:/mch/api_h5.jsp 请求参数:
说明:token为商户调用接口的密钥,可以登录易快得平台,自行为此商户设置token。 调用此接口后会返回支付二维码,直接让用户扫码即可完成收款。
使用说明:直接跳转到上面的支付地址,支付成功后会自动跳转到redirect_url参数的地址。
微信统一下单接口(适合js/小程序支付)接口方法:post/get均可
路径:/mch/ api_wxmini_unifiedorder.jsp 请求参数:
说明:token为商户调用接口的密钥,可以登录易快得平台,自行为此商户设置token。 调用此接口后会返回支付二维码,直接让用户扫码即可完成收款。
使用说明:直接跳转到上面的支付地址,支付成功后会自动跳转到redirect_url参数的地址。
订单查询接口方法:post/get均可
路径:/mch/api_query.jsp
请求参数:
响应结果(json格式):
订单关闭接口方法:post/get均可
路径:/mch/api_close.jsp
请求参数:
响应结果(json格式):
订单退款接口方法:post/get均可
路径:/mch/api_refund.jsp
请求参数:
响应结果(json格式):
支付通知说明:用户付款成功后系统会将商户发送结果通知,通知地址请登录易快得会员中心设置 接口方法:get 返回参数:
注意:接收到系统支付通知后需要返回字符串:success,否则的话系统会每隔5分钟发送一次通知。
集成到网站方法用户在线支付时,生成一笔订单到自己的订单库中。调用二维码付款接口获取二付URL,然后通过此付款URL生成二维码,然后等待支付回调通知(这时可以在支付页面定时获取你的一个获取订单状态的程序,如果订单状态为已付款,则提示用户付款成功),如果收到通知,那么将订单库中对应订单号的记录状态改为已付款。
如下代码: String 付款url=readHtml(http://***/mch/api_qrpay.jsp?body=产品付款& tradeno=201909211644494327&nonce_str=4327&mch_id=1111&fee=0.01&body=test&sign=c92dc07b11d242a292fba470861f403c) <div><img id="wxpayqr" src="http://***/mch/api_qrimg.jsp?cnt=付款URL& tradeno=201909211644494327&nonce_str=4327&mch_id=1111&fee=0.01&body=test&sign=c92dc07b11d242a292fba470861f403c" /><p>请使用微信扫描上面二维码进行支付</p></div><script>window.setInterval(function () {$.get("/pay/get_ordersts.asp?orderno=201909211644494327", {"timed": new Date().getTime()},function (data) {if(data=='1'){alert('支付成功');location.href='/test/pay.asp';};});}, 3000);</script> 以上代码的作用是显示二维码给用户,然后定时访问订单接口/test/pay.asp获取订单状态(因为平台可以为商户设置回调地址,当用户付款成功后会把结果发到你在平台设置的回调地址里,你在回调地址中收到付款成功的消息后可以把订单状态设置为已付款),如果订单是已支付则提示用户付款成功。
效果图如下:
|