Skip to Content
PaymentsAPI ReferenceOverview

API Reference

Complete reference documentation for the Payments API.

Base URL

All API requests should be made to:

https://checkout.exodus.com

Authentication

All API requests require authentication using your API key in the Authorization header.

headers: {
  'Authorization': 'Bearer sk_live_xxxxxxxxxxxxxxxx'
}
🔐

See the Authorization guide for complete details.

Endpoints

Checkouts

Create and manage one-time payment sessions.

EndpointDescription
POST /checkoutsCreate a checkout
GET /checkouts/:idGet checkout details
GET /checkoutsList all checkouts
POST /checkouts/:id/cancelCancel a checkout

Subscriptions

Create and manage recurring billing.

EndpointDescription
POST /subscriptionsCreate a subscription
GET /subscriptions/:idGet subscription details
GET /subscriptionsList all subscriptions
POST /subscriptions/:id/cancelCancel a subscription

Payments

View payment details and manage captures and refunds for two-step payments.

EndpointDescription
GET /payments/:idGet payment details
GET /paymentsList all payments
POST /payments/:id/captureCapture a payment
POST /payments/:id/refundRefund a payment

Webhooks

Receive real-time event notifications.

🔔

See the Webhooks guide for event types, payload structure, and signature verification.

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help