Story: How to receive a payment?

I have an ongoing Webflow project and I have to implement to Buy Now button. It’s a simple place table, 3 choices. Once a user clicks a button, a payment process pops up. I don’t mind whether it’s a 3rd party or not.

Webflow has an E-commerce function, but this is not an exactly E-commerce site. I don’t know I should use E-commerce for it or not. The initial idea, I thought a client creates a Stripe account and I embed a code.

I needed to make sure about it. I searched for it.

Webflow

Open Bookmarks Co. Blog Webflow Website
Open Bookmarks Co. Blog Webflow Website

🌎 Webflow: The Web Development Platform Of The Future

Webflow is created for a designer who is not good at programming. Once you master Webflow, you can develop an interactive website yourself.

Webflow Payment Processing

Open Bookmarks Co. Blog Webflow Website

I’m familiar with Stripe and Paypal. I don’t know other services. I think a majority of clients may choose Stripe and(or) PayPal. As I wrote a blog before, PayPal has 50% share and 15-20% for Stripe in payment processing industry. Major means some guarantee to work properly. In addition, I may be able to find many articles/tutorials and issues on the internet.

Stripe

Open Bookmarks Co. Blog Webflow Website
Open Bookmarks Co. Blog Webflow Website

©Ferdy Korpershoek

The video shows WordPress Plugin. It won’t work for the Webflow website.

I searched for how to integrate the payment gateway by Stripe in Webflow on YouTube. Many videos inform Webflow Ecommerce tutorial. It’s not what I look for as well.

The website does not use the E-commerce function on the Webflow. There is a price table on the Webflow site and once click the button, Get Started, processing popup or link to the third party window. I would like to simplify the process, but some videos show third party plugins below. I don’t want to do though.

BuyNowPlus
automate.io
Outseta
Billflow(ex Servicebot.io)
Webflow + Foxy
Zoho: Stripe Integrations With Webflow

I searched on Google and I found the article below.

Webflow Forum: [TUTORIAL] STRIPE CHECKOUT – I made it work!

I tried to find the menu, Get Checkout code snippet, but I could not find it. Because of below. The website mentions it, but I am not getting used to it. I don’t think many people read the text-heavy tutorial carefully.

With the client-only integration, you define your products directly in the Stripe Dashboard and reference them by ID on the client-side. This approach makes it possible to integrate Checkout into your website without any server-side code. – Stripe Doc

Stripe setting process/experience

Open Bookmarks Co. Blog Webflow Website

Webflow Forum: [TUTORIAL] STRIPE CHECKOUT – I made it work!

I tried to set up Stripe payment for the client, but it requires 2-time validation when I log in. Stripe sent a 6-figure number to the client’s cell phone. It was so inconvenient.

Therefore, I created a Stripe account myself and I tested to set up the payment function on my Webflow account. I followed the Webflow Forum above.

1. Enable checkout

Open Bookmarks Co. Blog Stripe Webflow Integration
Open Bookmarks Co. Blog Stripe Webflow Integration
Open Bookmarks Co. Blog Stripe Webflow Integration

Log into Stripe account > Setting > Checkout Setting, you can find Enable client integration (Button) Once click the button, popup shows up. Allow it. You need to list the domain in which you install a Stripe.

2. Create products and prices

Open Bookmarks Co. Blog Stripe Webflow Setting
Open Bookmarks Co. Blog Stripe Webflow Setting

3. Reduct to checkout

Open Bookmarks Co. Blog Stripe Webflow Setting
Open Bookmarks Co. Blog Stripe Webflow Setting

4. Embed at Webflow

Open Bookmarks Co. Blog Stripe Webflow Setting
Open Bookmarks Co. Blog Stripe Webflow Setting
Open Bookmarks Co. Blog Stripe Webflow Setting

It’s working, but I don’t think Webflow users satisfied the default button. I tested customization and hover action.

Experiences:
* Preview mode does not work. You need to launch the website.
* Block and Link block both works, but Link block is unstable.
* Even delete the CSS, text showed.
* Button does not work when I customized the button on Webflow
* Button does not work when I customized the button on Stripe CSS

I tested some variations. The default is stable, but the others are not once I customized the button. How about copy the URL and embed it to the link block?

5. Embed the URL at link button

Open Bookmarks Co. Blog Stripe Webflow Setting
Open Bookmarks Co. Blog Stripe Webflow Setting

Get the link from the default button link and embed the link block on Webflow.

Open Bookmarks Co. Blog Stripe Webflow Setting

*Updated: March 25th, 2021

The above did not work. The link works a few days. Then, it will be time out.

I had no idea what I need to do. I hired a programmer from India. He embedded the snippets on Project Settings > Custom Code > Footer Code. He used ID and installed ID on the block, not the button. It worked correctly. I could use a custom button and Webflow interaction without any issues. Magic!

6. Setting SSL and test processing

Open Bookmarks Co. Blog Stripe Webflow Setting

I could not set SSL by the webflow.io domain. The card declines. If you want to test processing, you need to register for a site plan, CMS.

Stripe: Testing

Email address: Anything
Number: 4242424242424242
Brand: Visa
CVC: Any 3 digits
DATE: Any future date
Country: United States
Zip code: Any 5 digits

Paypal

Open Bookmarks Co. Blog Webflow Website

©Paypal

Looks straightforward, but I think web designer doesn’t want to install the default Paypal button. It won’t fit any Webflow project.

Square with Zapier

Open Bookmarks Co. Blog Webflow Website

I don’t want a client to make several accounts for processing though Square may be a choice. It depends on the client’s business.

QuickBooks

Open Bookmarks Co. Blog Webflow Website

I dislike QuickBooks based on past experience, but a client uses it. The client signs up for Stripe. So, I did not integrate Webflow and QuickBooks. I know many companies use QuickBooks. I may face this situation near future.

Shopify

Open Bookmarks Co. Blog Webflow Website

I don’t think I use Shopify this time, but I saw many people mention Integration of Webflow and Shopify.

Zapier

©Flux

He said he created an account for a client.

©pixelgeek

How to use Zapier.

Conclusion: Need an expeirment

During integrating Webflow and Stripe, I could not find many videos even an issue sounds very common.

I created a Stripe account. I will write a blog about the integration between Stripe and WordPress/Webflow in 2021. I need to understand this process to provide an E-commerce development service to a client confidently. Stay tuned!

Reference:

Nishant Asthana: How to accept payment on your site by integrating Stripe Payments
*This is a typical bad example. Too heavy text and this is not so helpful.

Share This Story!

Let’s Study Together

Tell Me About Your Thought

I am learning the business of design as a freelance. I would like to hear your story based on an experience. Please send a comment or opinion. I will reply to you shortly.