• Resolved TheMathMan

    (@themathman)


    Hello,
    I have never had this issue before with the previous version of the paypal plugin.
    What is happening is if you are a new user the checkout process works fine. However, if you are a returning customer who is logged in, then he paypal payment popup window shows up for a split second and then the process is throwing the, “Something went wrong. Please try again or choose another payment source.”

    I had the previous version (the one you stopped supporting) of this plugin working on my website for many years with no issue, and this has just started occurring since I updated to this version of the plugin.

    Any help you could provide me would be greatly appreciated.

    Here are my logs:

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://csumathtutor.com
    Site address (URL): https://csumathtutor.com
    WC Version: 6.2.0
    REST API Version: ? 6.2.0
    WC Blocks Version: ? 6.7.3
    Action Scheduler Version: ? 3.4.0
    WC Admin Version: ? 3.1.0
    Log Directory Writable: ?
    WP Version: 5.9
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.4.26
    PHP Post Max Size: 32 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.71.0
    OpenSSL/1.1.1d
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.51-cll-lve
    Max Upload Size: 32 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 6.2.0
    WC Database Prefix: wp_
    Total Database Size: 104.63MB
    Database Data Size: 94.77MB
    Database Index Size: 9.86MB
    wp_woocommerce_sessions: Data: 47.90MB + Index: 1.51MB + Engine MyISAM
    wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_order_items: Data: 0.06MB + Index: 0.03MB + Engine MyISAM
    wp_woocommerce_order_itemmeta: Data: 0.36MB + Index: 0.27MB + Engine MyISAM
    wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_actions: Data: 0.35MB + Index: 0.16MB + Engine MyISAM
    wp_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_actionscheduler_logs: Data: 0.21MB + Index: 0.17MB + Engine MyISAM
    wp_automatewoo_abandoned_carts: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_automatewoo_customers: Data: 0.05MB + Index: 0.09MB + Engine InnoDB
    wp_automatewoo_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_automatewoo_events: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_automatewoo_guests: Data: 0.05MB + Index: 0.06MB + Engine InnoDB
    wp_automatewoo_guest_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_automatewoo_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_automatewoo_log_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_automatewoo_queue: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_automatewoo_queue_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_automatewoo_referrals: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_automatewoo_referral_advocate_keys: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_automatewoo_referral_invites: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_brb_business: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_brb_review: Data: 0.03MB + Index: 0.00MB + Engine MyISAM
    wp_commentmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_comments: Data: 0.30MB + Index: 0.14MB + Engine MyISAM
    wp_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_nextend2_image_storage: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_nextend2_section_storage: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_nextend2_smartslider3_generators: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_nextend2_smartslider3_sliders: Data: 0.03MB + Index: 0.00MB + Engine MyISAM
    wp_nextend2_smartslider3_sliders_xref: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_nextend2_smartslider3_slides: Data: 0.03MB + Index: 0.01MB + Engine MyISAM
    wp_options: Data: 3.44MB + Index: 0.21MB + Engine MyISAM
    wp_postmeta: Data: 26.55MB + Index: 4.93MB + Engine MyISAM
    wp_posts: Data: 4.63MB + Index: 0.41MB + Engine MyISAM
    wp_rsssl_csp_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_smush_dir_images: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ssa_appointments: Data: 0.13MB + Index: 0.03MB + Engine MyISAM
    wp_ssa_appointment_meta: Data: 0.06MB + Index: 0.04MB + Engine MyISAM
    wp_ssa_appointment_types: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_ssa_async_actions: Data: 6.14MB + Index: 0.22MB + Engine MyISAM
    wp_ssa_availability: Data: 0.03MB + Index: 0.04MB + Engine MyISAM
    wp_ssa_availability_external: Data: 0.11MB + Index: 0.07MB + Engine MyISAM
    wp_ssa_payments: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ssa_staff: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ssa_staff_appointments: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ssa_staff_appointment_types: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine MyISAM
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine MyISAM
    wp_term_relationships: Data: 0.15MB + Index: 0.26MB + Engine MyISAM
    wp_term_taxonomy: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    wp_tm_taskmeta: Data: 0.21MB + Index: 0.03MB + Engine MyISAM
    wp_tm_tasks: Data: 0.18MB + Index: 0.03MB + Engine MyISAM
    wp_uap_generated_affiliate_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_usermeta: Data: 0.10MB + Index: 0.07MB + Engine MyISAM
    wp_users: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_admin_notes: Data: 0.03MB + Index: 0.00MB + Engine MyISAM
    wp_wc_admin_note_actions: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_category_lookup: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_customer_lookup: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_product_lookup: Data: 0.08MB + Index: 0.07MB + Engine MyISAM
    wp_wc_order_stats: Data: 0.05MB + Index: 0.04MB + Engine MyISAM
    wp_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_product_meta_lookup: Data: 0.04MB + Index: 0.05MB + Engine MyISAM
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_emails_log: Data: 1.52MB + Index: 0.11MB + Engine InnoDB
    wp_wpmailsmtp_email_tracking_events: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wpmailsmtp_email_tracking_links: Data: 1.52MB + Index: 0.09MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmm_subscribers: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    
    ### Post Type Counts ###
    
    attachment: 2208
    brb_collection: 1
    custom_css: 1
    nav_menu_item: 262
    nf_sub: 3
    page: 911
    post: 1
    product: 731
    shop_order: 805
    shop_order_refund: 1
    sidebar: 1
    wpforms: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (27) ###
    
    Pay For Post with WooCommerce Premium: by Pramadillo – 3.0.8beta
    Add From Server: by Dion Hulse – 3.4.5
    AutomateWoo - Refer A Friend Add-on: by WooCommerce – 2.6.4
    AutomateWoo: by WooCommerce – 5.5.8
    Block Specific Spam Woo Orders: by guwii – 0.54
    Business Reviews Bundle: by RichPlugins  – 1.7.8
    Category Tag Pages: by Marzio Carro – 1.0
    Classic Editor: by WordPress Contributors – 1.6.2
    Clean and Simple Contact Form: by Alan Fuller – 4.7.9
    Google XML Sitemaps: by Auctollo – 4.1.1
    Limit Login Attempts Reloaded: by Limit Login Attempts Reloaded – 2.23.2
    Loggedin - Limit Active Logins: by Joel James – 1.3.1
    Really Simple SSL pro: by Really Simple Plugins – 5.3.0
    Really Simple SSL: by Really Simple Plugins – 5.2.3
    Simply Schedule Appointments: by N Squared – 4.5.4.4
    Page Builder by SiteOrigin: by SiteOrigin – 2.16.4
    SiteOrigin Premium: by SiteOrigin – 1.28.10
    Smart Slider 3: by Nextend – 3.5.1.3
    SiteOrigin Widgets Bundle: by SiteOrigin – 1.30.0
    Product Customer List for WooCommerce: by Kokomo – 2.9.3
    WooCommerce PayPal Payments: by WooCommerce – 1.6.5
    WooCommerce: by Automattic – 6.2.0
    WooCommerce: by Automattic – 6.2.0
    WP Mail SMTP Pro: by WPForms – 3.3.0
    WP Maintenance Mode & Coming Soon: by Themeisle – 2.4.4
    WP-Optimize - Clean, Compress, Cache: by David Anderson
    Ruhani Rabin
    Team Updraft – 3.2.2
    
    SEOPress: by SEOPress – 5.4.4
    
    ### Inactive Plugins (0) ###
    
    ### Dropin Plugins (1) ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (1) ###
    
    installatron_hide_status_test.php: by  –
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: ?
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: bundle (bundle)
    external (external)
    grouped (grouped)
    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: –
    
    ### WC Pages ###
    
    Shop base: #1226 - /shop/
    Cart: #1227 - /cart/
    Checkout: #1228 - /checkout/
    My account: #1229 - /my-account/
    Terms and conditions: #1350 - /terms-of-service/
    
    ### Theme ###
    
    Name: Vantage
    Version: 1.19.8
    Author URL: https://siteorigin.com/
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: –
    
    ### WooCommerce PayPal Payments ###
    
    Onboarded: ?
    Shop country code: US
    WooCommerce currency supported: ?
    PayPal card processing available in country: ?
    Pay Later messaging available in country: ?
    Webhook status: –
    Vault enabled: ?
    Logging enabled: ?
    Reference Transactions: –
    Used PayPal Checkout plugin: ?
    
    ### Action Scheduler ###
    
    Complete: 1,302
    Oldest: 2022-02-08 15:08:21 -0700
    Newest: 2022-02-21 19:39:03 -0700
    
    Pending: 5
    Oldest: 2022-02-21 21:01:30 -0700
    Newest: 2022-02-28 13:30:57 -0700
    
    ### Status report information ###
    
    Generated at: 2022-02-21 19:52:53 -07:00
    
    2022-02-22T02:51:40+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:\/\/csumathtutor.com\/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: 48bf53ab8547a
    Response: Array
    (
        [code] => 201
        [message] => Created
    )
