API
Overview
The platform exposes a REST API for payment management. Include your API key in the Authorization header as Bearer <your-api-key>.
Authentication
POST
/api/v1/login
POST
/api/v1/signup
Payments
GET
/api/v1/payments
List payments.
POST
/api/v1/payments/{id}/capture
Capture a payment.
POST
/api/v1/payments/{id}/cancel
Cancel a payment.
Refunds
POST
/api/v1/refunds
Create a refund.
Disputes
GET
/api/v1/disputes
List disputes.
Stripe Webhook
For inbound Stripe events, the system exposes a webhook endpoint. See Architecture → Stripe Webhook Processing for supported events and idempotency behavior.
POST
/webhook