AICAPAY
    AICAPAY
    • Introduce
    • 响应码
    • 测试数据
    • 接口规则
      • 安全规范
    • PayIn
      • PayIn notification
      • PayIn-NG API
        • PayIn-initialize
        • PayIn-query
      • PayIn-MX API
        • PayIn-onlineBanking
        • PayIn-queryList
    • PayOut API
      • PayOut notification
      • PayOut-query
        POST
      • PayOut-bankSubmit
        POST
    • Payment API
      • Payment notification
      • Payment
        POST
      • Payment-query
        POST
    • BankAccount API
      • Query account name
        POST
    • Institution API
      • Query bank list
        POST
      • Query wallet list
        POST
    • Merchant Api
      • updateStatus
        POST
      • openSubMerchant
        POST
      • queryMerchantBalance
        POST
    • VirtualAccount API
      • VA notification
      • VA Order-detail
        POST
      • Create Virtual Account
        POST
      • Update Virtual Account Status
        POST
      • Query One Virtual Account
        POST
      • Query Virtual Account List
        POST
    • habaripay
      • 获取token

    Introduce

    请求和响应#

    请求数据和响应数据都按照Json格式化,一般情况下,所有响应结构体都按如下格式。
    字段说明
    code返回码,非00情况下说明此次处理出现异常,包括服务异常和业务异常,不能单纯理解为失败
    msg描述信息
    data业务数据,详细字段见接口文档
    code为00,表示处理成功。
    交易类接口返回code为非00时,需要通过对应的查询接口查询最终交易结果

    交易金额#

    接口中参数支付金额单位精确到币种的最小单位,参数值不能带小数。
    例如交易金额为100NGN,传输时为10000 (100 * 100)

    商户订单号#

    商户支付的订单号由商户自定义生成,仅支持使用字母、数字、中划线-、下划线_、竖线|、星号*这些英文半角字符的组合,请勿使用汉字或全角等特殊字符。要求商户订单号保持唯一性(建议根据使用雪花算法或者UUID来生成订单号)

    交易结果通知#

    通知接口无需签名和加解密,为了保证安全性,建议设置平台IP为白名单。
    收到通知之后,建议通过查询接口查询数据确认交易结果。
    请求方式:POST
    请求BODY:以通知参数查看通知文档
    返回BODY:返回字符串:"success"表示通知成功,失败重复发起通知
    通知间隔时间规则:5分钟,5分钟,10分钟,10分钟,30分钟,1小时,1小时,3小时,6个小时,6个小时,6个小时。

    IP地址#

    生产环境出口ip:8.209.67.112
    特别提示:
    必须严格按照API的说明进行支付,在未得到支付系统明确的回复之前不要变更交易结果,防止资金损失,支付系统结果均以交易状态为最终结果
    Next
    响应码
    Built with