BILLING.SUBSCRIPTION.CANCELLED webhook event logged, wrong (or aliased) Billing Agreement ID
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just setup webhooks yesterday, and today someone cancelled a billing agreement. The ID of that billing agreement, in my PayPal.com reporting interface, and the one that I logged, when I created the billing agreement for the customer through the REST API, is something like "I-9W..."
However, the webhook that came in today is showing an ID of "I-4D..."
If I look up either billing ID with the REST API it appears they are both the same. "I-4D" must be an alias of "I-9W". Is that right, and if so WHY? That's so confusing and makes my job more difficult to automate things such as cancelling the users account in my software when I receive the web hook.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Sandbox account collect billing and shipping address in Sandbox Environment
- Enabled billing address for sandbox in Sandbox Environment
- How to integrate PayPal during user signup to avoid re-entering credentials for future payments? in REST APIs
- subscription_id has disappeared in REST APIs
- Why does PayPal make it difficult to send an item to a different shipping address from billing? in PayPal Upgrade Community