Webhooks for Recurring Payment Completed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see multiple posts by people asking about why webhooks for recurring payments completed aren't executing, but no answers:
- https://www.paypal-community.com/t5/REST-APIs/Webhooks-notifications-for-recuring-payment/m-p/150114...
- https://www.paypal-community.com/t5/About-Payments/Recurring-Payment-Webhook-Notifications-Sandbox/m...
- https://www.paypal-community.com/t5/REST-APIs/Recurring-payment-notification/m-p/1491443
Can anyone provide some insight?
- Labels:
-
Webhooks REST APIs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the reply.
Positive I am using the REST API in ASP.NET. Payments according to the billing agreement do not appear to generate a webhook event for recurring payments.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Positive that I am subscribed to all events, and have even recreated the webhook URL a couple times. I am logging every single webhook call in the database, so I know I am only getting events for BILLING.PLAN.CREATED, BILLING.PLAN.UPDATED, BILLING.SUBSCRIPTION.CANCELLED, BILLING.SUBSCRIPTION.CREATED.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So it has been a week, and even after opening a support request on this issue it remains unresolved and I haven't gotten a response from them since last Wednesday.
Recurring billing is a pretty important feature, but if payments notifications aren't sent then the feature is pretty much crippled without manual lookups or an extra server-based routine verifying ALL subscriptions. This shouldn't be necessary.
This doesn't inspire confidence, and since our project had to move forward we've nearly re-written the subscription system to use Stripe for merchant processing, which is actually proven pretty easy to integrate with.
Aside from the recurring billing issue, I found out that Stripe also allows you to change plans and amounts in active subscriptions so that you don't have to recreate agreements and prompt users to pay again. And since PayPal hasn't wanted to address requests to allow changes to existing agreements at https://github.com/paypal/PayPal-REST-API-issues/issues/25 then Stripe seems to be the flexible way to go.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which event name specifically are you expecting that you are not getting?
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- PAYMENT.SALE.COMPLETED signature verification failed in sandbox mode in REST APIs
- Order not found for PAYMENT.CAPTURE.DENIED webhook in REST APIs
- WebHook Events delayed/not received in SandBox mode in Sandbox Environment
- How to test Subscription payments in Sandbox Environment
- Do the Sandbox Webhooks actually work? in REST APIs