- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Platform : PayPal Sandbox (Sandbox Environment)
Issues : Dont send webhook PAYMENT.CAPTURE.COMPLETED
I have problem with Paypal Rest Webhook. Paypal dont send hook: PAYMENT.CAPTURE.COMPLETED
1. I create order, all process in javascript works fine.
2. I received webhook: CHECKOUT.ORDER.APPROVED
3. I captured the order
4. Money is in the seller account (+$50.00)
5. Everything works fine, but I didn't receive the most important webhook: PAYMENT.CAPTURE.COMPLETED
There is no event in https://developer.paypal.com/dashboard/webhooks/sandbox, There is no event in rest api endpoint /v1/notifications/webhooks-events
it's not that I setup my webhook server wrong, it's just that paypal doesn't create event PAYMENT.CAPTURE.COMPLETED at all
This issue is the same for subscriptions, paypal do not send webhook PAYMENT.SALE.COMPLETED
Paypal sends only those types of hooks:
- Billing subscription activated
- Checkout order approved
I have setup webhook for all event types
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Go to https://www.paypal-support.com/s/contactsupport
and create a new support ticket. That way is the fastest, In paypal-community you can wait for reply couple days.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello PayPal Team,
I've encountered a similar issue and currently unable to replicate it in the sandbox environment. I'm using REST API V2 to create orders, and everything seems fine. After completing user authorization and capturing the order, my server should receive a webhook event "Payment capture completed." However, upon checking my server, I haven't received it, and there is no record in PayPal's webhook event log. When attempting to create a new order, I received a 500 error "INTERNAL_SERVICE_ERROR" during the order creation request.
I checked the documentation, but there's no detailed explanation for this issue. After waiting for some time, I created a new order again, and everything worked as expected. After successfully capturing the order, I received the "Payment capture completed" callback event. The missing callback events from before are now visible on PayPal as well.
Can you confirm if this is an issue on PayPal's end? I'm concerned about whether my production environment might face the same problem. Should I wait for the callback event to trigger before updating my order status, or should I update it after capturing the order? I'm worried that callbacks may not be immediate, causing potential delays and user dissatisfaction, possibly leading to complaints.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- « Previous page
-
- 1
- 2
- Next page »
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Error message for obtaining access_token in REST APIs
- where does paypal payments go to if there is no linked phone or email to the seller ? in PayPal Payments Standard
- Couldn't receive International payment in PayPal Payments Standard
- Which api can get oauth2.0 authorization_code? in REST APIs
- Is it possible to make payments in RON (Romanian Leu) through PayPal? in REST APIs