Plugin throws an uncaught TypeError
-
Using Stripe credit card payment. Form displays an endless spinner on the front end, does not get submitted or logged to the GiveWP log. The following stack trace is generated:
[21-Jul-2022 12:27:56 UTC] PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, Stripe\Util\CaseInsensitiveArray given in /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiRequestor.php:402 Stack trace: #0 /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiRequestor.php(402): array_key_exists('request-id', Object(Stripe\Util\CaseInsensitiveArray)) #1 /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiRequestor.php(125): Stripe\ApiRequestor->_requestRaw('post', '/v1/customers', Array, Array) #2 /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiOperations/Request.php(57): Stripe\ApiRequestor->request('post', '/v1/customers', Array, Array) #3 /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiOperations/Create.php(23): Stripe\ApiResource::_staticRequest('post', '/v1/customers', Array, Array) #4 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/gateways/stripe/includes/class-give-stripe-customer.php(369): Stripe\Customer::create(Array, Array) #5 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/gateways/stripe/includes/class-give-stripe-customer.php(201): Give_Stripe_Customer->create_customer() #6 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/gateways/stripe/includes/class-give-stripe-customer.php(109): Give_Stripe_Customer->get_or_create_customer() #7 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/gateways/stripe/includes/payment-methods/class-give-stripe-card.php(184): Give_Stripe_Customer->__construct('user@domain...', 'XXXXXXXXXXXXX...') #8 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(307): Give_Stripe_Card->process_payment(Array) #9 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array) #10 /nas/content/live/purposefounstg/wp-includes/plugin.php(474): WP_Hook->do_action(Array) #11 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/gateways/functions.php(186): do_action('give_gateway_st...', Array) #12 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/process-donation.php(213): give_send_to_gateway('stripe', Array) #13 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(307): give_process_donation_form(Array) #14 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array) #15 /nas/content/live/purposefounstg/wp-includes/plugin.php(474): WP_Hook->do_action(Array) #16 /nas/content/live/purposefounstg/wp-content/plugins/give/includes/actions.php(88): do_action('give_purchase', Array) #17 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(307): give_post_actions('') #18 /nas/content/live/purposefounstg/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #19 /nas/content/live/purposefounstg/wp-includes/plugin.php(474): WP_Hook->do_action(Array) #20 /nas/content/live/purposefounstg/wp-settings.php(587): do_action('init') #21 /nas/content/live/purposefounstg/wp-config.php(131): require_once('/nas/content/li...') #22 /nas/content/live/purposefounstg/wp-load.php(50): require_once('/nas/content/li...') #23 /nas/content/live/purposefounstg/wp-blog-header.php(13): require_once('/nas/content/li...') #24 /nas/content/live/purposefounstg/index.php(17): require('/nas/content/li...') #25 {main} thrown in /nas/content/live/purposefounstg/wp-content/plugins/give/vendor/stripe/stripe-php/lib/ApiRequestor.php on line 402
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘Plugin throws an uncaught TypeError’ is closed to new replies.