常见问题:
说明:
1.测试环境资金不结算。
1.微信APP只能在正式环境调试。
2.对账单接口只能查前一天到前三个月的数据。
微信公众号支付流程:
1.调用微信网页授权接口,获取openid,如何获取详见附录模块。
2.调用微信公众号支付接口,获取prepay_id。
3.调用公众号H5页面接口。
请务必按顺序调用上面的接口!
支付宝H5支付流程:
1.调用支付宝授权接口,获取buyer_id,如何获取:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.TiMfGv
&treeId=193&articleId=105656&docType=1
2.调用支付宝H5预创建接口,获取prepay_id和trade_no
3.调用支付宝H5支付接口
请务必按顺序调用上面的接口!
Q:平台方提供给对接方的公钥有什么作用?
A:是用来回调验签的,识别回调是清算平台的回调。
Q:存量商户想接入翼支付也要调用翼支付商户入驻接口吗?
A:是的(以前是不需要的),这是由于翼支付平台方作了一定调整,所以录入过和即将录入清算平台的商户都要调用翼支付商户入驻接口入驻翼支付。
Q:接口返回“无效签名”?
A:可能原因有如下几种:
1.生成签名的字符串拼接错误或者签名算法不是RSA算法,详见签名模块。
2.上传给清算平台的公钥与加签的私钥是不匹配的。请联系相应的对接人获取该清算方上传到平台的公钥,核对公私钥是否匹配。不匹配可重新生成一对公私钥,将公钥提供给对接人重新上传。
3.环境弄错,用测试环境的服务商appid与测试环境加签私钥去请求正式环境。
Q:请求接口返回“权限不足”?
A:接口权限未开启,联系对接人开启相关权限即可。
Q:请求借口而返回“无效参数”?
A:参数名或参数值不正确(特殊情况无效参数-->>appid)
Q:调用接口报“无效的店铺ID”?
A:平台为商户分配的惟一ID,请检查商户ID的正确性,可能原因有:
1.该商户没有在平台入驻过。
2.该商户不属于这个清算方。
Q:商户的审核通过会有通知吗?
A:不会,目前只能调用商户查询接口查询商户相关信息包括审核状态。我们审核一般情况下是即时的,我们的承诺是一两个工作日,逾期未审核请联系对接人。
Q:设置的商户费率什么时候能生效?
A:即时
Q:商户的卡绑错了,接口是否支持更改?
A:接口暂不支持更改银行卡信息,如需更改,请咨询对接人。
Q:如何确定订单状态?
A:回调+主动查询订单状态。平台回调不能保证成功,建议用户开发主动查询的机制(但不要太频繁,如回调幂等函数查询)。
1.微信支付为有回调,即成功,(特别注意的是微信刷卡支付,支付成功也是没有回调的!)。
2.其他支付需要根据回调参数判断,如支付宝看trade_status,详见回调模块。
Q:回调验签相关问题?
A:把回调给的request中的参数全部取出,剔除sign和sign_type,用RSA验签。验签方法如jAVA用AlipaySignature.rsaCheckV1(map, publick,"utf-8");
Q:微信公众号支付,报“sub_appid and sub_openid not match”?
A:获取的openid不是下单的公众号下用户的openid,按以下思路排查:
1.每个清算方都配置有一个默认的下单公众号,未传sub_appid时,下单的公众号是配置的默认公众号。
2.传了sub_appid,下单的公众号是sub_appid,那么传的sub_openid也要是对应的sub_appid下的用户openid。
Q:微信公众号支付,报“统一下单和拉起支付的appid不一致”?
A:环境弄错,请检查是在正式环境还是测试环境调试,从而确定微信公众号H5页面调起支付链接的正确性。
Q:微信公众号支付,报“此sub_appid未在移动支付平台录入或者已被删除”?
A:每一个下单的微信公众号信息都需要在我们平台录入,请联系对接人录入该微信公众号。