• Resolved ataub2qf

    (@ataub2qf)


    We are using this plugin to also enable Apple Pay and GPay on the Woocommerce webshop. The Apple Pay button is showing, but aborts after trying to pay with an error messageZahlung nicht abgeschlossen” which means something like payment not completed.

    I also enabled logging (/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings), but no log file was created in the logs (/wp-admin/admin.php?page=wc-status&tab=logs)

    Paying at the official Apple Pay Demo site in production works (https://applepaydemo.apple.com/)

    I also talked to Stripe support. They told me, that a source is created, but it is not charged. See eg request req_pMO9VWxIzzfomn at 1/13/23, 8:04:02 AM UTC for source src_1MPiF4BUfdBir1TusXIt0eM6.

    System report is uploaded here https://sharetext.me/ap6vrev9jz with password “woocommerce” and expires in 2 weeks.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Hello,

    Can you please double-check the card details that are saved into your Apple Wallet?

    Also, you can update Stripe Payment Gateway to the newest version (7.0.2) You can do it under Wp-Admin > plugins > WooCommerce Stripe Gateway > update.

    Let us know if that makes a difference.

    Thread Starter ataub2qf

    (@ataub2qf)

    Hi, thanks for the reply.

    Yes the card works on other pages.

    Also the Stripe Payment Gateway update did unfortunately not change anything.

    Saif

    (@babylon1999)

    Hello @ataub2qf,

    I noticed your theme overridden templates are outdated, some of these templates are for the checkout page. Please switch to the Storefront theme temporarily for testing or check this guide on fixing outdated WooCommerce templates.


    Let us know how it goes!

    Thread Starter ataub2qf

    (@ataub2qf)

    Ok wow, did not expect that. Sorry, should have tested that. Changing to storefront actually brought my one step further. So I will check the theme and thank you for the upgrade guide!

    This time the payment was completed on Stripes end and also shown in Woocommerce. However on my mobile it said the same error message, that the payment was not completed. The shipping address was then marked as invalid. I was not able to figure out why. In the log I found in the response the property:

    [source] => [card] => [address_line1_check] => unavailable.

    But that only looks like it was not checked, not that it should have failed. So the issue is, that with Storefront the payment completes, but the user receives an error message and could pay again (if eg the address is invalid).

    Hello,

    Please share a copy of any fatal error log found under WooCommerce > System Status > Logs (if available). I mean, it would be great if we can check all the log, and please redact any sensitive information such as names, addresses, etc.

    Thanks.

    Thread Starter ataub2qf

    (@ataub2qf)

    Sure, I have uploaded here, again with password “woocommerce” expiring in 1 week: https://sharetext.me/rdo86yrygg

    Howdy @ataub2qf

    I am trying to replicate the issue, of facing an aborting message when trying Apple Pay from a mobile device, without success. It behaves as expected, and showcased in the screenshot linked here.

    Furthermore, could you update us on what happened when you temporarily switched to the?Storefront?theme for testing?

    Looking forward to your respose, thanks!

    Thread Starter ataub2qf

    (@ataub2qf)

    @anastas10s So there are actually two issues:

    • The original one, that the payment aborts “clean”, which probably is caused by the child theme. I am on this updating the child theme files to the current woocommerce version.
    • The new one happened after switching temporarily to Storefront theme. So this probably works in normal cases. However the issue was, that I as the payer received an error message that my address is invalid (don’t know why). But this was after the payment was successful. So the payment worked, but to the payer it looked like it did not. So the main issue is, that if the address looks invalid (this is probably checked after payment – idk, but it did not hinder the payment but was only shown afterwards) the payment is completed, but the user is left in the believe, that it did not.

    Hi there @ataub2qf

    Thank you for reaching back, clarifying things further.

    I am trying to open the site’s System Status Report (SSR), to no avail (getting a 503 error instead).

    Nevertheless, the site needs to be tested against a configuration known to work well.

    You can clone your site to a staging environment and perform tests without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin.

    On the staging environment, feel free to enable test mode, for testing Apple Pay, as described in the documentation here.

    Important, in said staging environment, I suppose that the latest version of WordPress is installed, along with the most recent version of WooCommerce, running the Storefront theme, with only the WooCommerce Stripe Payment Gateway installed and activated in test mode – apart from WooCommerce.

    Please let us know how that goes.

    Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Apple Pay aborts’ is closed to new replies.