MERCHANT.ONBOARDING.COMPLETED webhook not triggering
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm trying create a listener for the MERCHANT.ONBOARDING.COMPLETED in my sandbox environment. After the user goes to the return url specified in "partner_config_override/return_url" of the /v1/customer/partner-referrals endpoint, the webhook isn't being triggered, even though I received {"success": {"merchant_id": "GKH5BSPUXXB3Y", "tracking_id": "abcd", "products": [{"name": "EXPRESS_CHECKOUT", "status": "ACTIVE"}], "payments_receivable": true, "primary_email_confirmed": true}} when I call this endpoint to check if the seller has been onboarded: /v1/customer/partners/{partner_merchant_id}/merchant-integrations/{seller_merchant_id}. Are there any other steps I need to take in order for the MERCHANT.ONBOARDING.COMPLETED webhook to be triggered? The CUSTOMER.MERCHANT-INTEGRATION.SELLER-ONBOARDING-STARTED is being successfully triggered. This is the doc I'm referring to: https://developer.paypal.com/docs/multiparty/seller-onboarding/before-payment/#link-setupwebhooks

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @referralhub ,
Thank you for posting to the PayPal Merchant Community.
Normally after the account is onboarded successfully, a webhook is triggered. Since you are stating you are receiving other webhooks, but not this specific one, there is a possibility that the webhook was either not generated or it is currently delayed.
You can check your webhooks in the developer dashboard to see if it was created:
- Log into the developer dashboard at https://developer.paypal.com
- Hover over Event Logs
- Click Webhook Events
- You can search with any of the details to see if a webhook was generated
If the webhook was not generated, and you did successfully onboard the seller, you can open a ticket to Merchant Technical Support to research this issue further.
- Go to https://paypal.com/mts
- Click Contact Us
- Click Log In with PayPal
- Log in with your PayPal email and password
- Fill in the details
- Ensure that you include your partner app client id, debug ids, and any additional information
Thank you,
Jennifer
MTS
PayPal

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Assistance Needed: Passing and Retrieving Custom Data in PayPal Webhook Payload in PayPal Payments Standard
- Unable to issue a refund from our business sandbox account in Sandbox Environment
- How to get the custom field from a payment with webhook/API? in REST APIs
- CHECKOUT.ORDER.APPROVED webhook event not triggered if payment_source is passed in in REST APIs
- Paypal Sandbox webshook (SANDBOX WEBHOOKS) not working Real time issue not trigger in Sandbox Environment