WebHook Mismatched Resource ID on SUBSCRIPTION.CREATED vs SUBSCRIPTION.ACTIVATED
brucetp
Contributor
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on
May-13-2020
04:25 PM
I just moved from Sandbox to Live. I'm using smart buttons to initiate the subscription.
actions.subscription.create({
plan_id: this.planId,
application_context: { shipping_preference: 'NO_SHIPPING' }
})
onApprove: (data, actions) => {
this.updateClientSubscription(data.subscriptionID, this.planId)
}
In Sandbox mode, the following web hook events have the same resource.id as the subscription ID above, which I've assume is how you trace the events.
BILLING.SUBSCRIPTION.CREATED
BILLING.SUBSCRIPTION.ACTIVATED
PAYMENT.SALE.COMPLETED
However, In Live mode, the BILLING.SUBSCRIPTION.CREATED is returning a completely different resource.id than all three of the others. There seems to be no way of connecting the BILLING.SUBSCRIPTION.CREATED webhook event back to the original subscriptionID.
Is this a Problem in LIVE mode or am I missing something?
Labels:
- Labels:
-
Webhooks REST APIs
0 REPLIES 0
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.