Retrieve a paginated list of payments for the authenticated organization
Send your access token as header Authorization: Bearer {accessToken}
Your API key that starts with sk_live or sk_test. You can create yours at go.bitgpt.xyz/api-keys.
Request body for filtering payments
Filter by payment provider IDs
Filter by invoice ID
Filter by payment status
PENDING, FAILED, COMPLETED, CANCELLED Filter by currency code
BITCOIN, ETHEREUM, USDT, USDC, USDC_NATIVE, SOLANA, BINANCE_COIN, RIPPLE, POLYGON, TRON, LITECOIN, BITCOIN_CASH, DOGECOIN, USD, EUR, CHF, GBP, AUD, JPY, CNY, CAD, HKD, SGD, SEK, KRW, NOK, NZD, INR, MXN, TWD, ZAR, BRL, DKK, PLN, THB, ILS, IDR, CZK, AED, TRY, HUF, CLP, SAR, PHP, MYR, COP, RUB, RON, PEN Filter payments with USD amount greater than or equal to this value
Filter payments with USD amount less than or equal to this value
Filter payments created from this date
Filter payments created until this date
Array of fields to expand in the response
provider Maximum number of payments to return
Number of payments to skip for pagination
Invoice list
Status code of the response
200, 201, 202 Response data containing the requested object
Message of the response, human readable
"Resource created successfully"
API environment
development, production Error message of the response, human readable
"Invalid email address"
Useful informaiton, not always present, to debug the response
{ "request_id": "req_1234567890" }
"Some pertinent log message"
Validator response object, each key is the field name and value is the error message
{
"email": "Invalid email address",
"password": "Password is required"
}
Support ID linked to the response, used to identify it when talking with our team
"support_uuidv7-something-else"