Skip to main content

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