• Resolved miclovin

    (@miclovin)


    The buttons have been frustrating customers so I had to disable them for now. The issue seems to be that checking out using Apple or Google Pay conflicts with existing email or address data in the WP User database.

    For example, customer creates an account at checkout, purchases by credit card. For their next order they decide to use Apple Pay but when they go to confirm purchase on their iDevice, it fails because it is comparing address and email info from wordpress with whatever is on file for apple. Say someone has multiple addresses and email accounts, dont remember which ones were used for which account. It becomes an instant headache going back and reviewing addresses on file with each system.

    Digital Wallets should not have to do any account verification with wordpress, it should skip it altogether, thats the beauty of features like Apple Pay, the information was already provided and verified a long time ago and should not have to match an account in WordPress. It should be one or the other, login and use WP with credit card or dont login and use Apple or Google. Not sure how to resolve this.

    • This topic was modified 2 years, 12 months ago by miclovin.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hey @miclovin,

    Is the site set up to allow for guest purchases? You can check this by going to WooCommerce > Settings > Accounts & Privacy.

    If this isn’t enabled and the option to create an account automatically is enabled, then that could be causing the problem. Email addresses are used in account creation and if the email already exists for a user, a new account can’t be set up. That will cause an error.

    I can run into this on the main checkout page too if I try to purchase while logged out using an email address that already exists for a user.

    You could try enabling guest checkout and see if it works better for you. You could also disable the automatic username/password generation and see if that helps.

    Let us know how things go.

    Thanks!

    Thread Starter miclovin

    (@miclovin)

    Ok, does enabling that guest checkout option in the screenshot eliminate the problem with existing emails? Ive disabled the digital wallet and dont have a testing site, just the live one.

    laceyrod

    (@laceyrod)

    Automattic Happiness Engineer

    Hi @miclovin

    Thanks for following up.

    Ok, does enabling that guest checkout option in the screenshot eliminate the problem with existing emails? Ive disabled the digital wallet and dont have a testing site, just the live one.

    When testing the regular checkout (with guest checkout enabled), I was able to place an order using an email address that was already associated with an account just fine.

    However, when testing with the Digital Wallet, I wasn’t able to reproduce your initial issue. Even with account creation required, I still had the option in my Apple Settings to change the address and email to something other than what was logged in WooCommerce, and my order went through without error. Perhaps that’s because I was testing in Sandbox mode, but without being able to test in live mode, I cannot confirm 100%.

    Since regular checkout (with guest checkout enabled) allows alternate emails, I’m suspecting you shouldn’t have a problem here.

    I hope this helps clarify!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Digital Wallet Headaches’ is closed to new replies.