• Resolved WebDev2.0

    (@socalkingg)


    I see that several other people have posted about this, but I don’t see any concrete answer on how to fix it. I have followed all of the steps outlined in the Woocommerce instructional documents on how to set up Apple Pay with Stripe. I am viewing the page on an Iphone X with an active wallet, but the Apple Pay button only shows up when the Safari browser is in private mode. I have asked other people to try it and they experience the same thing.

    I have tried deactivating all of my plugins except WooCommerce and Stripe, and I’ve tried switching themes, nothing resolves it. My site is not finished, but I have taken it out of maintenance mode in the hope that someone can help me resolve this. I’ve placed 5 calls to Stripe, and they keep telling me to contact the people that made the plugin. I am not very tech savvy so any help would be greatly appreciated.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Contributor royho

    (@royho)

    Hello,

    This is the error I see on your site https://cld.wthms.co/lGj9t0

    So I would suggest you register your domain manually via Stripe dashboard.

    Plugin Support John Coy a11n

    (@johndcoy)

    Automattic Happiness Engineer

    Hi @socalkingg

    I am seeing JavaScript error on your site when viewing it in normal mode and not when in private browsing. Try switching back to a default theme like Twenty Seventeen and disable all plugins except for WooCommerce and Stripe to see if this resolves the issue.

    Thread Starter WebDev2.0

    (@socalkingg)

    I have switched to a basic theme and deactivated every plugin except Stripe and WooCommerce. The Apple Pay button is not showing, you can check it now. According to Stripe customer service and my stripe dashboard, I am registered for Apple Pay. If I wasn’t registered, the button wouldn’t show in private browsing would it? If there is a Javascript error, please check if that error still exists now that all my plugins and theme are deactivated.

    • This reply was modified 6 years, 3 months ago by WebDev2.0.
    Plugin Contributor royho

    (@royho)

    I would suggest you contact Stripe and show them this message in the screenshot.

    Plugin Support John Coy a11n

    (@johndcoy)

    Automattic Happiness Engineer

    Hi

    Thank you for doing that and I now see the cause of the issue:

    https://cld.wthms.co/UEsigz

    Either you do not have a card saved to your Wallet or the current domain (www.trendypupstore.com) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.

    Here is a link to help with those steps within your Stripe dashboard:

    https://docs.woocommerce.com/document/stripe/#section-6

    Hope this helps!

    Thread Starter WebDev2.0

    (@socalkingg)

    I’ve called Stripe 5 times now, and they keep telling me to go back to the people who made the plugin. I think you’re right though because I just tried to complete a transaction, and I notice when I click on the Apple pay button, it brings up the prompt for Apple Pay, but the prompt disappears before I can execute the payment. I followed all of the instructions. The domain trendypupstore.com shows in my Stripe dashboard under Apple Pay. I’ve confirmed with my hosting provider that the verification file is being hosted. I definitely have a card in my wallet because I use it all of the time at the grocery store. I’ve tried deleting the domain and re-adding it.

    Plugin Contributor royho

    (@royho)

    Remove the old/current one.

    Then when you go to enter your domain. Make sure you don’t add www, just trendypupstore.com https://cld.wthms.co/T7aSH9

    Then download the verification file again as it will generate a new one. Upload that file to where it indicates.

    Thread Starter WebDev2.0

    (@socalkingg)

    Just spent another 45 minutes on the phone with Stripe. We put Stripe into test mode and did some test transactions to make sure I was properly connected to Stripe. The test transactions came through on my Stripe dashboard.

    When the stripe plugin is in test mode, the purple pay now button shows up for me on Google Chrome browser and I am able to complete a test transaction. However, the Apple pay button will not show in test mode unless I’m in a private browser and then it won’t work, it acts like it’s trying to connect but disappears shortly after. The purple Pay now button disappears when I put the plugin into Live mode and change to the Live keys, I’m not sure if that’s noteworthy or not. I have deleted the domain and re-added it 3 times now, each time I did I made sure the proper verification file was uploaded. I don’t have https:// or wwww in my url as the Stripe interface won’t let me proceed if I type it that way. At the end of the call, the Stripe rep and I were both at a loss and didn’t have anything else we could try to make this work. The Stripe plugin is currently in test mode if you decide to visit the site.

    • This reply was modified 6 years, 3 months ago by WebDev2.0.
    Plugin Contributor royho

    (@royho)

    @socalkingg,

    In your WordPress setting try setting your URL without WWW. In settings->general

    And also tell me what permalink settings you’re using.

    Thread Starter WebDev2.0

    (@socalkingg)

    I just tried that and the message I received was “The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL.” It defaulted back to https://trendypupstore.com.

    I have never adjusted the permalink settings. The current settings are:
    Common settings – Day and Name
    Optional – (Product Category Base, product-category) (Product tag base, product-tag)
    Product permalinks – (Custom base, product/)

    Plugin Contributor royho

    (@royho)

    Do you have some sort of redirect plugin or on server? Because every time I go to your site, it redirects to https://www.trendypupstore.com instead of https://trendyupstore.com

    Thread Starter WebDev2.0

    (@socalkingg)

    No, I have a couple of other parked domains that will redirect to this one, which shouldn’t affect anything. Not sure where trendyupstore.com came from? The website is trendypupstore.com. The plugins I’m using on my website are:

    Advanced Custom Fields
    Advanced Custom Fields: Font Awesome
    Advanced Custom Fields: Ninjaforms Add-on
    Better Font Awesome
    Easy Theme and Plugin Upgrades
    Jetpack by WordPress.com
    Nextend Social Login
    Ninja Forms
    SG Optimizer
    ShortPixel Image Optimizer
    Social Media and Share Icons (Ultimate Social Media)
    UpdraftPlus – Backup/Restore
    WooCommerce
    WooCommerce Stripe Gateway
    WooSidebars
    WP Instagram Widget
    WP Super Cache
    YITH WooCommerce Ajax Search
    YITH WooCommerce Wishlist

    I would not mind giving my login details to both platforms in a PM if it would help shed some light on what the issue might be. I could send them through a PM. This website is still being built so I’m not worried about anyone’s information being compromised if it would help at all, let me know.

    • This reply was modified 6 years, 3 months ago by WebDev2.0.
    Plugin Contributor royho

    (@royho)

    That was a typo on my part. But what I meant was it always redirects to the URL with WWW. Please contact your host and see if they can make your URL land on the one without WWW.

    Thread Starter WebDev2.0

    (@socalkingg)

    Sorry, I misunderstood. Okay, I’ve updated it and now it goes to https://trendypupstore.com

    Thread Starter WebDev2.0

    (@socalkingg)

    And now my Apple Pay button shows up and it works, wow I can’t believe it was something that simple….I can’t thank you enough.

    • This reply was modified 6 years, 3 months ago by WebDev2.0.
Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Apple Pay button only shows up in private browser…please help’ is closed to new replies.