#wolfies-dad_unexpected

1 messages ¡ Page 1 of 1 (latest)

bitter loomBOT
#

👋 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/1450840345595085022

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

twin mist
#

hi there!

warped pike
#

hey

twin mist
#

Apple Pay will only be shown if the user has a comptable device and browser, and have a card saved in their Apple Wallet.

#

so it's expected that not everyone will see Apple Pay.

warped pike
#

they see it on other pages they visit though, isnt that weird?

twin mist
#

maybe

#

which Stripe integration are you using exactly to show Apple Pay?

#

and can you shre a link where we can reproduce the issue?

bitter loomBOT
warped pike
#

im using Checkout Sessions, the java sdk of 29.3.0

#

if i send you a checkout link, can you try to open it to see if you see the apple pay?

#

if you try this on a mobile phone (web) we expect it would show the apple pay and google pay. (it shows google pay for me) on any other iphone i tried, (my wifes phone) it doesnt

#
        sessionCreateParamsBuilder
            .setUiMode(SessionCreateParams.UiMode.EMBEDDED)
            .setShippingAddressCollection(getCheckoutSessionShippingAddressCollection(countryCode))
            .setAllowPromotionCodes(true)
            .setAutomaticTax(getCheckoutSessionAutomaticTax(countryCode))
            .setMode(mode)
            .setReturnUrl("$returnUrl?country_code=$countryCode&session_id={CHECKOUT_SESSION_ID}")
            .addAllLineItem(getCheckoutSessionCreateLineItems(products, countryCode))
            .addAllExpand(listOf("line_items"))
            .setConsentCollection(getCheckoutSessionConsentCollection(countryCode))
            .setCustomText(getCheckoutSessionCustomText(countryCode))
            .addAllPaymentMethodType(
                listOf(
                    SessionCreateParams.PaymentMethodType.CARD,
                    SessionCreateParams.PaymentMethodType.KLARNA,
                ),
            )
#

hm, do i need to add anything more in the addAllPaymentMethodType ?

#

Klarna always shows up consistently

wanton edge
#

Sorry can you clarify what is not working like you expect? This message suggests you're expecting both Apple and Google pay at once:

expect it would show the apple pay and google pay
in practice I think we optimize to show only one of these based on which is more likely to be used

warped pike
#

Nono apologies. i am expecting only apple pay to show

#

but i am not seeing that option

#

i am on an iphone, with a chrome browser

#

is my integration correct if i just have these options?

  .addAllPaymentMethodType(
      listOf(
          SessionCreateParams.PaymentMethodType.CARD,
          SessionCreateParams.PaymentMethodType.KLARNA,
      )
bitter loomBOT
warped pike
#

This makes me think im doing something wrong with the integration

wanton edge
#

Whats the context here for the above messages?

warped pike
#

These are users that are not able to see the apple pay button, but what i cant wrap my head around is why i have normal traffic shown in apple pay method on my stripe dashboard

wanton edge
wanton edge
warped pike
#

can i find the checkout session id from stripe dashboard?

#

if i search for a user?

wanton edge
#

no but you can share the customer id, i can look from that too

warped pike
#

ok

#

sec

#

cus_TccMygtXArFgtY

wanton edge
#

Example checkout session is: cs_live_b1UuEaXG1dnVtMnBsfExp43H81vq8utB82PXwAWhhSBlWgU4Ahsxs6gwTu

warped pike
#

i was next to her, she did not see the apple pay option.

#

can you see the browser/specs so we can hopefully infer the reason from there?

#

she is on iphone 15, and iOS 26.1

#

Chrome browser

bitter loomBOT
coral sequoia
warped pike
#

they see it

coral sequoia
#

ok, it looks like zoe.com is registered as a payment method domain in test mode but not live mode - according to the checkout session synthrider was looking at they're currently accessing the checkout session in live mode

#

so i think you might just need to register zoe.com in live mode at this point

#

can you try that, try again, and let me know if they see it?