CommunityHire an ExpertSign Up
PaymentsSimple Checkout Form
Payments

Simple Checkout Form

A Stripe checkout form to allow your users to make purchases.

Simple Checkout Form

Simple Checkout Form

Using this block, you can set up paid membership and charge your users for accessing certain sections (pages or blocks) of your Softr app. Prior to setting up this block, you need to connect Stripe to be able to offer Stripe products (one-time products or subscriptions) to your users. So, let’s go ahead and examine the block settings.

Title and images

Logo, Title, and Background Image

Logo, Title, and Background Image

To start with, you can add a custom title, logo, and a background image in the Feature tab of block settings.

Product Setup

Next, you need to set up the product that you want to offer to your users.

Product parameters

Product parameters

The Product dropdown is a list with all your Stripe products. First you need to select a certain product, then fill out the rest of the product fields (Name, Trial, Price, Interval, Description) as you wish them to be shown on your checkout page. In the example shown below, we’ve chosen the Maker (Website Builder) product, and set the other fields to their corresponding values.

Product selection

Product selection

Below, you can see how it looks on the actual checkout form.

Published checkout form

Published checkout form

Payment details

Here, you can customize the placeholder text for the name and email fields.

Discount code

Discount Code section

Discount Code section

Here you can choose to show a discount code field. If it’s enabled, you can modify the text for the discount button and coupon input field. The form will accept coupons defined for the selected Stripe product.

Applying a discount code

Applying a discount code

Button

Button settings

Button settings

Here, you can modify the Text of the payment submission button. The Action of the button is predefined.

On checkout

On checkout

On checkout

Lastly, you can choose to which page the user is taken after making the payment.

That’s it. As soon as you have provided a checkout for a specific product, you can go ahead and define access conditions (for a block or a page) for users who have paid for the product.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.