Skip to main content
POST
Create Credit Purchase

Body

application/json
amount
number
required

Purchase amount in EUR.

Example:

25

cancel_url
string<uri>
required

URL to redirect to if the user cancels the Stripe Checkout. Must be an allowed Console domain.

Example:

"https://console.dispersed.com/billing?checkout=cancelled"

redirect_url
string<uri>
required

URL to redirect to after successful Stripe Checkout. Must be an allowed Console domain.

Example:

"https://console.dispersed.com/billing?checkout=success"

memo
string

Optional memo for the purchase

Response

Credit purchase checkout session created

created_at
string<date-time> | null
required

When the purchase was created

session_id
string
required

Stripe Checkout session ID. Deprecated: use checkout_session.id

session_url
string | null
required

Stripe Checkout URL. Deprecated: use checkout_session.url

submitted_amount
number | null
required

The submitted purchase amount in EUR

checkout_session
object | null

Full Stripe Checkout session metadata. Null when the upstream API has not yet been updated.