• Resolved twilightit

    (@twilightit)


    We didn’t realize that a Webhook was needed during setup. Two donations that are stuck in “processing” were processed and completed in Stripe, BUT on the website we need to get them out of the stuck mode, and have them be completed to show properly.

    We have now fixed the Webhook issue, but are unsure how to fix the existing stuck ones. I assume some sort of DB modification we need to make? Can you please share what to do. Thanks.

    • This topic was modified 11 months, 2 weeks ago by twilightit.

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Ginger Coolidge

    (@gscoolidge)

    Hello @twilightit,

    Glad you reached out, happy to help.

    For those existing donations, you’ll need to edit each donation and change the status to “Completed” manually. Now that your webhook has been created, new donations should change the status automatically.

    I hope this helps to clarify!

    Thread Starter twilightit

    (@twilightit)

    OK, so we got the webhook all setup, but now it is worse. It is throwing an error when trying to donate: “Stripe.confirmPayment0: the ‘confirmParams.return_url’ argument is required when using automatic payment method.”

    We verified all was setup per your instructions.

    I have screenshots, but I don’t see a way to add them to the post. Here is a Dropbox share with the pics…I will disable the share once this is resolved. There is nothing secure in the screenshots.

    https://www.dropbox.com/scl/fo/byyg1ks7e3wmg7fjk8coj/ACN5_YZdBrmImaC3hj8ScHk?rlkey=8538cabctx7ped3xdbdtsyt8a&st=48tckddg&dl=0

    Here are the steps the customer followed:
    1 First button – Donate

    2 Then highlight $10 tab hit Donate Now

    3 name email etc hit continue

    4 Donate w/ credit card is highlighted, filled out all info hit Donate Now

    5 this box pops up (see attachment)

    6 hit Donate Now again ‘just in case’ and the same page pops again.

    Thread Starter twilightit

    (@twilightit)

    Any idea on my last post, the customer is getting a bit flustered that this isnt working.

    Plugin Support Robin Joshua Del Mundo

    (@robindelmundo)

    Hi @twilightit ,

    That’s great to hear that you’ve added them! Another essential note is that connecting the webhook will not retroactively change the status of your donations to Complete. You’ll need to manually go through and mark the older ones made before the webhook was active to complete, using your Stripe account to cross-reference.

    With that said, the error that you have on the form is a different one unrelated to the webhooks.

    99% of the time that specific error is thrown because of cache. In order to verify that my hypothesis is right here, we need to exclude any asset loaded by GiveWP from the cache.

    Caching is handled differently on various sites and web hosts, and most of them allow for excluding specific URLs or parts of URLs from caching. At the very least, you should exclude the following slugs from caching:
    – /donations/
    – /donation-confirmation/
    – /donor-dashboard/

    Also, the following query strings:
    – give-embed=donor-dashboard
    – giveDonationFormInIframe=1
    – give-route

    Your host or the caching plugin/solution you are using can help with that. Some of them may require what’s called a “wildcard” like /donations/* to capture all subdirectories under the /donations/ folder.

    You can also temporarily disable caching on the site to confirm that the uncached site isn’t showing the problem.

    While fine-tuning cache falls outside the scope of the support we’re able to provide, your success with online donations is our number one priority, and we’re happy to provide any tips.

    1% of the time the error is thrown because one or more fields on the form failed to validate.

    Anytime there’s a payment error in the front-end, there’s a more detailed message in the back-end under Donations → Tools → Logs. Click the eye icon next to any recent error message, and then copy and paste the full error message in your next reply. Here’s a screencast on how to get error logs: https://screencast-o-matic.com/watch/c3eD0AVFgVG.

    This will give us more details about the error.

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

    Plugin Support Robin Joshua Del Mundo

    (@robindelmundo)

    Hi @twilightit ,

    It’s been a while since we’ve heard back, and I know troubleshooting needs a little extra time. I’m marking this as resolved for now, but if you still have questions, you can send them along right here, and I’ll be happy to hop back in.

    Have a great day!

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

The topic ‘Manually Fixing donations stuck in processing mode’ is closed to new replies.