跳转到主要内容
GET
/
openapi
/
v1
/
bill
/
transaction
curl --request GET \
  --url 'https://api.ppio.com/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
}

Documentation Index

Fetch the complete documentation index at: https://ppio.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

请求头

Authorization
string
必填
Bearer 身份验证格式,例如:Bearer {{API 密钥}}。

查询参数

pageNo
int32
必填
页码,从 1 开始。
pageSize
int32
必填
每页数量。
serialNumber
string
交易流水号。
transactionTimeStart
int64
交易开始时间,秒级 Unix 时间戳。
transactionTimeEnd
int64
交易结束时间,秒级 Unix 时间戳。
transactionType
string
交易类型。常用值:recharge(充值)、refund(退款)、consume(消费)。
transactionChannel
string
交易渠道。常用值:AliPay(支付宝)、WeixinPay(微信支付)、PublicRemittance(对公汇款)。
status
string
交易状态。取值:pendingsuccessfailedexpired
channel
string
交易渠道过滤参数,与 transactionChannel 含义一致,建议优先使用 transactionChannel
orderType
string
订单类型。取值:recharge(充值)、refund(退款)。

响应参数

data
object[]
必填
交易流水列表。
total
int32
必填
满足查询条件的交易流水总数。
curl --request GET \
  --url 'https://api.ppio.com/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
}