#stephricardo-edge-prb
1 messages · Page 1 of 1 (latest)
Others can see the button in Edge. I also tried removing and adding the card again.
do you have any browser console errors?
No, I don't see any console errors related to Stripe
It's strange because I was able to use the button before, and I didn't change any of my browser settings.
Now it's as if it can't recognize there is a saved payment method at all
https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html#html-js-testing
Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.
is your edge v16.16299 or newer?
and is the payment method adding to your microsoft account or is it saved locally by the browser?
I have a stripe card element that will appear if the payment request button isn't able to detect a payment type. When I click my input field, it actually shows the option to auto-populate the card from my Microsoft account.
I have the latest version of edge
It is in both my microsoft account and saved locally to the browser
when your page loads, can you run paymentRequest.canMayPayment() to confirm it gets false?
or whatever your payment request object is called
ok, let me try that out
I get back null for .canMakePayment()
When I try out the same method in Chrome, I get back the expected object. The button does display on Chrome. {applePay: false, googlePay: true}
it seems like a payment method setup issue then, especially odd that it seems to affect you only not colleagues
yeah, I'm not certain what the issue is, since I didn't change my settings from when it was working
and I re-entered in everything as it was before
The funny thing is I see this 'From Microsoft' message as well when I click on my default card element
How likely could this occur for a customer?
@split sonnet Hello! @leaden vector had to step away but I'm taking over. Just give me a minute to get situated
Thank you!
Should the payment request button display for Firefox?
No, it wouldn't display anything for firefox. Just to check - when you follow these instructions to update a payment method (https://docs.microsoft.com/en-us/microsoft-365/commerce/billing-and-payments/manage-payment-methods?view=o365-worldwide#update-payment-method-details) do you see your card as expected?
What other browsers are supported other than Chrome, Safari and Edge?
The docs make it seem that there are other browsers supported?
If I go to my microsoft account and click 'Manage my payments' I do see my card there
I believe it's just those three browsers - if you look at our "testing" section (https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-testing) those are the only three listed
Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.
Ok, thank you @lofty solar , when it mentioned 'and browser saved cards such as Microsoft Pay on Edge' it seemed like there would be others.
Any other ways to help debug the Microsoft edge issue would be really helpful! It doesn't seem like it is an issue with setting up the payment method on our end, since the button is working for others on my team, and worked for me before
Yeah, it really is odd that it's not working for you... I know this seems silly, but have you tried removing it and adding it back in?
Yeah, I tried that at first
I guess I was concerned for a user that might have a card saved to their browser for a while, and have the button disappear after a period of time
Yeah, I understand that can be concerning... we don't get a lot of questions about Microsoft Pay around here so it's not something I'm very familiar with.
Have you been able to get Microsoft Pay to work on other sites/pages?
Yeah, last week during testing the button was working for me with Edge, and others on my team have used it. It was gone today, so I tried removing and re-entering my payment method. Not sure why the setup would not work anymore. Thank you for your help on this
Hello! Can you see the button above the "HTML + JS" tab on this page in Edge? https://stripe.com/docs/stripe-js/elements/payment-request-button
Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.
Hi! No I don't see it there unfortunately. I used to be able to. I was also double checking there
I do see it for Gpay and Applepay
That would seem to indicate something is wrong with your Edge configuration. Are you using private browsing by chance?
No, I am not using private browsing. I tried removing and readding the card as a saved browser card and in my microsoft account. It was working previously, and I didn't change anything then
In the screenshot when clicking on the card element I have setup (when the payment request button can't appear), it shows the card coming from my Microsoft account
Seems silly, but have you tried rebooting the computer? I've had issue with apply pay, for example, being unavailable after an update until i rebooted.