Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter titanwraith

    (@titanwraith)

    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

    Thread Starter titanwraith

    (@titanwraith)

    Hi

    The website is http://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&section=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
    )

Viewing 2 replies - 1 through 2 (of 2 total)