Skip to main content
GET
Export payment transactions

Authorizations

Authorization
string
header
required

Personal access token, sent as Authorization: Bearer <token>. Each operation lists the permission it needs: read_only or full_access. A full-access token can call every operation. A read-only token can call only the operations that list read_only; anything else returns 403 read_only_credential_route_not_allowed.

Path Parameters

app_id
string
required

ID of the Base44 app.

Query Parameters

start_date
string<date-time>

Start of the window as an ISO 8601 timestamp. Send it with end_date, because a date sent on its own is ignored.

end_date
string<date-time>

End of the window as an ISO 8601 timestamp. Send it with start_date.

period
enum<string>

Window to use when you don't send both dates, counted back over whole UTC days including today. Either 7d, 30d, or 90d. Defaults to no window, which covers the app's whole history.

Available options:
7d,
30d,
90d
currencies
string

Comma-separated currency codes, for example usd,eur. Defaults to no currency filter.

provider
enum<string>
required

Payment provider whose transactions to use. Either stripe or wix. stripe covers payments taken through the app's Stripe integration, and wix covers payments taken through Wix Payments (Base44 Payments). The provider has to be connected to the app.

Available options:
stripe,
wix
status
string

Comma-separated statuses to include, from succeeded, refunded, and failed. For example, succeeded,refunded leaves out lost disputes. Defaults to every status.

Response

The CSV file, sent as an attachment named after the app and today's date.

The response is of type string.