• Resolved kaowinn

    (@kaowinn)


    Hello, when I go to some admin page, such as PaidMembershipPro Order list (/wp-admin/admin.php?page=pmpro-orders), I am getting this error message. Could you please help me?

    PHP message: PHP Fatal error:  Uncaught Error: Call to private method Braintree\Configuration::getSslVersion() from scope Braintree\HttpHelpers\Curl in /wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/braintree/braintree_php/lib/Braintree/HttpHelpers/Curl.php:28
    Stack trace:
    #0 /wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/braintree/braintree_php/lib/Braintree/Http.php(146): Braintree\HttpHelpers\Curl::makeRequest('GET', 'https://api.bra...', Object(Braintree\Configuration), Object(Braintree\HttpHelpers\CurlRequest), NULL, NULL, NULL, false)
    #1 /wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/braintree/braintree_php/lib/Braintree/Http.php(138): Braintree\Http->_doUrlRequest('GET', 'https://api.bra...', NULL, NULL, NULL)
    #2 /wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/braintree/braintree [...]

    Thank you very much,

    Plugins installed :

    • Braintree for WooCommerce Payment Gateway – Version 2.9.1
    • Paid Memberships Pro – Version 2.10.3

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Igor H

    (@ihereira)

    Hello,

    May I ask what were the steps made on your site before going to the admin page, that generated this error on the site?

    Is the site using any specific plugin to manage memberships?

    Please clarify to better address your questions, thanks.

    Thread Starter kaowinn

    (@kaowinn)

    Hello Igor, thank you for your help.

    The steps made on our website, we updated plugins. (is it the question?) Except that, we didn’t do specific actions on the website. I am not able to say when did the error appeared.

    We are using “PaidMemberShip Pro” to manage membership. Same thing, no changed from long time except plugin update.

    I saw the error only into “Order List”, from “PaidMemberShip Pro” plugin.

    Thank you very much,

    Igor H

    (@ihereira)

    Hello,

    Thanks for your response.

    One more piece of information, please let me know which CURL version does your site have? You can check it under WooCommerce > Status. Select “Get system report” and then “Copy for support”.? You can provide the complete system status report for us to check the CURL and the site’s SSL.

    Looking forward to hearing from you.

    Thread Starter kaowinn

    (@kaowinn)

    Hello Igor, thank you. Is it enough?

    ### WordPress Environment ###
    
    WordPress address (URL): https://invest2biz.com
    Site address (URL): https://invest2biz.com
    WC Version: 7.5.0
    REST API Version: ?</img> 7.5.0
    WC Blocks Version: ?</img> 9.6.5
    Action Scheduler Version: ?</img> 3.5.4
    Log Directory Writable: ?</img>
    WP Version: 6.1.1
    WP Multisite: –
    WP Memory Limit: 256 Mo
    WP Debug Mode: –
    WP Cron: –
    Language: fr_FR
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: nginx/1.21.3
    PHP Version: 8.0.28
    PHP Post Max Size: 128 Mo
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.68.0
    OpenSSL/1.1.1f
    
    SUHOSIN Installed: –
    MySQL Version: 10.5.12-MariaDB-1:10.5.12+maria~focal
    Max Upload Size: 128 Mo
    Default Timezone is UTC: ?</img>
    fsockopen/cURL: ?</img>
    SoapClient: ?</img>
    DOMDocument: ?</img>
    GZip: ?</img>
    Multibyte String: ?</img>
    Remote Post: ?</img>
    Remote Get: ?</img>
    
    ### Security ###
    
    Secure connection (HTTPS): ?</img>
    Hide errors from visitors: ?</img>
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: EUR (€)
    Currency Position: right_space
    Thousand Separator: 
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: 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: –
    Enforce Approved Product Download Directories: –
    Order datastore: WC_Order_Data_Store_CPT
    
    ### WC Pages ###
    
    Base de la boutique: #103 - /boutique/
    Panier: #104 - /panier/
    Commander: #105 - /commande/
    Mon compte: #106 - /mon-compte/
    Conditions générales de vente et d’utilisation: ?</img> Page non définie
    
    ### Theme ###
    
    Name: REIGN
    Version: 1.0.0
    Child Theme: ?</img>
    Parent Theme Name: REIGN
    Parent Theme Version: 2.9.8
    Parent Theme Author URL: https://wbcomdesigns.com/
    WooCommerce Support: ?</img>
    
    ### Templates ###
    
    Overrides: reign-theme/woocommerce/cart/cart.php version 3.8.0 est obsolète. La version du noyau est 7.4.0
    reign-theme/woocommerce/checkout/form-checkout.php
    reign-theme/woocommerce/global/quantity-input.php version 3.6.0 est obsolète. La version du noyau est 7.4.0
    reign-theme/woocommerce/single-product/tabs/tabs.php
    
    Outdated Templates: ?</img>
    					
    					
    						Apprenez comment mettre à jour
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    coupons
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    multichannel-marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    
    Disabled Features: minified-js
    new-product-management-experience
    product-variation-management
    settings
    
    Daily Cron: ?</img> Next scheduled: 2023-03-16 19:55:32 +01:00
    Options: ?</img>
    Notes: 116
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Terminé: 168
    Oldest: 2023-02-14 11:57:24 +0100
    Newest: 2023-03-16 13:02:02 +0100
    
    échoué: 10
    Oldest: 2020-01-29 05:13:45 +0100
    Newest: 2023-03-15 12:36:53 +0100
    
    En attente: 10
    Oldest: 2023-03-16 15:22:06 +0100
    Newest: 2023-03-23 13:02:02 +0100
    
    
    ### Status report information ###
    
    Generated at: 2023-03-16 15:22:17 +01:00
    `

    Hi @kaowinn

    Thanks for sharing the requested information above.

    Braintree for WooCommerce Payment Gateway – Version 2.9.1

    Can you please update the plugin to version 3.0.0 and see if this resolves the issue.

    Otherwise, please provide the fatal error logs (if any) under WooCommerce > Status > Logs.

    You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Thanks!

    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 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Call to private method Braintree\Configuration::getSslVersion()’ is closed to new replies.