Skip to main content
POST

Refund transaction

POST /api/transactions/:id/refund Process a refund for a completed transaction.

Headers

Session cookie (login via POST /api/auth/login)

Path parameters

integer
required
Transaction ID.

Body parameters

string
Refund reason.
number
Partial refund amount (omit for full refund).

Complete transaction

POST /api/transactions/:id/complete

Path parameters

integer
required
Transaction ID.
Manually mark a pending transaction as completed.

Update transaction status

PATCH /api/transactions/:id/status

Body parameters

string
required
New transaction status.

Payment providers

GET /api/payment-providers List all configured payment providers. GET /api/payment-providers/active Get active payment providers. GET /api/payment-providers/currency-map Get currency-to-gateway mapping.