• I had Stripe enabled for Next Gen Gallery. I used the same keys, I guess maybe I should have used a new one? Trying to find a different way, because next gen is not working for my uses. Trying to sell some art. I did disable the plugin through FTP client. Then I got rid of the other plugins that may have interfered, but it happened a second time. I have a large site, and am using Next Gen for other things on other pages. Wondering if I will be able to use this plugin-it looks good. Any idea how to correct this problem?

    First time, I got this:

    Fatal error: Uncaught Stripe\Exception\InvalidArgumentException: Found unknown key(s) in configuration array: ‘app_info’ in /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php:309 Stack trace: #0 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php(59): Stripe\BaseStripeClient->validateConfig() #1 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe/Helpers/functions.php(141): Stripe\BaseStripeClient->__construct() #2 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe.php(50): easycommerce_stripe_get_api_client() #3 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe.php(892): EasyCommerce\Controllers\Payment\Stripe->__construct() #4 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/class-wp-hook.php(341): EasyCommerce\Controllers\Payment{closure}() #5 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #6 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/plugin.php(522): WP_Hook->do_action() #7 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-settings.php(742): do_action() #8 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-config.php(100): require_once(‘…’) #9 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-load.php(50): require_once(‘…’) #10 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-admin/admin.php(35): require_once(‘…’) #11 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-admin/plugins.php(10): require_once(‘…’) #12 {main} thrown in /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php on line 309

    There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.

    Second time I got this:

    Fatal error: Uncaught Stripe\Exception\InvalidArgumentException: Found unknown key(s) in configuration array: ‘app_info’ in /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php:309 Stack trace: #0 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php(59): Stripe\BaseStripeClient->validateConfig() #1 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe/Helpers/functions.php(141): Stripe\BaseStripeClient->__construct() #2 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe.php(50): easycommerce_stripe_get_api_client() #3 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/easycommerce/app/Controllers/Payment/Stripe.php(892): EasyCommerce\Controllers\Payment\Stripe->__construct() #4 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/class-wp-hook.php(341): EasyCommerce\Controllers\Payment{closure}() #5 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #6 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-includes/plugin.php(522): WP_Hook->do_action() #7 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-settings.php(742): do_action() #8 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-config.php(100): require_once(‘…’) #9 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-load.php(50): require_once(‘…’) #10 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-admin/admin.php(35): require_once(‘…’) #11 /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-admin/plugins.php(10): require_once(‘…’) #12 {main} thrown in /misc/19/282/231/800/5/user/web/deborah-robinson.com/wp-content/plugins/nextgen-gallery-pro/vendor/stripe/stripe-php/lib/BaseStripeClient.php on line 309

    There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.

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

Viewing 1 replies (of 1 total)
  • Plugin Support Mahmudur Rahman

    (@mahmudurrahman96)

    Hi Deborah,

    Thank you for reaching out and for the detailed explanation.

    The error you are encountering is not related to your Stripe API keys. So there is no need to generate new ones. This issue is occurring due to a conflict between plugins on your website.

    Both NextGEN Gallery Pro and our EasyCommerce plugin are using different versions of the Stripe PHP library. When both are active WordPress loads these libraries together which leads to a conflict specifically the “unknown keys in configuration array: ‘app_info’” error you are seeing.

    To resolve this we recommend the following:

    • Try disabling the Stripe/payment functionality in NextGEN Gallery Pro while using our EasyCommerce plugin.
    • You may consider contacting the NextGEN Gallery Pro support team to check whether they can update or align their Stripe integration with the latest Stripe PHP library.
    • Alternatively you may use only one Stripe-based plugin at a time to avoid conflicts.

    Since you mentioned that you are using NextGEN for other parts of your site so you can continue using it for galleries while disabling its payment integration.

    Please let me know how it goes or if you need any help with the setup and I am happy to assist you further with setting up our EasyCommerce plugin for your art sales.

    Best regards,
    Mahmudur Rahman

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.