PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

Set Stripe Payment properties

The Stripe Payment field embeds a payment form directly inside your PlatoForms form — users pay without leaving the page.

Stripe Payment Widget vs. Stripe Checkout

PlatoForms offers two ways to collect Stripe payments:

Stripe Payment Widget Stripe Checkout
Where payment happens Inline, inside your form Stripe-hosted page (redirect)
User experience Stays on the form throughout Leaves your form to complete payment
Apple Pay / Google Pay Supported (requires domain setup) Supported automatically
Best for Seamless, single-page flows Quick setup, or when a hosted page is preferred

Use the Stripe Payment Widget when you want users to stay on your form. Use Stripe Checkout when you prefer a redirect to Stripe’s hosted payment page. Not sure which to use? See Stripe Checkout vs. Stripe Payment Widget.

Add field

In the form builder, open the left toolbar, click More Widgets (three dots), then select Stripe Payment under Enhanced Features.

Connect your Stripe account

In the widget properties panel, click Connect under both slots:

  • Connect with Stripe — processes real payments on your published form
  • Connect with Stripe (Test Mode) — used in form preview for testing with Stripe’s test card numbers

Configure payment amount

Fixed amount

Select Fixed Amount and enter a number. Every submission charges the same price.

Amount from a form field

Select Amount from a form field to charge a dynamic price calculated elsewhere in the form.

  1. Add a Short Text field, label it (for example, pricing), and mark it as Hidden on Form.
  2. In the Stripe widget properties, set Payment Amount Field to that field.
  3. Optionally, include {{pricing}} in the widget Label — it updates in real-time as users fill out the form.

Use form logic to set the price based on user selections.

Example

IF (product is “Coffee”) THEN (set pricing field) to “2”.

Enable Apple Pay

To accept Apple Pay, you must register your form’s domain in your Stripe account.

  1. Log in to your Stripe Dashboard.
  2. Go to Settings > Payment methods > Payment method domains.
  3. Click Add a new domain and add the relevant domains:
    Form type Domain
    Live form form.platoforms.com
    Preview design.platoforms.com
    HIPAA secure.platoforms.com
    Custom domain e.g. myform.company.com

Test and go live

Mode Used for Stripe connection
Test Mode Form preview with Stripe test card numbers Connect with Stripe (Test Mode)
Live Real payments on published form Connect with Stripe
Note

Stripe integration requires a premium plan. PlatoForms does not charge any additional transaction fees.

Is the content helpful?