Description of the issue:
Some online ordering systems use the Google Pay button as a payment method. On default rules this does not work and the button will simply not appear. Example of the button: Customize your button | Google Pay API | Google for Developers
Exact URL of the website in question:
Two examples:
**Did the issue present with [default Shields settings]? Yes
**Does the site function as expected when Shields are turned off? Yes, when shields are off the payment button appears.
**What OS are you using when you see the ad? Android
**Brave version (check About Brave): 1.59.117 Chromium 118.0.5993.70
I’ve also tried adding an exception of @@pay.google.com to the custom filters, however this doesn’t make the button appear.
@fanboynz I just tested and could replicate what they are saying. Even with Shields off, the Google Pay button didn’t show up at https://www.grilld.com.au/order/payment on Brave but it did show up on Chrome. Screenshots below:
I tried different locations. It tries to force you to put in address and all. I just did FakeName[email protected] and for phone number put in 0491570156 which I grabbed off of fakenumber.org. It at least let me progress far enough in the process to get to the payment screen. But then as stated, Brave didn’t have the Google Pay thing up top.
And I made sure order was same location and all, just to make sure it wasn’t because of location that it changed.
EDIT
I did want to include the following from Dev Tools:
@SeaWolf you said it appears for you if you turn off Shields? If so, that’s weird and I wonder what else is going on.
Btw, can’t test on Mr Yum as they force you to put in phone number, do a confirmation code, etc.
And oh, just looked again and see you mentioned Android. I checked on Windows 11 Pro. So might be a small disconnect there in how they work. But wanted to at least test and share what I was seeing.
Yeah, that’s what they were saying, the button will simply not appear. On Chrome, it shows a Google Pay button. And I guess they claimed on Android if they turned off Shields, it would appear for them on Brave. (didn’t work that way for me on Desktop)
Yeah, on Android if I turn off Shields, the button appears and I can successfully complete a payment. I’ve never tried it on desktop though. If Shields are up the button doesn’t appear at all and if you didn’t know it was supposed to be there you’d have no idea at all.