Paypal credit / dedit card issues
-
Hi
I have a problem, a customer informed me they could not checkout with credit / debit card and when the window popped up to verify with bank, instead of going to the 3D secure it just went to a window pop up for Paypal, I checked it with chrome and works fine, on other testing it seems to effect Opera, safari and incognito modes, for some reason we get “we weren’t able to add this card, check all the details are correct and try again or try a different card” on the pop up or we get the paypal login screen when using credit / debit card, I have disabled the plugin, set it back up, tried the other paypal plugins and just can not get it to work, Paypal works fine if you click those button but not the credit debit card function, on a side not I am not to technical but I do have a fried who helps with this and both of us can not figure what is going on, not even Paypal know.
I have searched the forum and struggle to find bits on this, although I can see other users have has similar issues I can not see how it was resolved.Many thanks
-
Hi @titanwraith
Thanks for reaching out!
Can you please share with us the URL or the link to your site so that we could check this further?
Additionally, I’d like to understand your site properly, please share your System Status Report that you can find via
WooCommerce > Status
. SelectGet system report
and thenCopy for support
. Once you’ve done that, you can paste it into your reply here.If you could also provide the fatal error logs (if any) under
WooCommerce > Status > Logs
.Thanks!
Hi
The website is https://www.actionhobbies.co.uk
The system report is as follows
WordPress Environment WordPress address (URL): https://www.actionhobbies.co.uk Site address (URL): https://www.actionhobbies.co.uk WC Version: 5.9.0 REST API Version: ?</img> 5.9.0 WC Blocks Version: ?</img> 6.1.0 Action Scheduler Version: ?</img> 3.3.0 WC Admin Version: ?</img> 2.8.0 Log Directory Writable: ?</img> WP Version: ?</img> 5.8.2 - There is a newer version of WordPress available (6.1.1) WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: – WP Cron: ?</img> Language: en_GB External object cache: ?</img> Server Environment Server Info: nginx/1.21.6 PHP Version: 7.4.30 PHP Post Max Size: 100 MB PHP Time Limit: 120 PHP Max Input Vars: 10000 cURL Version: 7.61.1 OpenSSL/1.1.1k SUHOSIN Installed: – MySQL Version: ?</img> 5.5.30 - We recommend a minimum MySQL version of 5.6. See: WordPress requirements Max Upload Size: 100 MB Default Timezone is UTC: ?</img> fsockopen/cURL: ?</img> SoapClient: ?</img> DOMDocument: ?</img> GZip: ?</img> Multibyte String: ?</img> Remote Post: ?</img> Remote Get: ?</img> Database WC Database Version: 5.9.0 WC Database Prefix: wp_ Total Database Size: 362.95MB Database Data Size: 252.73MB Database Index Size: 110.22MB wp_woocommerce_sessions: Data: 2.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_order_items: Data: 1.52MB + Index: 0.45MB + Engine InnoDB wp_woocommerce_order_itemmeta: Data: 8.52MB + Index: 9.03MB + Engine InnoDB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_shipping_zone_locations: Data: 0.06MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_actions: Data: 2.02MB + Index: 1.22MB + Engine InnoDB wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_logs: Data: 2.02MB + Index: 1.30MB + Engine InnoDB wp_cmplz_cookiebanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_cmplz_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_cmplz_services: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_comments: Data: 3.52MB + Index: 3.23MB + Engine InnoDB wp_db7_forms: Data: 8.52MB + Index: 0.00MB + Engine InnoDB wp_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB wp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB wp_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_jet_smart_filters_indexer: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_mailchimp_carts: Data: 2.13MB + Index: 0.00MB + Engine InnoDB wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_options: Data: 3.13MB + Index: 0.30MB + Engine InnoDB wp_pantheon_sessions: Data: 3.02MB + Index: 9.03MB + Engine InnoDB wp_pimwick_gift_card: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_pimwick_gift_card_activity: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_postmeta: Data: 121.63MB + Index: 35.13MB + Engine InnoDB wp_posts: Data: 51.55MB + Index: 8.00MB + Engine InnoDB wp_redirection_404: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_redirection_items: Data: 1.52MB + Index: 0.70MB + Engine InnoDB wp_redirection_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_termmeta: Data: 0.19MB + Index: 0.23MB + Engine InnoDB wp_terms: Data: 0.14MB + Index: 0.19MB + Engine InnoDB wp_term_relationships: Data: 1.52MB + Index: 1.52MB + Engine InnoDB wp_term_taxonomy: Data: 0.23MB + Index: 0.17MB + Engine InnoDB wp_usermeta: Data: 8.52MB + Index: 9.03MB + Engine InnoDB wp_users: Data: 0.41MB + Index: 0.39MB + Engine InnoDB wp_wc_admin_notes: Data: 0.08MB + Index: 0.00MB + Engine InnoDB wp_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB wp_wc_category_lookup: Data: 0.05MB + Index: 0.00MB + Engine InnoDB wp_wc_customer_lookup: Data: 0.39MB + Index: 0.23MB + Engine InnoDB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_product_lookup: Data: 1.52MB + Index: 0.91MB + Engine InnoDB wp_wc_order_stats: Data: 0.48MB + Index: 0.41MB + Engine InnoDB wp_wc_order_tax_lookup: Data: 0.30MB + Index: 0.25MB + Engine InnoDB wp_wc_product_meta_lookup: Data: 4.52MB + Index: 11.09MB + Engine InnoDB wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_bis_activity: Data: 0.48MB + Index: 0.55MB + Engine InnoDB wp_woocommerce_bis_notifications: Data: 0.23MB + Index: 0.44MB + Engine InnoDB wp_woocommerce_bis_notificationsmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_yoast_indexable: Data: 19.55MB + Index: 14.02MB + Engine InnoDB wp_yoast_indexable_hierarchy: Data: 1.50MB + Index: 0.80MB + Engine InnoDB wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_yoast_primary_term: Data: 0.14MB + Index: 0.14MB + Engine InnoDB wp_yoast_seo_links: Data: 0.50MB + Index: 0.30MB + Engine InnoDB wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _pantheon_heartbeat: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _pt_heartbeat: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts attachment: 17449 custom_css: 1 customize_changeset: 1 elementor_library: 9 jet-menu: 8 jet-smart-filters: 5 jet-theme-core: 3 jet-woo-builder: 5 nav_menu_item: 264 oembed_cache: 29 page: 28 post: 3 product: 3220 product_variation: 5264 revision: 7728 shop_order: 4303 shop_order_refund: 426 wpcf7_contact_form: 2 wpcf7r_action: 1 Security Secure connection (HTTPS): ?</img> Hide errors from visitors: ?</img> Active Plugins (43) Native PHP Sessions for WordPress: by Pantheon – 1.2.4 Autoptimize: by Frank Goossens (futtta) – 2.9.3 Complianz | GDPR/CCPA Cookie Consent: by Really Simple Plugins – 5.5.2 Honeypot for Contact Form 7: by Nocean – 2.1 Contact Form 7: by Takayuki Miyoshi – 5.5.2 Contact Form CFDB7: by Arshid – 1.2.6.2 Disable Admin Notices Individually: by Creative Motion – 1.2.7 Yoast Duplicate Post: by Enrico Battocchi and Team Yoast – 4.2 Google Tag Manager for WordPress: by Thomas Geiger – 1.13.1 Elementor Pro: by Elementor.com – 3.5.0 Elementor: by Elementor.com – 3.4.8 Enable Media Replace: by ShortPixel – 3.6.3 Flexible Checkout Fields: by WP Desk – 3.1.1 Flexible Shipping: by WP Desk – 4.10.1 JetBlocks For Elementor: by Crocoblock – 1.2.4 JetBlog For Elementor: by Crocoblock – 2.2.9 Jet Data Importer: by Zemez – 1.2.2 JetElements For Elementor: by Crocoblock – 2.3.1 JetMenu: by Crocoblock – 2.0.5 Jet Plugins Wizard: by Zemez – 1.2.8 JetSmartFilters: by Crocoblock – 1.8.4 JetTabs For Elementor: by Crocoblock – 2.1.7 JetThemeCore: by Crocoblock – 1.1.23 JetTricks: by Crocoblock – 1.2.10 JetWooBuilder For Elementor: by Crocoblock – 1.6.5 JetProductGallery For Elementor: by Crocoblock – 1.1.5 jQuery Updater: by Ramoonus – 3.6.0.1 Kava Extra: by Zemez – 1.0.5 Mailchimp for WooCommerce: by Mailchimp – 2.5.4 Mailgun: by Mailgun – 1.7.9 Pantheon Advanced Page Cache: by Pantheon – 1.0.0 Product Category Tree: by AWESOME TOGI – 2.5 PW WooCommerce Gift Cards: by Pimwick LLC – 1.195 Redirection: by John Godley – 5.1.3 Remove jQuery Migrate: by Hendy Tarnando – 1.0.2 WooCommerce Admin: by WooCommerce – 2.8.0 WooCommerce Back In Stock Notifications: by SomewhereWarm – 1.1.3 Print Invoice & Delivery Notes for WooCommerce: by Tyche Softwares – 4.6.4 WooCommerce Google Analytics Integration: by WooCommerce – 1.5.4 WooCommerce PayPal Payments: by WooCommerce – 1.6.2 WooCommerce: by Automattic – 5.9.0 Yoast SEO: by Team Yoast – 17.6 Redirection for Contact Form 7: by Query Solutions – 2.3.6 Inactive Plugins (1) WP Redis: by Pantheon Josh Koenig Matthew Boynes Daniel Bachhuber Alley Interactive – 1.1.4 Dropin Plugins (1) object-cache.php: object-cache.php Must Use Plugins (1) Pantheon: by Pantheon – 0.1 Settings API Enabled: – Force SSL: – Currency: GBP (£) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) pw gift card (pw-gift-card) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: ?</img> WC Pages Shop base: #6 - /products/ Basket: #7 - /cart/ Checkout: #8 - /checkout/ My account: #9 - /my-account/ Terms and conditions: #61755 - /terms-conditions/ Theme Name: Maretinal Version: 1.0.0 Author URL: https://zemez.io/ Child Theme: ?</img> Parent Theme Name: Kava Parent Theme Version: 2.0.2 Parent Theme Author URL: https://crocoblock.com/ WooCommerce Support: ?</img> Templates Overrides: maretinal/woocommerce/checkout/form-login.php Back In Stock Database Version: 1.1.3 Loopback Test: ?</img> WooCommerce PayPal Payments Onboarded: Yes Shop country code: GB PayPal card processing available in country: Yes Pay Later messaging available in country: Yes Vault enabled: Yes Action Scheduler Canceled: 9 Oldest: 2023-01-23 20:01:17 +0000 Newest: 2023-02-12 12:02:52 +0000 Complete: 3,884 Oldest: 2023-01-13 18:56:53 +0000 Newest: 2023-02-13 14:03:17 +0000 Pending: 1 Oldest: 2023-02-13 15:03:17 +0000 Newest: 2023-02-13 15:03:17 +0000 Status report information Generated at: 2023-02-13 14:18:29 +00:00 `
The logs i found were as below (4 in total + paypal log)
2023-01-17T04:38:51+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512
Stack trace:0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL)
1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status()
2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback()
3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render()
4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode()
5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512
2023-01-19T19:55:49+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512
Stack trace:0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL)
1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status()
2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback()
3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render()
4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode()
5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512
2023-02-03T21:53:46+00:00 CRITICAL Uncaught Error: Class 'Elementor\Core\App\App' not found in /code/wp-content/plugins/elementor/includes/plugin.php:771 Stack trace: 0 /code/wp-content/plugins/elementor/includes/plugin.php(671): Elementor\Plugin->init_components() 1 /code/wp-includes/class-wp-hook.php(303): Elementor\Plugin->init('') 2 /code/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) 3 /code/wp-includes/plugin.php(470): WP_Hook->do_action(Array) 4 /code/wp-settings.php(578): do_action('init') 5 /code/wp-config.php(93): require_once('/code/wp-settin…') 6 /code/wp-load.php(50): require_once('/code/wp-config…') 7 /code/wp-login.php(12): require('/code/wp-load.p…') 8 {main} thrown in /code/wp-content/plugins/elementor/includes/plugin.php on line 771 2023-02-05T05:15:34+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512 Stack trace: #0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL) #1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status() #2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback() #3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render() #4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode() #5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512
I also started logging PayPal and I found the log to the failed transaction
2023-02-13T12:30:14+00:00 DEBUG POST https://connect.woocommerce.com/ppcsandbox/v2/customer/partner-referrals
Request Body: {“partner_config_override”:{“partner_logo_url”:”https:\/\/connect.woocommerce.com\/images\/woocommerce_logo.png”,”return_url”:”https:\/\/www.actionhobbies.co.uk\/wp-admin\/admin.php?page=wc-settings&tab=checkout§ion=ppcp-gateway”,”return_url_description”:”Return to your shop.”,”show_add_credit_card”:true},”products”:[“PPCP”],”legal_consents”:[{“type”:”SHARE_DATA_CONSENT”,”granted”:true}],”operations”:[{“operation”:”API_INTEGRATION”,”api_integration_preference”:{“rest_api_integration”:{“integration_method”:”PAYPAL”,”integration_type”:”FIRST_PARTY”,”first_party_details”:{“features”:[“PAYMENT”,”FUTURE_PAYMENT”,”REFUND”,”ADVANCED_TRANSACTIONS_SEARCH”,”VAULT”],”seller_nonce”:”a1233wtergfsdt4365tzrshgfbaewa36AGa1233wtergfsdt4365tzrshgfbaewa36AG”}}}}]}
Response Debug ID: 185c7adbec2c0
Response: Array
(
[code] => 201
[message] => Created
)2023-02-13T12:32:57+00:00 DEBUG POST https://api.paypal.com/v1/oauth2/token?grant_type=client_credentials
Response Debug ID: 9fab7da0f933d
Response: Array
(
[code] => 200
[message] => OK
)Hi @titanwraith
Thanks for sharing the requested information above. Checking your site’s System Status Report, here are what I found:
WC Version: 5.9.0
You are using a very outdated version of WooCommerce, we are already on version
7.3.0
. Kindly update WooCommerce to the latest release as we only offer support when your site is using the latest release of the core WooCommerce plugin (and the main WordPress software), and the previous two before that. You can read more about that on our Support Policy.WP Version: ?</img> 5.8.2 - There is a newer version of WordPress available (6.1.1)
Please also update WordPress to the latest release as well.
MySQL Version: ?</img> 5.5.30 - We recommend a minimum MySQL version of 5.6. See: WordPress requirements
To run WooCommerce smoothly, we recommend MySQL version 5.6 or greater as per the WooCommerce Server Recommendations
WooCommerce PayPal Payments: by WooCommerce – 1.6.2
After updating the necessary software above, please update WooCommerce PayPal Payments since the latest release is already version
2.0.2
.Let us know if updating everything above resolves your issue here.
Hi
We have just finished upgrading, Woocommerce, the plugins, the database, everything and the problem you get is – when using Safari on a mobile, despite selecting credit/debit card, I am redirected to the PayPal payment page to login.We just can not find a fix, all other browsers are now working, just Safari will not checkout
Dear Woo,
I am also experiencing this same problem. I am using Woocommerce with PayPal payment active. I am using the latest versions. When using a mobile with Safari, I select to pay by credit/debit card, enter the payment information and I am forwarded to PayPal and asked to login. If I click the X in the top right hand corner the pop-up closes but I just see an endless spinning icon and I am stuck.
Other browsers take my payment information, take me to PayPal, they process the payment and order complete so it is very much Safari specific.Hi,
Can you provide a screenshot of the issue on the Safari browser? For screenshots you may want to use https://snipboard.io.
Can you provide a screenshot as well of your Developer Console: Right-click on the page or press F12 on the keyboard and select “Inspect” (this option will show up on most browsers). In the developer tools that will pop up you should see a “Console” tab. From there, please send us a screenshot of what’s being displayed using.
Hello Igor, thank you for your reply.
The problem is occurring with the Safari browser on mobile devices and as such there is no right-click on F12.
However, I can show you screenshots from the mobile experience.This is consistent and repeatable despite being on the most up to date versions of WordPress, Woocommerce and the PayPal payments plugin.
Thank you for your help.Hi, @rwassell
My apologies, please be advised that the support for the plugin WooCommerce PayPal Checkout Payment Gateway ended on March 1st, 2022.
I am assuming the issue you are facing is related to WooCommerce PayPal Payments or another Paypal plugin, to help you to investigate, please create your own thread for your issue – https://www.ads-software.com/support/plugin/woocommerce-paypal-payments/#new-topic-0.
We want to make sure that every user’s issues receive their own thread with proper attention.
Thank you.
Hi,
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.
- The topic ‘Paypal credit / dedit card issues’ is closed to new replies.