Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

folium's avatar

Stipe Checkout Not Showing Google pay OR Apple Pay

hello , i have successfully generated stripe session for single one-time payment with php.

The form is working well with card but i need that google pay button on top but it's not coming in my checkout form. i have turned google pay ON in my stripe dashboard in payment methods also. but i can't figure out why that google pay or apple pay button is not coming there in my form.

What i need : https://i.imgur.com/a06wtgH.png?1

What i have : https://i.imgur.com/FnXl4KA.png?1

Kindly Reply if anyone knows what exactly i need. Thanks.

0 likes
14 replies
Maria30's avatar

Hi @folium, go to your dashboard at https://dashboard.stripe.com/settings/payment_methods There is an arrow on the left of both on Google Pay and Apple Pay. Click on each of that if you havent already, because there is aditional configuration you have to do.

It also say :

We'll only show Apple Pay (same is for Google Pay) when you present pricing in a supported currency and use a supported payment flow. View our guide for more details.

1 like
folium's avatar

@Maria30 look i am not going to make it manually i have simply created a checkout from here using session i just need to open google pay or apple pay button to top i have done all things completely as you have mentioned i read the guide after the "We only show..." line. stripe is saying they added this by default but i can't figure out why it is not coming in my checkout form.

folium's avatar

@martinbean sir! i am using chrome browser i have removed all add blocker but still not displaying.is there anything to do with the browser more ? ?

martinbean's avatar

@folium And again, like so many people have told you, they will only show up as payment methods if they are supposed by the browser and location the customer is in.

1 like
martinbean's avatar

@folium There is no solution! If you’re not seeing Apple Pay/Google Pay then it means you’re either viewing in an unsupported browser, or viewing from an unsupported location.

They will show up as payment options when supported. If they’re not showing up, then they’re not supported for some reason. It’s that simple.

1 like
Wall0fDeath's avatar
Level 1

@folium You should login to your google account in your chrome and add at least 1 valid card(It has to be valid even with sandbox system. But in sandbox, you can chose only test cards at the end of the pay. But you need 1 valid card to your account.). Than check this : "https://stripe.com/docs/stripe-js/elements/payment-request-button" for browser and wallet combinations. If all of these are good, it should show you the google pay button. I hope it helped. :)

1 like
AndrewSavetchuk's avatar

I have the same issue and I have a supported browser and location, but Stripe still doesn't show "Apple Pay" and "Google Pay" buttons on Stripe Checkout.

1 like
divineslight's avatar

Make sure you are on Google Chrome.

Go to Settings -> Auto Fill -> Payment Methods

Make sure "Allow sites to check payment methods...." And "Save and Fill payment methods" is enabled.

This worked for me. Now I see Google Pay as an option when Stripe Payment form is rendered

Please or to participate in this conversation.