Overview
A preset amount deposit lets you specify exactly how much the customer will deposit. The customer does not enter an amount — it is locked to the value you set. This is ideal when your platform offers predefined deposit tiers (e.g. 50, $100).How It Works
- You create a checkout session with
type: "deposit"and includefixed_amount_cents. - The customer is redirected to the Soap-hosted checkout page with the amount pre-filled and locked.
- The customer selects a payment method and confirms.
- Upon completion, a webhook is fired and the customer is redirected back to your app.
API Request
Key Parameters
| Parameter | Required | Description |
|---|---|---|
customer_id | Yes | The customer’s unique identifier |
type | Yes | Must be "deposit" |
fixed_amount_cents | Yes | The exact deposit amount in cents (e.g. 10000 = $100) |
experience | No | "web" or "webview" |
return_url | No | Where to redirect the customer after completion |
When to Use
- You offer predefined deposit tiers (50, $100, etc.)
- Promotional deposits with a fixed bonus amount
- Any scenario where you control the deposit amount
← Back to Create Checkout
View the full API reference for creating checkouts.

