Overview
A preset amount withdrawal lets you specify exactly how much the customer will withdraw. The amount is locked — the customer simply confirms and selects a payout method. This is ideal when you’ve pre-approved a withdrawal or are offering fixed cashout tiers.How It Works
- You create a checkout session with
type: "withdrawal"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 payout 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 "withdrawal" |
fixed_amount_cents | Yes | The exact withdrawal 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
- Pre-approved withdrawals with a known amount
- Fixed cashout tiers (50, $100, etc.)
- Placing a hold on balance and then processing a specific withdrawal
← Back to Create Checkout
View the full API reference for creating checkouts.