Viewing 15 replies - 1 through 15 (of 23 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @themathman,

    We regret to hear it’s not working as expected for you but are happy to assist.
    If we could take a look at the checkout flow as a logged-in user, we may get a better idea about what the problem is. It seems the registration is disabled though.

    I doubt it’s related, but WooCommerce is appearing twice in the system report. You may want to perform a full conflict test to rule out eventual issues with the theme or a different plugin. We recommend temporarily activating the default theme Storefront and disabling all other plugins except for?WooCommerce and?PayPal Payments to see if the behavior persists. Thanks!

    Kind regards,
    Niklas

    Thread Starter TheMathMan

    (@themathman)

    Thanks for getting back to me.
    What can I do to get you a user account so that you can see the issue first hand?

    I have tried switching to a default theme, and deactivating plugins, but the problem seems to persist. I will give it another try.

    Please let me know what else I can do to assist.
    Thanks again!

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @themathman,

    I’m not seeing any suspicious plugins, in particular, but the only way to rule out a conflict is by testing the minimum configuration with only WooCommerce and PayPal Payments.
    Anyway, for us to access the checkout page as a logged-in user, you could create a temporary buyer user account for this address: plugin-support[at]inpsyde.com We can then perform a password reset.
    Please give this user only regular buyer permissions so we can see what it looks like from the customer’s point of view.

    One more thing you could try is installing the latest pre-release version of the upcoming update: https://github.com/woocommerce/woocommerce-paypal-payments/releases
    This version improves the error messaging and should, in theory, display more relevant errors instead of generic ones like “Something went wrong.“.
    Thanks!

    Kind regards,
    Niklas

    Thread Starter TheMathMan

    (@themathman)

    Hello Niklas,
    I have just created a user account for the email address you provided above.
    I have also just updated to the pre-release as instructed.

    Here is the workflow that is generating the issue.
    1) Login to the user account, either on standard login page or during the checkout process on the checkout page.
    2) Add any product to your cart and checkout.
    3) Complete the checkout form.
    4) Click either Paypal or Venmo for checkout, you will see it try to load the paypal popup, and an error message will be generated.

    I am not certain why the status report says I have two installations of woocommerce going on. I only have one listed in the plugin area, and one in the wp-content/plugins folder.

    Please let me know what else I can do to assist.
    Thanks!

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @themathman,

    Thank you for creating the user. As of now, regardless of being logged-in or not, the PayPal popup window is opening, but the rest of the PayPal JavaScript is not loading and the popup is stuck with a spinning wheel.
    Could you please try disconnecting your merchant account and then connect it again? This particular behavior appears more like a problem with the connection to PayPal rather than a plugin conflict.
    But it would still be good to check with the Storefront theme and only WooCommerce and PayPal Payments active. Thanks!

    Kind regards,
    Niklas

    Thread Starter TheMathMan

    (@themathman)

    Hello Niklas,
    Thanks for the continued help.
    So, I have updated to the most recent version of woocommerce that came out today (6.2.1), and also updated to the most recent version of wordpress that came out today (5.9.1).

    Now I seem to be getting the reverse issue. It will popup the paypal payment screen when I am logged in (existing user), but not when I am logged out (new user).

    I disconnected and reconnected my merchant account. The automated process did not work for me, but the manual process did.

    Here are the logs from the two events. The first one is the failed action and the second one is the payment processed action. I noticed the first is referencing the sandbox. I am not certain how to parse all the log data, but thought this might help you.

    2022-02-23T00:02:04+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:\/\/csumathtutor.com\/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":["EXPRESS_CHECKOUT"],"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: 8887d6f4e9240
    Response: Array
    (
        [code] => 201
        [message] => Created
    )
    
    2022-02-23T00:06:36+00:00 DEBUG POST https://api.paypal.com/v2/checkout/orders
    Request Body: {"intent":"CAPTURE","purchase_units":[{"reference_id":"default","amount":{"currency_code":"USD","value":"199.98","breakdown":{"item_total":{"currency_code":"USD","value":"199.98"},"shipping":{"currency_code":"USD","value":"0.00"},"tax_total":{"currency_code":"USD","value":"0.00"}}},"description":"","items":[{"name":"Math 124 Entire Course (Units 1, 2, 3, 4)","unit_amount":{"currency_code":"USD","value":"99.99"},"quantity":1,"description":"By purchasing this service you will be receiving access to all of the videos for the entire Math 124 course, 93 total videos, u","sku":"","category":"DIGITAL_GOODS","tax":{"currency_code":"USD","value":"0.00"}},{"name":"Math 118 Entire Course (Units 1, 2, 3, 4)","unit_amount":{"currency_code":"USD","value":"99.99"},"quantity":1,"description":"By purchasing this service you will be receiving access to all of the videos for the entire Math 118 course, 58 total videos. Y","sku":"","category":"DIGITAL_GOODS","tax":{"currency_code":"USD","value":"0.00"}}],"payee":{"merchant_id":"HFMVF6QLVE4GW"}}],"application_context":{"user_action":"CONTINUE","shipping_preference":"NO_SHIPPING","landing_page":"BILLING","locale":"en","brand_name":"CSUMathTutor.com","return_url":"https:\/\/csumathtutor.com\/?wc-ajax=ppc-return-url","cancel_url":"https:\/\/csumathtutor.com\/checkout\/"},"payer":{"name":{"given_name":"Tester","surname":"Taylor"},"email_address":"[email protected]","address":{"country_code":"US","address_line_1":"1713 Barnwood Drive","admin_area_1":"CO","admin_area_2":"Fort Collins","postal_code":"80525"}},"payment_method":{"payee_preferred":"IMMEDIATE_PAYMENT_REQUIRED","payer_selected":"PAYPAL"}}
    Response Debug ID: e6a479d345c4d
    Response: Array
    (
        [code] => 201
        [message] => Created
    )

    I will try deactivating all the plugins again, and see if that narrows anything down.
    Thanks again!

    Thread Starter TheMathMan

    (@themathman)

    Also, I have found it behaves differently from browser to browser.
    Firefox: Not logged in works, logged in doesn’t work.
    Chrome: Neither method works.
    Safari: Not logged in works, logged in doesn’t work.
    Edge: Neither method works.

    Thread Starter TheMathMan

    (@themathman)

    Additional information:
    When I inspect the page I am seeing the error message, “click_initiate_payment-reject”.
    It also says, “err: “payer.address is undefined”.

    All of my products are digital, so I don’t have any shipping address info required. I also don’t pass any of that data on to paypal as the customer provides all their information during the checkout process.

    Thanks again!

    Thread Starter TheMathMan

    (@themathman)

    More additional info:
    I found this discussion on github, it seems to be describing the issue that is occurring.
    https://github.com/woocommerce/woocommerce-paypal-payments/issues/454

    Just trying to provide as much info as I can find to help figure this out.
    Thanks!

    Thread Starter TheMathMan

    (@themathman)

    So, the code snippet that was mentioned as a solution to this issue in the github post linked above, DOES fix the issue that I am having on my website.

    In the post the creator of the code says they committed it. However, that code does not appear to be included in the version of paypal-payments from github that you had me implement.

    I am not a professional coder, so I don’t want to add code snippet myself and break something else by accident. However, I would like to have the payment system operating so that I can sell to customers.

    Please advise me on the best way to handle the situation as this does appear to fix the issue I, and apparently some others, have been having.

    Thanks!

    Thread Starter TheMathMan

    (@themathman)

    Hello Nicklas,
    It has been a week since my last post where I believe I have been able to find what would be a fix to an issue. I found the solution on your plugins github, but I have not heard back from you on whether or not implementing that code would cause other issues on my website, or if that code will be committed and included in a future updated of your plugin.

    A response from you would be greatly appreciated.
    Thanks!

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @themathman,

    Apologies for getting back just now.
    Our developers are still investigating this particular behavior and will likely provide a related improvement in the next version 1.7.1. The version will go live in the second half of the month but there should be a pre-release version on GitHub available before.

    The provided PR will not be implemented that way and we also haven’t done any tests with it. While it is not an ideal solution and we would advise caution, we wouldn’t rule out that it may get the job done for the moment. You would need to give it a try.

    The only alternative I see would be providing the default checkout fields until we had the chance to extend compatibility in this regard. I linked this thread to our internal issue though and will try to let you know when there are new developments. Following the GitHub issue should also notify you about new information.

    Kind regards,
    Niklas

    Thread Starter TheMathMan

    (@themathman)

    Hey Nicklas,
    Thanks for getting back to me.
    I can let you know that showing all the category fields did not fix this problem for me. That was one of the first things I tried, but the same error was occurring.

    Thread Starter TheMathMan

    (@themathman)

    Hey Nicklas,
    After several updates to the plugin I am still having the same issue. Do you have any updates on how to fix this issue?

    It is the same issue as described before, and in the github link that I posted.
    I am able to keep my website running only because I go back in after every update and replace the same code that I shared with you before.
    So, again this code appears to fix an issue that I and other users are having. However, it apparently has not made it into any of the most recent updates to the plugin.
    I am currently running version Version 1.8.1
    Any assistance in getting this resolved or this code added to the actual plugin would be greatly appreciated.
    Thanks!

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @themathman,

    We regret that the issue when certain checkout fields are disabled persists with the latest version. There haven’t been too many reports about this which caused the priority of other issues to be higher, so the developers are still looking into it. But there’s a good chance of addressing this issue with one of the next updates, but it’s not in my hands.

    We are very grateful for every contribution but cannot add the code from the PR the way it is to the plugin because, while it fixes the error, it is not the correct solution on a technical level. Until we have a better solution, you would need to replace the code manually, but I am hopeful that you won’t need to do that anymore following one of the next updates. I provide an update when there are any new developments in this regard. Thanks for hanging in there!

    Kind regards,
    Niklas

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘Logged in users cannot checkout, but new users can.’ is closed to new replies.