Express Checkout - Google Pay and Apple Pay via Funnelish 🚀

We’re thrilled to roll out Express Checkout via Google/Apple Pay as new payment options in Funnelish

How to get started:

Step 1:

  • Head to your page editor and drag the express checkout element into your page:

  • From the left sidebar, hit Express checkout settings:

You must first have a Stripe gateway connected to be able to use Express Checkout. See here how to connect your Stripe gateway.

Step 2:

  • You can force Google/Apple to collect on your behalf email, billing address, and phone number as well if needed.

The shipping address will be collected by default if you use shipping options.

What are shipping options?

  • Shipping options can be seen as an extra upsell, because through Express Checkout users will go through a different checkout experience, most likely not noticing the order bumps of the page.

You can connect your shipping option to any product or order bump, and push an extra faster delivery fee, or similar.

Step 3:

  • Make sure your Funnelish Pay app is active under FUNNEL APPS and GLOBAL APPS.

  • Double-check that Google/Apple Pay are enabled inside Stripe > Settings > Payments > Payment methods.

You are now all set to use express checkout on your page.

2 Likes

I did all those steps but the express checkout widget is still no visible.

  • I activated the Apple and google pay on Stripe
  • I activated the express checkout in the funnel and in the payment method widget
  • I inserted the express checkout widget

But still the widget didn’t show.

Any solution for that?

Hi Hichem!

Sorry for the late reply here, if you still face issues with the express checkout please send us the page URL via chat support and we’ll take it from there.

Same for me. Reached out about a hundred times and got no info back.

It wokrs for me after creating a google pay in my account, same for Apple pay.

If you don’t have one, they don’t show it, but am not sure if things are changing now.

1 Like

Hi @Hichem and @legacybeats :waving_hand:

Thanks for your patience, and sorry to hear you ran into issues earlier!

Yes — for Express Checkout (Google Pay / Apple Pay) to display properly on your Funnelish page, it’s essential that the end user (your customer) has an active Google Pay or Apple Pay wallet configured on their browser or device. If they don’t, the widget will not appear on their end.

Here’s a quick checklist to ensure everything’s in place:

:white_check_mark: Stripe setup: Google Pay and Apple Pay enabled under Stripe → Settings > Payments > Payment Methods
:white_check_mark: Funnel setup: Express Checkout widget added to the page and properly configured
:white_check_mark: Browser/device check: Use a browser that supports these payment methods (e.g., Safari for Apple Pay, Chrome for Google Pay)
:white_check_mark: Active wallet: Make sure the customer has an active Apple/Google Pay wallet logged in on their device

If all of these are in place and the widget still isn’t visible for any user, feel free to share your funnel URL with us through chat support — we’ll be happy to inspect and assist further.

Thanks again for reaching out, and we appreciate your continued feedback to help us improve! :raising_hands:

What about the upsells one click? They need to approve another time the transaction?

Hey @ynguido :waving_hand:

Great question!

When a user checks out via Apple Pay or Google Pay (Express Checkout), the transaction is authorized only for that initial payment. Unfortunately, due to how these payment methods work, one-click upsells usually require a second approval — meaning the user may be asked to authenticate the transaction again for each upsell.

However, we’re actively exploring improvements to this process, especially for smoother upsell flows using these payment methods. Stay tuned — we’re working on updates to make this more seamless in future releases.

If you want to make sure you’re notified once this is improved, feel free to sign up for our newsletter or reach out to [email protected] to be added to the update list. :raising_hands:

Let me know if you’d like to set up a fallback flow or alternative setup for smoother upsell experiences.

Yes, I heard that you can implement some setting to increase the waiting time from transaction to transaction, for example on stripe and paypal that I use, since often upsell transactions fail. Do you know how to increase the success rate?

Hey @ynguido :waving_hand:

Thanks for bringing this up — I checked in with our team about it, and here’s what we’ve found:

We haven’t really seen upsell transactions failing more often than initial ones. In fact, upsells often have higher authorization rates because the payment method is already verified from the first purchase.

A couple of tips that can help improve success rates:

  • Avoid big jumps in price between the initial product and the upsell. For example, going from a $10 front-end purchase to a $100 upsell might trigger fraud checks on some cards. Smaller, more incremental increases tend to pass more smoothly.
  • Keep the flow consistent — don’t change currencies, billing descriptors, or payment gateways between the main offer and the upsell.

We haven’t seen wait times between transactions impact authorization rates, so it’s unlikely that delaying upsell charges would help here.

If you’ve got specific examples or failed transaction logs, we’d be happy to review them — just send them over to [email protected] so our tech team can take a closer look.