• Resolved barellano

    (@barellano)


    Recently some of our users are not able to donate via PayPal. The only change that is recent is moving off of PayPal Standard to Donations. Error in error log shows:

    [13-Nov-2023 00:00:35 UTC] PHP Fatal error: Uncaught Give\PaymentGateways\PayPalCommerce\Exceptions\PayPalOrderIdException: PayPal order id is missing. in /home/customer/www/nwvbc.org/public_html/wp-content/plugins/give/src/PaymentGateways/Actions/RegisterPaymentGateways.php:152
    Stack trace: 0 /home/customer/www/nwvbc.org/public_html/wp-includes/class-wp-hook.php(326): Give\PaymentGateways\Actions\RegisterPaymentGateways->Give\PaymentGateways\Actions{closure}(Array) 1 /home/customer/www/nwvbc.org/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) 2 /home/customer/www/nwvbc.org/public_html/wp-content/plugins/give/src/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayAdapter.php(154): apply_filters(‘givewp_create_p…’, Array, Object(Give\Donations\Models\Donation)) 3 /home/customer/www/nwvbc.org/public_html/wp-content/plugins/give/src/Framework/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayRegisterAdapter.php(43): Give\LegacyPaymentGateways\Adapters\LegacyPaymentGatewayAdapter->handleBeforeGateway(Array, Object(Give in /home/customer/www/nwvbc.org/public_html/wp-content/plugins/give/src/PaymentGateways/Actions/RegisterPaymentGateways.php on line 152

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter barellano

    (@barellano)

    A couple of things to note as I’ve done additional testing. It seems this issue occurs after updating to 3.0.0 up to 3.1.0. Another thing to note is after the update, the only method of payment available is Credit Card. Prior to 3.0.0 there was a PayPal, Venmo, Debit or Credit Card button.

    Plugin Support Matheus Martins

    (@matheusfd)

    Hi, @

    You’ve uncovered an issue that we are investigating here: https://feedback.givewp.com/bug-reports/p/paypal-order-id-missing-error-should-not-prevent-donations-using-paypal-donation. You can use the link to check in for updates, and I’ve also linked your ticket internally, so when the issue is resolved we can reach back out to update you.

    This particular error has been a bit of a white whale for our teams, in part because it is generated by PayPal, and in part because we are unable to reliably replicate it. The PayPal order id is sent as a part of the response to the call to PayPal, so it’s sent by PayPal itself. However, our development team is working on a possible fix for it. Possibly, a fix will be released this next Wednesday.

    At the moment, our best recommendation is for PayPal Donations users who are experiencing this error to switch to Stripe as an alternative gateway whenever possible.

    I know this was quite a bit of unhappy information to share, and I wish that weren’t the case.

    My goal is to make online donations as successful and seamless as possible for you, so please let me know if you have any questions about this; I’m happy to help as much as I possibly can. If you’d like more information or a walkthrough for the workarounds I mentioned, I’m happy to field any questions you have about those as well.

    Looking forward to helping you get to the bottom of this!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Fatal error PayPal order id is missing’ is closed to new replies.