Transactions API
Base URL: https://api.peakgateway.co
Create transaction
POST /v1/transactions
Creates a new payment transaction authorization.
Retrieve transaction
GET /v1/transactions/:id
Returns the current status, amount details, and processing metadata.
Capture transaction
POST /v1/transactions/:id/capture
Captures previously authorized funds.
Refund transaction
POST /v1/transactions/:id/refund
Issues a full or partial refund for a settled/captured transaction.
Void transaction
POST /v1/transactions/:id/void
Voids an uncaptured authorization before settlement.
Notes
- Use idempotency keys for create/capture/refund calls
- Persist transaction IDs for subsequent lifecycle operations