Get Primary Account Details
POST /abc/v1/account/detail
Get Primary Account Details
Request Headers
Request Body
The file does not define a request body structure.
Successful Response
Data model: CommonResultOpenAccountResponse
Description
Human-readable error message
data
object (OpenAccountResponse)
data structure (OpenAccountResponse)
Description
primary account unique ID
Description
primary account name
Description
Account status: 1=active / 2=lost / 3=deleted / 4=dormant
Description
available balance, unit: cents
Description
frozen balance, unit: cents
Description
book amount, unit: cents
Description
Currency (ISO 4217), such as USD
Description
account opening time
Primary Account Management: Account Transfer
POST /abc/v1/account/transfer
Primary Account Management: Account Transfer
Request Headers
Request Body
Data model: OpenAccountTransferRequest
transferInAccountId
string
Description
transfer-in account ID
transferInIsParentAccount
boolean
Description
whether the transfer-in account is the primary account
transferOutAccountId
string
Description
transfer-out account unique ID
transferOutIsParentAccount
boolean
Description
whether the transfer-out account is the primary account
Description
transfer amount
Successful Response
Data model: CommonResultBoolean
Description
Human-readable error message
Get Recharge Address
POST /abc/v1/account/recharge-address
Get Recharge Address
Request Headers
Request Body
The file does not define a request body structure.
Successful Response
Data model: CommonResultOpenRechargeAddressResponse
Description
Human-readable error message
data
object (OpenRechargeAddressResponse)
data structure (OpenRechargeAddressResponse)
Description
Merchant recharge address; null if the merchant has not enabled a wallet
Description
Minimum recharge amount, unit: cents (minor unit); deposits below this amount are not credited
Query Primary Account Fund Flows
POST /abc/v1/account/flow/query
Query Primary Account Fund Flows
Request Headers
Request Body
Data model: OpenAccountFlowQueryRequest
Description
Page number, starting from 1; minimum 1
Description
Items per page, maximum 200; minimum 1
Description
Fund account transaction flow ID
Example / Default
PF20260101000001
Description
primary account ID
Description
currency code ISO 4217
Description
Transaction type array: 1=self-service recharge, 2=outgoing transfer, 3=incoming transfer, 4=fee deduction, 6=manual recharge, 7=adjustment increase, 8=adjustment decrease, 9=refund; pass one element when querying a single type
Description
Recharge method: 1=USD transfer, 5=USDT transfer, 6=rebate-to-recharge, 7=balance transfer, 8=account adjustment (only populated for recharge transactions)
Description
Transaction status: 1=success, 2=failure, 3=pending, 4=processing; minimum 1; maximum 4
transactionTime
arraystring>
Description
Transaction time range, an array with two elements: [start time, end time]
Successful Response
Data model: CommonResultPageResultOpenAccountFlowResponse
Description
Human-readable error message
data
object (PageResultOpenAccountFlowResponse)
data structure (PageResultOpenAccountFlowResponse)
list
array<object (OpenAccountFlowResponse)>
Query Recharge Details
POST /abc/v1/account/recharge/query
Query Recharge Details
Request Headers
Request Body
Data model: OpenRechargeFlowQueryRequest
Description
Page number, starting from 1; minimum 1
Description
Items per page, maximum 200; minimum 1
Description
Fund account transaction flow ID
Example / Default
PF20260101000001
Description
primary account ID
Description
currency code ISO 4217
transTypes
arrayinteger>Required
Description
Transaction type array: 1=self-service recharge, 2=outgoing transfer, 3=incoming transfer, 4=fee deduction, 6=manual recharge, 7=adjustment increase, 8=adjustment decrease, 9=refund
Description
Recharge method: 1=USD transfer, 5=USDT transfer, 6=rebate-to-recharge, 7=balance transfer, 8=account adjustment
Description
Transaction status: 1=success, 2=failure, 3=pending, 4=processing; minimum 1; maximum 4
transactionTime
arraystring>
Description
Transaction time range, an array with two elements: [start time, end time]
Successful Response
Data model: CommonResultPageResultOpenAccountFlowResponse
Description
Human-readable error message
data
object (PageResultOpenAccountFlowResponse)
data structure (PageResultOpenAccountFlowResponse)
list
array<object (OpenAccountFlowResponse)>