Five pieces cover the whole integration. Everything else is in the dashboard.
Draft
This reference is a draft and subject to change until launch.
Create a checkout, listen to webhooks, check a status. Everything else is in the dashboard. There is no general REST API.
The page your customer pays on. You send them there from a checkout you created or from a payment link.
Where your customers see their receipts and, once subscriptions launch, cancel them.
Server-side, authenticated with your secret key. You pass the price and your own user id as
external_id, so you can match the payment to the user in your app. Never call it from the
browser.
Sedge sends signed events to your server, such as paid, past_due, canceled and
subscription.approval_expiring. See Webhooks.
Look up a subscription's status by external_id. Use it as a safety net when a webhook was
missed, not as a replacement for webhooks.
CSV and JSON exports are part of the Pro plan. A read API may come later.