- Create a checkout session — locks the product version, pricing, and currency
- Preview tax — calculates tax based on the buyer’s billing details
- Create an order — initiates payment and returns a PSP-hosted checkout URL
- Cancel an order — cancels a pending (unpaid) order before payment completes
One-Time Order Status Values
| Status | Description |
|---|---|
pending | Order created, awaiting payment. Can be canceled. |
completed | Payment succeeded, order fulfilled. |
canceled | Order canceled before payment was completed. Terminal state. |
Endpoints
Create Checkout Session
Lock product version and pricing for checkout
Preview Tax
Calculate tax before creating an order
Create One-Time Order
Create an order and get the payment URL
Cancel One-Time Order
Cancel a pending order before payment