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

Refunds

Process refunds for completed payments.

EndpointDescription
POST /refundsCreate a refund
GET /refunds/:idGet refund details
GET /refundsList all refunds

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