OpenApi
  1. PayIn-NG API
OpenApi
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • PayIn-MX API
    • PayIn-onlineBanking
      POST
    • PayIn-queryList
      POST
  • PayIn-NG API
    • PayIn-initialize
      POST
    • PayIn-query
      POST
  • PayOut API
    • PayOut-bankSubmit
      POST
    • PayOut-query
      POST
  • TransferIn API
    • TransferIn-detail
      POST
  • Bank API
    • Query bank list
      POST
  • BankAccount API
    • Query account name
      POST
  • Merchant Api
    • updateStatus
      POST
    • openSubMerchant
      POST
    • queryMerchantBalance
      POST
  • notify
    • PayOut result notification
    • PayIn result notification
    • Recharge result notification
  1. PayIn-NG API

PayIn-query

sandbox
https://openapi-sandbox.aicapay.com/merchant-order-biz
sandbox
https://openapi-sandbox.aicapay.com/merchant-order-biz
POST
https://openapi-sandbox.aicapay.com/merchant-order-biz
/openapi/payIn/status/query
Maintainer:胡正强

Request

Header Params
Content-Type
string 
optional
Default:
application/json
Body Params application/json
merchantOrderId
string 
required
Merchant OrderId
<= 64 characters
Example:
AC71EC46019F49BBA7B61176E96843B4
Example
{
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4"
}

Responses

🟢200OK
*/*
OK
Body
transType
string 
optional
Trans Type;03:PayIn
merchantOrderId
string 
required
Merchant OrderId
<= 64 characters
Example:
AC71EC46019F49BBA7B61176E96843B4
merchantNo
string 
required
Merchant No
<= 32 characters
Example:
00000002
status
integer <int32>
required
Order status, 0: Initialization, 1: Success, 2: Failure, 3: Pending
Example:
1
requestAmount
integer <int64>
required
Request amount
Example:
10000
payAmount
integer <int64>
optional
Actual payment amount, no payment initiated: 0
Example:
10000
fee
integer <int64>
optional
Handling fee, payment not initiated: 0
Example:
10
payeeAmount
integer <int64>
optional
Actual received amount, no payment initiated: 0
Example:
9990
payerAccNo
string 
optional
Payment account number, in the channel payment account
payerName
string 
optional
Payer's name
accountNo
string 
required
Collection virtual account number
countryCode
string 
required
Country code
currency
string 
required
Currency type
beginTime
string <date-time>
optional
Trading Hours
endTime
string <date-time>
optional
Transaction completion time
transId
string 
optional
Transaction serial number
<= 32 characters
Example:
B6864C218481468FBEB2640DB11078AD
errorCode
string 
optional
error code
errorMessage
string 
optional
error message
createTime
string <date-time>
required
Creation time
updateTime
string <date-time>
required
update time
Example
{
    "transType": "string",
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "merchantNo": "00000002",
    "status": 1,
    "requestAmount": 10000,
    "payAmount": 10000,
    "fee": 10,
    "payeeAmount": 9990,
    "payerAccNo": "string",
    "payerName": "string",
    "accountNo": "string",
    "countryCode": "string",
    "currency": "string",
    "beginTime": "2019-08-24T14:15:22Z",
    "endTime": "2019-08-24T14:15:22Z",
    "transId": "B6864C218481468FBEB2640DB11078AD",
    "errorCode": "string",
    "errorMessage": "string",
    "createTime": "2019-08-24T14:15:22Z",
    "updateTime": "2019-08-24T14:15:22Z"
}
Previous
PayIn-initialize
Next
PayOut-bankSubmit
Built with