CHECKOUT.ORDER.COMPLETED webhook is not triggered
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After I do /v2/checkout/orders/.*/capture webhook PAYMENT.CAPTURE.COMPLETED is recieved. Fair enough, that was a payment capture.
I initialy expected to finish order on my side based on CHECKOUT.ORDER.COMPLETED webhook, but this hook did not appear after capture.
When do CHECKOUT.ORDER.COMPLETED is triggered?
My api call sequence:
-> /v2/checkout/orders
<- CHECKOUT.ORDER.APPROVED
-> /v2/checkout/orders/.*/capture
<- PAYMENT.CAPTURE.COMPLETED
then I expect CHECKOUT.ORDER.COMPLETED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This webhook literally never fires it seems. At the same time, the checkout.order.approved sometimes does not contain payments, sometimes it does. It is sad that there is 0 documentation on this from PayPal, when each webhook would be triggered by design.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Indeed, this tripped me as well, perhaps this webhook fires only for express checkout? It would be nice to get official information on this
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Using Paypal Smart Buttons for checkout sometimes fails with Debit/ Credit Cards Form in Braintree Client-side Integration (JS, iOS, Android SDKs)
- Disputes Webhook does not works on Sandbox (23/04/24) in Sandbox Environment
- when I payout , webhook URL cannot receive callbacks. in Sandbox Environment
- I want to implement subscription functionality. in REST APIs
- Receiving a PAYMENT.SALE.COMPLETED webhook notification - how can I trace the parent Subscription in REST APIs