MERCHANT.ONBOARDING.COMPLETED webhook not triggering

referralhub
Contributor
Contributor

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

Login to Me Too
1 REPLY 1

MTS_Jennifer
Moderator
Moderator

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

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.