Collect Payments with the Payment Question
Add the Payment question type whenever you need to charge a fixed amount on your form. Respondents pay with their card directly inside Deformity, and completed payments are deposited to the Stripe account you connect.
1. Add the payment block
In the builder, choose Payment from the question type menu. Give the block a short description so respondents understand what they’re purchasing.
Use the amount field to enter the price (numbers only) and pick a currency. The amount is charged exactly as configured here.
2. Connect Stripe
You need an active Stripe Connect account to collect payments. Click Connect to Stripe in the payment block settings and follow the onboarding flow in the new tab.
Stripe will ask for your business details, bank account, and verification documents. When you finish onboarding, you’ll be sent back to the builder and the payment block will show Connected to Stripe.
3. Publish and monitor payments
Publish your form once Stripe shows as connected. Successful payments appear on the Responses tab in Deformity and in your Stripe dashboard. Receipts are sent through Stripe automatically.
Troubleshooting
If something goes wrong during setup, these tips usually get things back on track:
- See the message “Stripe Connect is not configured or active”? Re-open the onboarding link and complete every Stripe task. The payment block only activates after Stripe enables charges on your account.
- If Stripe shows a warning about accepting platform responsibilities, log in to the Stripe Dashboard and go to Settings > Connect > Platform profile. Acknowledge the responsibilities to unlock the onboarding flow.
- Does the connect button appear but nothing happens? Allow pop-ups for deformity.ai or open the link in a new window manually; Stripe onboarding opens in a separate tab.
Still stuck? Reach out to support with a screenshot of the error and the form ID so we can help you finish the connection.