createDirectPayment
入参
paymentRequestId String REQUIRED
商户为识别支付请求而分配的唯一 ID。
更多信息:
- 此为幂等字段。
- 最大长度:32 字符
memo String
付款方描述。
更多信息:
- 最大长度:128 字符
remark String
收款方描述。
更多信息:
- 最大长度:128 字符
order Order
订单信息。
paymentNotifyUrl String
用于接收支付状态通知的 URL。
更多信息:
- 最大长度:256 字符
payToMethod PayToMethod REQUIRED
支付方式详情。
payToAmount Amount REQUIRED
付款金额明细。
payFromAmount Amount REQUIRED
付款金额明细。
出参
result Result REQUIRED
表示接口调用是否成功。
paymentId String
Antom 为识别一次支付分配的专属 ID。
更多信息:
- 最大长度:32 字符
paymentRequestId String
由商户分配的用于识别支付请求的唯一 ID。
更多信息:
- 最大长度:128 字符
payToMethod PayToMethod
支付方式详情。
paymentAmount Amount
商户请求以订单货币接收的付款金额。
payToAmount Amount
支付金额明细。
API Explorer
请求
URL
Method
POST
响应
Case
Success
结果码
| 结果码 | 值 | 结果码信息 | 行动建议 |
|---|---|---|---|
| SUCCESS | S | 成功。 | 支付成功,无需进一步操作。 |
| PROCESSING | S | 支付正在处理中。 | 付款已受理,请稍后查询结果。 |
| UNKNOWN_EXCEPTION | U | 由于未知原因,接口调用失败。 | 再次调用接口以解决问题。如果问题未解决,请联系 Antom 技术支持。 |
| ACCESS_DENIED | F | 访问被拒绝。 | 请联络 Antom 技术支持获取详细原因。 |
| USER_BALANCE_NOT_ENOUGH | F | 由于对应支付方式的用户余额不足,支付无法完成。 | 请充值账户或选择其他支付方式。 |
| USER_NOT_EXIST | F | 用户在支付方式端不存在。 | 请使用有效的用户 ID 重试。如果问题仍然存在,请联系 Antom 技术支持。 |
| CURRENCY_NOT_SUPPORT | F | 不支持该币种。 | 请使用有效的货币重试。 |
| PROCESS_FAIL | F | 系统发生常规业务故障,请勿重试。 | 需要人工介入。建议您联系 Antom 技术支持以解决该问题。 |
| REQUEST_TRAFFIC_EXCEED_LIMIT | U | 请求流量超过限制。 | 再次调用接口以解决问题。如果问题未解决,请联系 Antom 技术支持。 |
| PARAM_ILLEGAL | F | 缺少必需的参数,或者存在非法参数。例如,非数字输入、无效的日期,或者参数的长度和类型错误。 | 检查并验证当前接口所需的请求字段(包括头部字段和正文字段)是否正确传递并有效。 |
| USER_ACCOUNT_ABNORMAL | F | 用户的账户状态异常。 | 请联系 Antom 技术支持。 |
| USER_STATUS_ABNORMAL | F | 用户状态异常。 | 请联系 Antom 技术支持。 |
| RISK_REJECT | F | 由于风险控制,交易无法进一步处理。如果用户已为交易付款,交易将被退款。 | 请联系 Antom 技术支持。 |
| AMOUNT_EXCEED_LIMIT | F | 支付金额超过了合同或支付方式允许的最大金额。 | 检查支付金额是否超过限制,或使用较低金额再试一次。 |
| REPEAT_REQ_INCONSISTENT | F | 金额或币种与先前请求不同。 | 请检查您的请求,并使用正确的数值重试。 |