Antom, leading provider of tailored payment solutions

createDirectPayment

POST /v1/aba/funds/createDirectPayment

调用此发起支付。支付发起后,响应将包含来自 ABA 的交易状态和处理指令。

结构

报文由报文头和报文体组成。本文主要介绍报文体结构信息,有关报文头的结构信息,请参阅:

注意:将每个字段(除数组外)的数据类型设置为字符串。这意味字段值必须使用双引号(" ")括起来。例如:

  • 如果字段的数据类型为整数属性,且其值为 20,设置为 "20"。
  • 如果字段的数据类型为布尔属性,且其值为 true,设置为 "true"。


入参

paymentRequestId String  REQUIRED

商户为识别支付请求而分配的唯一 ID。

更多信息:

  • 此为幂等字段。
  • 最大长度:32 字符

memo String  

付款方描述。

更多信息:

  • 最大长度:128 字符

remark String  

收款方描述。

更多信息:

  • 最大长度:128 字符

order Order  

订单信息。

Show child parameters

paymentNotifyUrl String  

用于接收支付状态通知的 URL。

更多信息:

  • 最大长度:256 字符

payToMethod PayToMethod  REQUIRED

支付方式详情。

Show child parameters

payToAmount Amount  REQUIRED

付款金额明细。

Show child parameters

payFromAmount Amount  REQUIRED

付款金额明细。

Show child parameters

出参

result Result  REQUIRED

表示接口调用是否成功。

Show child parameters

paymentId String  

Antom 为识别一次支付分配的专属 ID。

更多信息:

  • 最大长度:32 字符

paymentRequestId String  

由商户分配的用于识别支付请求的唯一 ID。

更多信息:

  • 最大长度:128 字符

payToMethod PayToMethod  

支付方式详情。

Show child parameters

paymentAmount Amount  

商户请求以订单货币接收的付款金额。

Show child parameters

payToAmount Amount  

支付金额明细。

Show child parameters

paymentTime Datetime  

付款完成的时间。

更多信息:

  • 值遵循 ISO 8601 标准格式。例如,“2019-11-27T12:01:01+08:00”。
API Explorer

请求

URL
Method
POST
请求体

响应

Case
Success
响应体

结果码

结果码值结果码信息行动建议
SUCCESSS成功。

支付成功,无需进一步操作。

PROCESSINGS支付正在处理中。

付款已受理,请稍后查询结果。

UNKNOWN_EXCEPTIONU由于未知原因,接口调用失败。

再次调用接口以解决问题。如果问题未解决,请联系 Antom 技术支持。

ACCESS_DENIEDF访问被拒绝。

请联络 Antom 技术支持获取详细原因。

USER_BALANCE_NOT_ENOUGHF由于对应支付方式的用户余额不足,支付无法完成。

请充值账户或选择其他支付方式。

USER_NOT_EXISTF用户在支付方式端不存在。

请使用有效的用户 ID 重试。如果问题仍然存在,请联系 Antom 技术支持。

CURRENCY_NOT_SUPPORTF不支持该币种。

请使用有效的货币重试。

PROCESS_FAILF系统发生常规业务故障,请勿重试。

需要人工介入。建议您联系 Antom 技术支持以解决该问题。

REQUEST_TRAFFIC_EXCEED_LIMITU请求流量超过限制。

再次调用接口以解决问题。如果问题未解决,请联系 Antom 技术支持。

PARAM_ILLEGALF缺少必需的参数,或者存在非法参数。例如,非数字输入、无效的日期,或者参数的长度和类型错误。

检查并验证当前接口所需的请求字段(包括头部字段和正文字段)是否正确传递并有效。

USER_ACCOUNT_ABNORMALF用户的账户状态异常。

请联系 Antom 技术支持。

USER_STATUS_ABNORMALF用户状态异常。

请联系 Antom 技术支持。

RISK_REJECTF由于风险控制,交易无法进一步处理。如果用户已为交易付款,交易将被退款。

请联系 Antom 技术支持。

AMOUNT_EXCEED_LIMITF支付金额超过了合同或支付方式允许的最大金额。

检查支付金额是否超过限制,或使用较低金额再试一次。

REPEAT_REQ_INCONSISTENTF金额或币种与先前请求不同。

请检查您的请求,并使用正确的数值重试。