List Payments
Lists payments, newest first. By default, returns sales for the accounts your credential can read: an account credential’s own account, or every account a user can read payments for. Set mode to user_sales to list the sales the signed-in user received personally, outside any account.
Authorizations
An Account API key, an App API key, an account access token, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
Pins the request to a dated API version.
"2026-10-13"
Query Parameters
Which sales to list. account_sales returns sales for the accounts the caller can read. user_sales returns only sales the signed-in user received personally, outside any account; it requires the user's own Whop login session and cannot be combined with account_id.
account_sales, user_sales Only payments charged by this account, prefixed biz_.
Only payments in this lifecycle state.
open, authorized, paid, pending, uncollectible, unresolved, void Only payments charged for this reason. subscription_cycle also matches renewals recorded as subscription_update.
subscription_create, subscription_cycle, subscription_update, one_time, manual, subscription Only payments presented in this three-letter currency, such as usd.
Only payments made by this buyer, prefixed user_. This filters sales the caller can read, so me is not accepted; list the caller's own purchases with GET /memberships?user_id=me.
Search payments by user ID, membership ID, user email, name, or username. Email filtering requires the member:email:read permission.
Only payments made by this member, prefixed mber_.
Only payments billed under this membership, prefixed mem_.
Only payments for this product, prefixed prod_.
Only payments priced by this variant, prefixed plan_.
Only payments created before this ISO 8601 timestamp.
Only payments created after this ISO 8601 timestamp.
The field to sort by.
created_at, paid_at The sort direction.
asc, desc Number of results to return from the start of the range.
x <= 100Return results after this cursor. Use page_info.end_cursor from the previous response to fetch the next page.
Number of results to return from the end of the range.
x <= 100Return results before this cursor. Use page_info.start_cursor from the previous response to fetch the previous page.

