How to Set Up Stripe

Receive online payments from your customers via Stripe
Stripe is a payment service that operates in 45+ countries and allows both individuals and businesses to accept online payments from their customers. Here's how you can set it up on Tilda so your customers can pay you online via Stripe.
Stripe homepage with the "Sign in" button in the top right corner and the "Start now" button on the left.
Your website must have an SSL certificate for Stripe to work. Please, set up HTTPS and HTTP to HTTPS redirect.
Sign in for Stripe and provide the necessary details. You will be redirected to your dashboard.
In the Stripe dashboard: the "Developers" link in the top right menu and the "For developers" widget with API keys on the main page.
Fill out the "Account name" field in the Account settings.
In the Stripe dashboard under "Account details", the "Account name" field in the "Account settings" section.
Upload an icon and logo in the Branding settings. Choose an accent color for receipts and invoices.
In the Stripe dashboard under "Branding": the "Icon", "Logo", "Use logo instead of icon", "Brand color", and "Accent color" settings.
Click on Developers on the top panel.
In the Stripe dashboard: "Developers" at the bottom of the left sidebar.
Navigate to the "API keys" tab. Copy the publishable key and the secret key.
In the Stripe dashboard under "Developers": the "API keys" tab, followed by the tokens for "Publishable key" and "Secret key".
Go to the "Webhooks" tab and click on Add an endpoint.
In the Stripe dashboard under "Developers": the "Webhooks" tab at the top and the "Create an event destination" button in the center.
Paste the URL from the WEBHOOK URL field (you can find it in the Stripe settings on Tilda) in the Endpoint URL field and add two events: charge.failed and charge.succeeded. Save the changes.
Use only that URL which is specified in the Stripe payment system settings exactly within your project.
In the Stripe dashboard on the "Listen to Stripe events" page: the "Endpoint URL" field and the selected events under "Select events to listen to".
The screenshot shows just a sample URL. The actual URL is available only in the payment system settings of your project.
An additional Signing secret key will appear in the settings of this webhook. You need to click on it to reveal and copy it.
In the Stripe dashboard under "Webhooks": the "Reveal" link under "Signing secret".
The screenshot shows only a sample URL. The actual URL is available only in the payment system settings of your project.
After that, go to Tilda → Site Settings → Payment Systems → Stripe.
Site Settings: "Payment Systems" in the left menu and the "Stripe" card under "SERVICES: UNITED STATES".
Paste the publishable key, secret key, and signing secret. Fill out the other fields and click on Add at the bottom of the page.
Payment system setup: Stripe: the "PUBLISHABLE KEY", "SECRET KEY", and "SIGNING SECRET" fields in Site Settings.
The payment system has been connected. This solution is suitable for both the test integration mode and the real mode.

If you connect several payment systems, they will be shown as a list in the shopping cart.
Order checkout pop-up: the "Credit Card (Visa, Mastercard) via Stripe" radio button under "Payment method".
To make a test payment, use test card numbers.

Recurring billing is not supported.
Made on
Tilda