VipterHelp Center
Payments

Connect Stripe

Take card payments through your Stripe account, with subscriptions, order bumps and one-click upsells.

Admin or OwnerAll plansVerified on Sep 28, 2026

Stripe processes credit and debit cards in dozens of currencies. Connected to Vipter, it handles one-time sales, subscriptions, order bumps and one-click upsells. Stripe does not do PIX or installments: for those, also connect Pagar.me, Mercado Pago or Asaas.

Before you start

  • A Stripe account activated to accept payments. To try things first, Stripe's test mode works.
  • The Admin or Owner role in the Vipter project.
  • Room in your plan for one more active connection. The providers screen shows how many you already use.

Step 1: copy the secret key in Stripe

  1. Sign in to the Stripe Dashboard and check at the top which environment you are in: test mode is for trying things out, the live account is for selling.
  2. Open DevelopersAPI keys. The direct address is dashboard.stripe.com/apikeys.
  3. On the Secret key row, click Reveal and copy the value. It starts with sk_live_ on the live account and with sk_test_ in test mode.
Stripe API keys page with the secret key highlighted
Provisional illustration: the real screen may differ slightly. The final screenshot is coming soon.

Keep the key safe

The secret key gives full access to your Stripe account. Paste it only into Vipter and never send it by e-mail or chat. If it leaks, create a new one in Stripe and replace it in Vipter with the Replace keys button.

Step 2: create the connection in Vipter

  1. In the Vipter dashboard, open PaymentsProvidersStripe.
  2. Click New connection. If the store has no Stripe account yet, the form is already open.
  3. Fill in the numbered fields:
New Stripe connection form in Vipter with numbered fields
#FieldWhat to paste
1Account nameRequiredA name to recognize the account, such as "Stripe US". It shows up in the payment flows.
2Account countryRequiredThe country where the Stripe account was opened. It cannot be changed later.
3Secret keyRequired · hidden once savedThe secret key you copied in step 1.
4Test connectionOptionalWhen on, only test keys and test cards work (sk_test_). Turn it off to charge for real with the sk_live_ key.
  1. Click Save and get the webhook URL. Vipter checks the key with Stripe before saving. If it is wrong, nothing is saved and the error shows on the form.

Test mode starts on

The Test connection switch starts on so a first connection never charges anyone by mistake. To sell, create the connection with it off and the sk_live_ key.

If this is the store's first card account, Vipter creates the credit card and debit card payment flows pointing to it on its own. The store can charge right after step 4.

Step 3: register the webhook in Stripe

Through the webhook, Stripe tells Vipter what happens after the purchase: refunds, disputes, captures and payments that ask for authentication. Without it, those events never reach the store.

  1. After saving, the connection card shows the Webhook URL. Copy it.
Stripe connection card in Vipter with the webhook URL and the secret field
Provisional illustration: the real screen may differ slightly. The final screenshot is coming soon.
  1. In Stripe, open DevelopersWebhooks and click Add destination. In older dashboards the button is called Add endpoint.
  2. Select every event in the Charge, Payment Intent and Refund groups.
  3. Choose Webhook endpoint, paste the URL you copied in item 1 and save.
  4. Open the destination you created and copy the Signing secret, which starts with whsec_.
Webhook destination in Stripe with the signing secret highlighted
Provisional illustration: the real screen may differ slightly. The final screenshot is coming soon.
  1. Back in Vipter, paste the secret on the connection card and click Save secret.
#FieldWhat to paste
1Webhook signing secretOptional · hidden once savedThe whsec_ secret of the destination you created in Stripe.

Step 4: test the connection

  1. On the connection card, click Test. Vipter calls Stripe with the saved key.
  2. Make a test purchase on an offer's checkout. With test mode on, use card 4242 4242 4242 4242, any future date and any CVC.

It worked if

You see the message Connection OK., the card shows Verification secret configured. and the test purchase appears in SalesTransactions as paid.

Common problems

  • Your plan allows N active connector(s). Upgrade to add more.

    Your plan reached its limit of active connections. Deactivate a connection you no longer use or change plans in Vipter plan.

  • Pick a country this provider serves.

    Stripe does not serve the country you picked. Use the country where the Stripe account was opened.

  • Stripe rejected the key

    The key is incomplete, belongs to another account, or is a test key with test mode off (or the other way around). Copy the secret key again, not the publishable one (pk_), and check the Test connection switch.

  • Without the verification secret the platform rejects this provider's events. Register the URL above at the provider, copy the secret and save it here.

    The webhook was not registered or the secret was not saved. Go through step 3 again.

What to do next

  • If you sell in Brazil, connect a provider with PIX and installments, such as Pagar.me.
  • Review the flows in PaymentsPayment flows to decide which account charges each payment and which one is the fallback.

On this page