Transactions

View and manage payment transactions.

Transactions are sandbox-aware.

List Transactions

List transactions, sorted by most recent.

GEThttps://paysio.com/api/v1/transactions

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Query parameters

limitinteger

1-100, default 10

starting_afterstring

Cursor for pagination

Get Transaction

Retrieve a single transaction.

GEThttps://paysio.com/api/v1/transactions/:id

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Void Transaction

Void a pending transaction. Only works on transactions with status 'pending_settlement'.

POSThttps://paysio.com/api/v1/transactions/:id/void

Authorizations

Authorizationstringheaderrequired

Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Refund Transaction

Refund a settled transaction. Supports partial refunds by specifying an amount. On Debit & Payouts workspaces a refund is issued as a reverse payout back to the original instrument — the response includes a refund_payout object and the refund settles asynchronously (payment.refunded fires immediately, the payout itself follows the payout lifecycle). Requires the original charge to have a saved instrument.

POSThttps://paysio.com/api/v1/transactions/:id/refund

Authorizations

Authorizationstringheaderrequired

Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Body

amountinteger

Amount to refund in cents. Omit for full refund.

send_emailboolean

Send the Paysio refund email to the customer. Default true. Debit & Payouts only — the other gateways send no refund email.