#bigyankball_apple-pay-cross-browser

1 messages · Page 1 of 1 (latest)

cyan berryBOT
#

đź‘‹ Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1366414917313364112

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

lunar topaz
jovial halo
#

Right - so was the first dev who helped me mistaken? The thread I opened last week left me with the impression that this was achievable with the express checkout element on PC
And if it is not, is there a timeline for this to be implemented through stripe?

lunar topaz
#

It sounds like you're asking if we support ApplePay on iOS 18 via scanning a sort of QR code?

#

Is that right?

jovial halo
#

Yes - the first docs link you sent points to this Apple support page which says Apple Pay is supported on Windows with that method

lunar topaz
#

If so, Apple Pay is available on non-Safari browsers on Mac and browsers on Windows/other OS platforms using Express Checkout Element. They are able to pay using their phone to scan a QR code.

jovial halo
jovial halo
lunar topaz
#

Is it working for others and not working for some?

jovial halo
#

document.addEventListener("load", () => {
// Create and mount the Stripe Elements express checkout button
const publishableKeyContainer = document.getElementById("stripePublishableKeyContainer") as HTMLInputElement;
if (window.Stripe == undefined) {
throw new Error("Stripe is not loaded!");
}
const stripe = window.Stripe(publishableKeyContainer.value);
const elements = stripe.elements({
mode: "payment",
currency: "gbp",
paymentMethodTypes: ["card"],
amount: 1099,
appearance: {
theme: "flat"
}
});

const expressCheckoutElement = elements.create('expressCheckout', {
    paymentMethods: {
        applePay: "always",
        googlePay: "always"
    }
});
expressCheckoutElement.mount('#express-checkout-element');

})

#

no, I am unable to get Apple Pay to show on windows using Firefox or Google Chrome

this is still in development, I have not published this change

#

I am able to get Google Pay to show which suggests to me that the element is working correctly, and perhaps there is a change that needs to be made in my stripe configuration

#

my domains are set up correctly

cyan berryBOT
lunar topaz
jovial halo
#

I should note also that it doesn’t appear to be my browser, as I am able to get the QR code on other sites

#

this is a dev site so you will have to bear with me, I can set up credentials for you

#

please let me know when you are done, whilst this is a local db I will need to delete the user once you’ve looked

#

and you will need to add a product to your basket and go to the basket page to see the issue

#

also, I have a meeting in 20 minutes, so please excuse me if I do not reply after 4 for a little while

#

can you confirm receipt of these credentials please

#

I didn’t realise these threads were publicly visible, I am keen to delete the message

modern frost
#

Hi taking over here

#

Deleted messages

#

Give me a bit to catch up on context fully

#

Then I'll test

jovial halo
#

thanks a lot, no problem at all, appreciate the help

modern frost
#

and the express checkout element will not render at all on windows, chrome or Firefox
What did you mean by this? You don't see the Express Checkout Element rendered at all?

#

Earlier you said I am able to get Google Pay to show which suggests to me that the element is working correctly,

jovial halo
#

I can get it to render on my page, but the example on the docs won’t render, it gets stuck like this

modern frost
#

Oh I see interesting

modern frost
#

Sorry for the delay on this

#

I chatted with some folks internally on this as well

#

This qr code implementation isn't fully rolled out yet. It's only being surfaced to some customers at this time. That's why it's not documented publicly in our docs yet. It probably shouldn't have been suggested to you.

#

Apologies for the confusion on this

jovial halo
#

I see - do you have a timetable for when it will be fully rolled out? I need something I can report back to my client if at all possible - doesn’t have to be a hard date, but knowing if we’re talking weeks months or years would help a lot

modern frost
#

Unfortunately I don't have a timeline, so I don't want to guess

#

These things can change due to internal priorities

cyan berryBOT
jovial halo
#

I see - is there anything I can do to try and either get a timeline or advance the surfacing of the feature to my client? I understand that’s unlikely, but I wouldn’t be doing my job if I didn’t ask

past grail
#

Hi đź‘‹

I'm stepping in as my colleague needs to go. Unfortuantely we cannot offer any timeline or guidance at this point.