网页跳转支付

此接口聚合联盟已集成相关数据,只需简单的POST即可完成整个支付流程,无需签名等繁杂的操作。移动端可直接在应用里嵌入浏览器来实现支付。

POST地址:https://api.erguanmingmin.com/pay/api.php

POST数据:number={订单号}&money={支付金额}&type={支付方式}&name={商品名}&pid={商户ID}&key={商户秘钥}

请求参数说明:

字段名变量名必填类型示例值描述
订单号numbertext2022031618271992541商户自身订单号必须唯一,且尽量随机,避免与其他商户订单号重复否则后果自负。
支付金额moneytext0.01必须大于0的双精度小数型
支付方式typetextalipay支付宝(alipay),微信(wxpay),QQ钱包(qqpay),京东(jdpay),银联(bank),PAYPAL(paypal)
商品名nametext餐巾纸商品名称不得含有违法内容
商户IDpidtext888888你的聚合联盟商户ID
商户密钥keytextVuFR2261zb1h04Yz3U35vvg116xF1g39商户密钥在个人资料里查看,商户密钥仅识别商户,在聚合联盟无特殊权限,可以公开使用。

判断结果

通过同步回调,用户支付成功后网页会直接输出内容和JS函数,通过判断网页输出内容或JS函数来执行业务流程。

判断方式说明:

返回方式接口名称返回内容说明
网页输出echo订单号用户支付成功后网页会直接输出订单号。
网页输出echo支付验证失败支付失败或系统错误,请商户手动查询。
JS接口函数e4a订单号用户支付成功后JS函数直接返回商户订单号,移动端可通过读取网页JS函数来判断用户是否支付完成。
JS接口函数e4a0支付失败或系统错误JS函数直接返回0,移动端可通过读取网页JS函数来决定相关业务流程。

查询订单

通过POST方式,适用于主动查询订单,有用户交互行为类应用,在不确定用户是否支付成功时用主动查询来确定,可以用在判断返回后再执行一次查询订单流程。

POST地址:https://api.erguanmingmin.com/pay/query.php

POST数据:number={商户订单号}

查询订单说明:

字段名变量名必填类型示例值描述
订单号numbergbk/utf82022031618271992541返回0表示查询失败或订单号不正确,返回1表示支付成功,返回2表示未完成支付。

开发说明

此开发模式由系统后台集合相关参数,商户只需POST提交订单参数即可。优点,快速集成,开发简单。缺点,几乎没有。注意:此模式请采用同步回调,同时可通过轮询订单号的方式来判断用户是否完成支付。