This article corresponds to the V2 (Classic) of the app. You can check the equivalent for the new version V3 (Bricks) here

Yay! You can finally generate and process payments straight from landbot with our new Power Up: Stripe Payment. Learn how to make commas now!

Stripe Payments are only available on Premium Plans. 
In order to generate Stripe payments in Landbot, you need a Stripe account. Get yours here.
  1. To create a Stripe payment, you first need to add a Integrations > Stripe type block on the chatbot builder:
  2. If this is your first time adding a Stripe payment, you'll need to integrate your Stripe account with Landbot following these steps:
    1. Click on Stripe Payment to add your account:
    2. Now, fill in the following information:
      1. Company. Add the name of your company/project users will see when completing the payment. 
      2. KEY. A code you will find on your Stripe account (https://dashboard.stripe.com/account/apikeys)
      3. Secret. Another code you will need to link your account, also accessible from your Stripe's dashboard (https://dashboard.stripe.com/account/apikeys). 
    3. Now, click Save and continue and your Stripe account will be correctly integrated! 
  3. Now, the block will give you some options you can customize:
    1. Charged amount. Here you can add the amount of the payment visitors will need to make. (use points "." for decimals and commas "," for milliards). 
    2. Currency. Select the currency you want your users to be billed in. 
    3. Checkout optional description. Add a little description of the specific product/service they're paying for. 
  4. Finally, you can customize the messages sent by Landbot while generating/processing the payment by clicking Custom on the toggle:

    You can customize 2 different messages here:

    1. Opening payment popup message. The message sent while the payment is being generated, aka Stripe's pop-up is loading. 
    2. Closing payment popup message. The message right after the payment information has been provided and the payment confirmed.
  5. Now, you need to connect the three buttons/dots of the Stripe Payment block the following way:
    1. Success. This is the path the flow will follow if the payment was successful. Thank it to your user!
    2. Failed. If something goes wrong while processing the payment, this is what will happen!
    3. Canceled. Some users might cancel the payment, and this is the path they'll follow...
  6. Finally, this is what the payment looks like from the visitor's perspective:

Now you know everything you need to start generating payments in Landbot through Stripe, take your conversations to the next level!  💸

How did we do?