BETA PayPlans 5.0 Beta Released. New payment gateways, better user experience and more! 🔥 ❤️

Helpdesk

Your Time
Our Time
Response Time
24 — 48 hours
We strive to provide the fastest ever response possible. However, we are not super beings.

Allow at least 24 — 48 hours
  Support is online
Our support specialists is available now. We will attend to you as soon as we can.
  Support is online
Actually I am trying to setup PayPlans on my page. During testing the payment method "Stripe" I came across the following error:


Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array


After some research I were able to locate the error in the following file:

/plugins/payplans/stripe/app/scaLib/Stripe/ApiRequestor.php:402


Thanks to some google results I came across the following bug description which sounded similiar: https://github.com/impress-org/givewp/issues/5873https://github.com/impress-org/givewp/issues/5873

I tried switching my webspace to PHP 7.4 and Boom everything was working fine. When I switch back to PHP 8.0 (which I would prefer) it again leads to the error.

This error only appears when you switch on SCA and have PHP 8.0 active.

I really would like to use PHP 8.0 and above. Is there a workaround for this or can you fix this error?
The replies under this section are restricted to logged in users or users with an active subscription with us