Retrieves a paginated list of transactions from the Paddle API.
paddle_list_transactions(
after = NULL,
id = NULL,
customer_id = NULL,
subscription_id = NULL,
invoice_number = NULL,
origin = NULL,
status = NULL,
collection_mode = NULL,
billed_at = NULL,
created_at = NULL,
updated_at = NULL,
order_by = NULL,
include = NULL,
per_page = NULL
)
Character. Paddle ID cursor for pagination. Optional.
Character vector of transaction IDs. Optional.
Character vector of customer IDs. Optional.
Character vector of subscription IDs or `"null"` to fetch unlinked. Optional.
Character vector of invoice numbers. Optional.
Character vector of origins. Optional.
Character vector of statuses. Must be one of `"draft"`, `"ready"`, `"billed"`, `"paid"`, `"completed"`, `"canceled"`, `"past_due"`. Optional.
Character. Must be one of `"automatic"` or `"manual"`. Optional.
Character. RFC 3339 datetime or filter (e.g., "billed_at[LT]=2023-01-01T00:00:00Z"). Optional.
Character. Same format as billed_at. Optional.
Character. Same format as billed_at. Optional.
Character. Must be one of `billed_at[ASC|DESC]`, `created_at[ASC|DESC]`, `id[ASC|DESC]`, `updated_at[ASC|DESC]`. Optional.
Character vector. Must be one of `"address"`, `"adjustments"`, `"adjustments_totals"`, `"available_payment_methods"`, `"business"`, `"customer"`, `"discount"`. Optional.
Integer. Max results per page (max 200). Optional.
A list containing transactions and pagination metadata.
if (FALSE) { # paddle_has_token()
set_paddle_mode("sandbox")
result <- paddle_list_transactions()
}