What Stripe does on Instapage
Stripe is a payment processor that lets you accept credit cards and other payment methods directly on an Instapage landing page. When you connect Stripe to Instapage, visitors can enter their payment information without leaving your page, and the money goes into your Stripe account. Instapage handles the form layout; Stripe handles the actual transaction.
You need a Stripe account before you start — this takes about ten minutes to create. Once connected, Instapage will show Stripe as an option when you build a payment form or checkout element. The connection happens through Instapage's integration settings, not through Stripe itself.
Key Takeaways
- You must create a Stripe account and have it in live mode (not test mode) before Instapage can process real payments through it.
- The connection happens in Instapage under Integrations, where you paste your Stripe API keys — not your password or login credentials.
- After connecting Stripe, you add a payment form or checkout block to your page and select Stripe as the payment method.
- Test the payment form in preview mode before publishing, using Stripe's test card numbers to confirm the connection works.
- Stripe charges a fee per transaction (usually 2.9% plus $0.30 in the US), which comes out of what customers pay you.
Create and prepare your Stripe account
Go to stripe.com and click Sign Up. You will need your email, a password, and basic business information — your name, country, and what you plan to sell. Stripe will ask whether you are an individual or a business; answer honestly, as this affects your tax reporting later.
After you finish signup, Stripe puts you in test mode by default. You can see this in the top left corner of your Stripe dashboard, where it says "Viewing test data". In test mode, no real money moves. You need to switch to live mode before Instapage can actually charge customers. To do this, click your account name in the top right, go to Settings, then Billing Portal Settings, and follow the prompts to set up your account. Stripe will ask for your bank details and may request identity verification — this can take a few minutes or a few hours depending on what information they need.
Find your Stripe API keys
API keys are long strings of characters that let Instapage talk to Stripe on your behalf. You need two of them: a publishable key (which is safe to share) and a secret key (which you must keep private). Never paste your secret key anywhere except Instapage's official integration settings.
In your Stripe dashboard, click Developers in the left menu, then API Keys. You will see two keys listed: Publishable Key and Secret Key. Copy the Publishable Key first and paste it somewhere temporary like a text file — you will need both keys in the next step. Then reveal and copy the Secret Key the same way. Keep this file private; do not email it or share it with anyone.
Connect Stripe to Instapage
Log into your Instapage account and go to Integrations (usually found in Settings or the main menu). Look for Stripe in the list of available integrations and click it. Instapage will ask for your Publishable Key and Secret Key. Paste each one into the correct field — Instapage will label them clearly so you do not mix them up.
Click Save or Connect. Instapage will test the connection when ready by sending a small request to Stripe. If the keys are correct and your Stripe account is in live mode, you will see a confirmation message. If you see an error, go back to your Stripe dashboard and double-check that you copied the entire key with no extra spaces, and that your account is switched to live mode, not test mode.
Add a payment form to your page
Open the Instapage you want to add payment processing to, or create a new one. In the page builder, look for a form block or payment block — the exact name depends on your Instapage plan, but it is usually labeled Form or Checkout. Drag it onto your page where you want customers to enter payment information.
Click the form to edit it. You will see options for which fields to include (name, email, card details, etc.). Find the payment method dropdown and select Stripe. Instapage will now show Stripe as the processor for this form. Configure the other fields you need — most payment forms ask for name, email, and the amount to charge. You can set a fixed amount or let customers enter their own amount.
Test the payment form before going live
Before you publish the page, test the form in preview mode. Click Preview at the top of the page builder. Fill out the form with test information. For the card number, use 4242 4242 4242 4242 — this is Stripe's standard test card that always succeeds. Use any future expiration date and any three-digit security code.
Submit the form. You should see a success message, and the transaction should appear in your Stripe dashboard under Developers > Events (in test mode) or in your main Transactions list (in live mode). If the form does not submit or you see an error, check that Stripe is selected as the payment method and that your API keys are still valid. If you recently regenerated your keys in Stripe, you will need to update them in Instapage as well.
Understand Stripe fees and payouts
Stripe charges a fee for each transaction. In the United States, the standard rate is 2.9% of the amount plus $0.30 per transaction. This means if a customer pays you $100, Stripe takes $3.20 and you receive $96.80. Rates vary by country and payment method, so check Stripe's pricing page for your specific situation.
Money from successful transactions goes into your Stripe account, not directly to your bank. By default, Stripe deposits your balance to your connected bank account every two business days. You can change this schedule in Stripe Settings under Payouts. There is no fee to transfer money to your bank — Stripe only charges the transaction fee when the customer pays.
Frequently Asked Questions
What is the difference between test mode and live mode in Stripe?
Test mode lets you practice without real money changing hands. Transactions in test mode never charge anyone and never appear on real credit cards. Live mode processes real payments. You must switch to live mode for Instapage to actually charge customers. Stripe shows you which mode you are in at the top of the dashboard.
Can I use the same Stripe account for multiple Instapage pages?
Yes. Once you connect Stripe to your Instapage account, you can add payment forms to as many pages as you want. Each form will use the same Stripe account and the same API keys. All transactions go to the same Stripe balance.
What happens if a customer's card is declined?
Stripe will reject the transaction and return an error message to the customer on your page. The customer can try a different card or contact their bank. Nothing is charged if the card is declined. You will not see the failed transaction in your main Transactions list, but it may appear in your Stripe logs under Developers > Events.
Do I need a business license to use Stripe on Instapage?
Stripe's requirements depend on what you are selling and your country. For most small businesses and individuals, you do not need a formal business license to open a Stripe account, but you do need to provide accurate information about what you sell. Stripe may ask for additional documents if you sell high-risk items or operate in certain industries.
Can I refund a customer through Instapage?
Refunds happen in Stripe, not in Instapage. Log into your Stripe dashboard, find the transaction, and click Refund. You can refund the full amount or a partial amount. The money goes back to the customer's card within a few business days. Instapage does not have a built-in refund button for Stripe transactions.