submitPay
入参
paymentSessionId String REQUIRED
支付会话 ID。
更多信息:
- 最大长度:64 字符
paymentAmount Amount
支付金额。
order Order
订单信息。
出参
result Result REQUIRED
接口调用的结果。
paymentRequestId String REQUIRED
商户为识别支付请求分配的专属 ID。
更多信息:
- 最大长度:64 字符
paymentId String REQUIRED
APO 为识别一次支付分配的专属 ID。
更多信息:
- 最大长度:64 字符
paymentAmount Amount
支付金额。
applinkUrl URL
应用安装成功时,跳转应用的链接,安装失败则跳转至 WAP 页面。对于 Android,该链接是 Native App Link。对于 iOS,该链接是 Universal Link。
更多信息:
- 最大长度:2048 字符
normalUrl URL
将用户重定向到默认浏览器或嵌入式 WebView 中的 WAP 或 WEB 页面的链接。
更多信息:
- 最大长度:2048 字符
schemeUrl URL
在 Android 或 iOS 系统中,应用安装完成后,将用户重定向到应用的 URL scheme。
更多信息:
- 最大长度:2048 字符
acquirerInfo AcquirerInfo
处理该支付的收单机构信息。
请求
响应
结果/错误代码
resultCode | resultStatus | resultMessage | 处理建议 |
|
| 成功 | 无需操作。 |
|
| 支付处理中 | 获取任意 URL(appLinkUrl, normalUrl, schemeUrl)并打开收银台页面。若未返回 URL,请使用新的 paymentRequestId 重试支付 API。若问题持续,请联系 APO 技术支持。 |
|
| 处理失败 | 请勿重试。通常需要人工干预,建议联系 APO 技术支持排查问题。 |
|
| 未知异常 | 请重试调用接口。若未解决,请联系 APO 技术支持。 |
|
| 订单状态无效 | 检查交易订单状态,或联系 APO 技术支持获取详细原因。 |
|
| 商户状态无效 | 联系 APO 技术支持获取详细原因。 |
|
| 不支持的银行卡 | 请更换其他银行卡进行支付。 |
|
| 风控拒绝 | 若用户在两周内未收到退款,请联系 APO 技术支持。 |
|
| 发卡行拒绝 | 请尝试更换其他银行卡重试,或联系发卡行。 |
|
| 超出用户限额 | 请使用小于或等于账户可用余额的金额创建新支付,或联系 APO 技术支持。 |
|
| 欺诈拒绝 | 满足以下任一条件时请联系 APO 技术支持:
|
|
| 用户状态异常 | 联系 APO 技术支持以了解具体原因。 |
|
| 参数非法 | 检查并验证当前 API 的请求字段(包括请求头和请求体)是否正确传递且有效。 |