buckaroo-it / WooCommerce

Repository containing the WooCommerce Payment Plugin by Buckaroo
2 stars 3 forks source link

Creditcard payments error on PHP 8.1+ #281

Open roesware opened 2 weeks ago

roesware commented 2 weeks ago

Unable to pay with creditcard transactions!

When selecting creditcard payment method in the WooCommerce checkout:

PHP Deprecated: Creation of dynamic property BuckarooCreditCard::$channel is deprecated in /wp-content/plugins/wc-buckaroo-bpe-gateway/gateway-buckaroo.php

Using PHP 8.3.10 & PHP 8.2 on WordPress 6.6.2 with the newest Buckaroo WP version.

I know it's not a fatal error, but the payments currently can't be completed due to this error. Already had customer backing out of completing the transaction..

Buckaroo-Rene commented 2 weeks ago

Hi @roesware,

First of all thank you for reaching out to us regarding this issue. I've tried to reproduce the issue on one of our own stagings with the versions as showed below. Unfortunately I was not able to reproduce the issue.

Since it is referring to a channel error this could also be related to specific settings from the plugin or the Buckaroo Plaza. Can you perhaps send this issue to support@buckaroo.nl so my colleague's from our technical support department can take a closer look at it.

Please also provide your website key or a transaction key from one of the transaction request examples so they can specifically look into your account for the error. Perhaps you are using the inline version instead of the redirect version for creditcards in the plugin? To use Creditcards inline you'll need additional permissions.

Settings

Please send us an e-mail with the additional information and we'll pick it up from there.

Best Regards, René