常见问题

技术问题

Adapay 异步通知方式是什么

关于成功消息通知,Adapay 采用 mqtt 方式通知商户(不需要商户提供 URL 回调地址),也可以使用URL回调。

具体使用方式请参照 SDK 中异步处理代码. 详见异步通知模块

常见报错有哪些

  • security_exception

签名错误,常见为商户公私钥不匹配导致,请检查秘钥配置。

  • request_parameter_error

请求参数错误,常见为,请求参数不合法,具体是哪个参数错误,请查看返回信息中的 invalid_param 中的信息,invalid_param”:”open_id”。

  • config_exception

配置错误,常见为传入的配置信息有误,例如:商户状态异常或不存在,AppID 不存在,支付渠道未配置等,错误信息详见 error_msg,”error_msg”:”商户状态异常或不存在” 。

  • channel_response_code_fail

支付渠道响应码错误。常见为通道异常情况,您可附上订单号在工单系统提交工单,我们第一时间为您查询问题。

  • system_exception

系统异常,是指 Adapay 系统异常。

  • charge_id_not_exists

对应支付记录不存在,对应订单请求不存在。

  • request_order_no_repeate

请求订单号重复,是指该笔订单号已存在。

  • channel_error

通道异常,是指支付通道出现问题。

  • mer_not_register

商户未入驻,是指商户在 Adapay 系统中尚未完成渠道入驻。

返回码说明

  • iOS 返回错误码说明

参数

说 明

0000

订单支付成功

0001

订单支付失败

0002

订单支付中

0012

支付结果未知

0013

用户取消

0020

参数错误

0031

网络出错

0032

其他错误

  • Android 返回错误码说明

参数

说 明

0000

订单支付成功

0001

订单支付失败

0002

订单支付中

0012

支付结果未知

0013

用户取消

0020

参数错误

0031

网络出错

0032

其他错误

SDK 相关

JS SDK

  • 微信公众号支付或小程序支付时,服务端 SDK 已成功返回正确的 Payment 对象,调用前端 JS SDK 为什么没有反应?

请检查调用 JS SDK 方法是否是在页面刚加载的时候,建议页面完全加载完以后再进行调用,或通过按钮事件触发调用方法。

PHP SDK

  • SDK 对版本有要求吗

有的,需要 PHP 5.6 及以上版本,因为目前 mqtt 消息推送尚不支持 5.6 以下版本。

  • debug 发现签名结果为空

请检查签名私钥是否设置,且格式为PKCS8。

其他问题

对账单怎么获取

目前您需要通过接口获取到对账单下载地址,并通过该下载地址获取到历史支付、退款交易清单。 对账单下载接口

渠道商户、商户、企业/个人用户有什么区别吗

  • 渠道商户:为 Adapay 推荐商户,与我司签署推广合作协议。

  • 商户:是业务经营的主体,可通过 Adapay 控台极速入网也可通过渠道进件接口进件,需要与我司签署支付服务协议。

  • 企业/个人用户:是商户业务的参与方,可参与商户业务流水分账。

分账对象的开户审核时效是多少

企业是 T+1 日反馈,个人是实时返回的。

有疑问?您可在线沟通或反馈,点击 联系我们