impress-org / seamless-donations

A reasonably popular donations plugin for WordPress
GNU General Public License v2.0
6 stars 8 forks source link

paypal live account critical error #8

Open DrMickArtisan opened 8 months ago

DrMickArtisan commented 8 months ago

Hi, I used this plugins for a while, in a personnal project (a free radio : https://notylus.fr). I just tried to upgrade the plugin configuration for paypal checkout (i was previously using paypal legacy). So i enter live merchant, client and secret id (but not for sandbox), hit the "save paypal settings" button and .. bam, critical error. Debug log show : `` Uncaught Error: Cannot use object of type WP_Error as array in ./wp-content/plugins/seamless-donations/pay/paypal-2022/paypal-2022.php:933 Stack trace:

0 ./wp-content/plugins/seamless-donations/pay/paypal-2022/paypal-2022.php(474): seamless_donations_http_is_error(Object(WP_Error))

1 ./wp-content/plugins/seamless-donations/admin/settings.php(1226): seamless_donations_paypal2022_rest_get_access_token('XXXX...', 'XXXX...')

2 ./wp-includes/class-wp-hook.php(324): seamless_donations_tab_settings_process_buttons('')

3 ./wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)

4 ./wp-includes/plugin.php(517): WP_Hook->do_action(Array)

5 ./wp-admin/admin-post.php(85): do_action('admin_post_seam...')

``