• Resolved ramardent

    (@ramardent)


    Hi there,

    We have just built a non-profit site for a client. For the donation platform, we have installed your WCDP Donation plugin and also installed WooCommerce Subscription plugin for recurring donations as suggested in the support docs. For payment, we are using WooCommerce Stripe Gateway as payment plugin.

    But when a donation is made, in the final steps of payment, we are seeing this field with radio button (?Use a new payment method) appearing just above the card details field. When a payment is made, it shows this error “There was an error processing the payment: There was a problem processing the payment.”. Here is the screenshot of the error and the field https://prnt.sc/KEnM1Kgi77f5. On page refresh, this field disappears and the payment goes through.

    Here is the System Status report https://gist.github.com/ram-ardent/7a24a9694f4daa2f23f923d2d21417ea. On the payment plugin, I can see this error for the payment made “Error: The information for creating and confirming the intent is missing the following data: payment_method.” We have few WooComemrce products as well in the site, but the WooCommerce product payment has never this issue. We have contacted the WooCommerce Stripe Gateway plugin developers as well, but they also recommended us to get in touch with you and ask if your donation is compatible with Stripe payment.

    We believe this field is creating an issue for the donation made as it doesn’t go through in the first go. Because of this, we have received many complaints from the users who tried to donate that there payment didn’t get through. This is a very serious issue for our client as they may be losing the valuable donations made by the users. Can you please suggest how this issue can be resolved?

    Regards.

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter ramardent

    (@ramardent)

    Hi there,

    Sorry, I forgot to mention this issue, but the payment processing time for donation is at minimum 20 seconds and more. But for WooCommerce product purchase, the same payment processing time is 10seconds maximum. Can you suggest why donation plugin is taking so long to process payment?

    Looking forward to hearing form you soon.

    Regards.

    Plugin Author Jonas

    (@flinnn)

    Hi ramardent,

    thanks for reaching out.
    Can you please try using the legacy checkout experience for now? https://wcdp.jonh.eu/documentation/troubleshooting/stripe-error-processing-checkout/

    Best,
    Jonas

    Thread Starter ramardent

    (@ramardent)

    HI @flinnn,

    Thank you for your reply. I have tested the donation by turning on the Legacy checkout experience. I can see the payment is done much faster and there is no any issue. But my only concern is this https://woocommerce.com/document/stripe/admin-experience/new-checkout-experience/. WooCommerce suggests us not to turn on the Legacy Checkout Experience. Can you shed some light on this? Will the donation functionality have any issue if we turned on the Legacy Checkout Experience?

    Regards.

    Plugin Author Jonas

    (@flinnn)

    Hi ramardent,

    WooCommerce wants to push users away from the legacy checkout so they can eventually drop support for it. For now the legacy checkout should work just fine. I’m currently investigating why these errors are happening and will hopefully find the reason and a fix for it soon.

    Best,
    Jonas

    Thread Starter ramardent

    (@ramardent)

    Hi @flinnn,

    Since WooCommerce is removing legacy REST API from version 9, which is already out, will this affect the payment process for the donation plugin? Have you found the solution for the plugin issue with Stripe payment?

    Thanks in advance and looking forward to haring back from you soon,

    Regards,

    Plugin Author Jonas

    (@flinnn)

    The (legacy) REST API is independent from the payment process. This change only affects you when you are using the legacy REST API to e.g. integrate WooCommerce with a 3rd party CRM.

    So far I have not been able to reproduce the Stripe issue and are still investigating. It seems like there have been some changes to Stripe for WooCommerce that might have resolved the issue. Could you please check again if the issue persists for you?

    Best regards,
    Jonas

    mk234

    (@mk234)

    Hi @flinnn, @ramardent,

    Is there any update on this? I am facing a similar issue, and unable to find the root cause. I followed all the steps on https://woocommerce.com/document/stripe/admin-experience/updated-requirements-for-stripe-plugin-mid-2024/. It keeps giving the same error message.

    When I change to legacy checkout – it works perfectly fine.

    • This reply was modified 1 month ago by mk234.
    • This reply was modified 1 month ago by mk234.
Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.