Troubleshooting Stripe Webhooks
Stripe uses webhooks to notify Zoey when the ACH payment has completed.
Click Here for Stripe Webhooks Setup
Troubleshooting Stripe Webhooks
Here are some ways you can get the payment update from Stripe ACH. Typically Stripe sends a Webhook to update the Zoey Order. If the webhooks weren't set up when payment was captured please follow the steps below to update the pending payment in Zoey.
Click Sync To Zoey to Check the Stripe ACH Payment Status
The Sync To Zoey button enables you to check the status of the Stripe ACH transaction to updated the Zoey Order without sending any webhooks!
Click on Sync To Zoey to ask Stripe ACH about the pending payment on the Order.
Resend a Webhook
In Stripe ACH, go to Developers > Webhooks to find your Webhook settings.
If you have Payments that were captured through ACH, but the Invoice was not marked Paid in Zoey, you can try to resend the webhook manually.
- Go to your Customer in Stripe.
- Click on the Payment which didn't sync to Zoey.
- Scroll down to Events and Logs to look for the
charge.succeededevent. Click on View Event Detail. - A new tab will open to show Webhook Attempts. Click the three dots on the right to hit Resend.
Marking Zoey Invoice as Paid Automatically when Payment Collected in Stripe
In order for the Zoey Invoice to be marked Paid automatically when you capture the payment in Stripe, you must add the following Webhook.
In your Stripe Dashboard, navigate to the Developers > Webhooks Screen. Open the existing endpoint or create a new one.
Add the payment_intent.succeeded event so that Zoey Invoices are marked paid when payment is captured in Stripe.
Updated about 22 hours ago
