curl --request GET \
--url 'https://api.novita.ai/openapi/v1/bill/transaction?pageNo=1&pageSize=20&transactionTimeStart=1764547200&transactionTimeEnd=1767225599' \
--header 'Authorization: Bearer <API_KEY>'
{
"data": [
{
"customerId": "<string>",
"serialNumber": "<string>",
"transactionTime": "1764547200",
"transactionType": "recharge",
"transactionChannel": "AliPay",
"transactionAmount": "1000000",
"walletBalance": "1000000",
"note": "",
"state": "success",
"invoiceURL": "",
"orderType": "recharge"
}
],
"total": 1
}
Basic
Query Transactions
GET
/
openapi
/
v1
/
bill
/
transaction
curl --request GET \
--url 'https://api.novita.ai/openapi/v1/bill/transaction?pageNo=1&pageSize=20&transactionTimeStart=1764547200&transactionTimeEnd=1767225599' \
--header 'Authorization: Bearer <API_KEY>'
{
"data": [
{
"customerId": "<string>",
"serialNumber": "<string>",
"transactionTime": "1764547200",
"transactionType": "recharge",
"transactionChannel": "AliPay",
"transactionAmount": "1000000",
"walletBalance": "1000000",
"note": "",
"state": "success",
"invoiceURL": "",
"orderType": "recharge"
}
],
"total": 1
}
Request Headers
string
requerido
Enum:
application/jsonstring
requerido
Bearer authentication format, for example: Bearer {{API Key}}.
Query Parameters
int32
requerido
Page number, starting from
1.int32
requerido
Number of items per page.
string
Transaction serial number.
integer
Transaction start time, Unix timestamp in seconds (int64).
integer
Transaction end time, Unix timestamp in seconds (int64).
string
Transaction type. Common values:
recharge, refund, consume.string
Transaction channel. Common values:
AliPay, WeixinPay, PublicRemittance.string
Transaction status:
pending, success, failed, expired.string
Transaction channel filter. Same as
transactionChannel. Prefer transactionChannel.string
Order type:
recharge, refund.Response Parameters
object[]
requerido
Transaction record list.
Ocultar properties
Ocultar properties
string
requerido
User account ID.
string
requerido
Transaction serial number.
string
requerido
Transaction time, Unix timestamp in seconds.
string
requerido
Transaction type.
string
requerido
Transaction channel.
string
requerido
Transaction amount, unit is 1/10000 USD.
string
requerido
Wallet balance after the transaction, unit is 1/10000 USD.
string
requerido
Transaction note.
string
requerido
Transaction status.
string
requerido
Transaction voucher or invoice URL.
string
requerido
Order type. Values:
recharge, refund.int32
requerido
Total number of transaction records matching the query.
curl --request GET \
--url 'https://api.novita.ai/openapi/v1/bill/transaction?pageNo=1&pageSize=20&transactionTimeStart=1764547200&transactionTimeEnd=1767225599' \
--header 'Authorization: Bearer <API_KEY>'
{
"data": [
{
"customerId": "<string>",
"serialNumber": "<string>",
"transactionTime": "1764547200",
"transactionType": "recharge",
"transactionChannel": "AliPay",
"transactionAmount": "1000000",
"walletBalance": "1000000",
"note": "",
"state": "success",
"invoiceURL": "",
"orderType": "recharge"
}
],
"total": 1
}
Última modificación el 10 de agosto de 2026