Search code examples
webhooksauthorize.netrecurring-billingauthorize.net-webhooks

Authorize.Net Recurring Billing Events


I have successfully deployed Authorize.net API(currently sandbox mode) for subscription purposes. I have also configured its webhooks that are also working. But I have a confusion that still exists even after a week on working with the said API. The question is, when a subscription starts in case of recurring billing(in my scenario subscription is monthly) the event that is called is

net.authorize.customer.subscription.created

When a month passes on a subscription and next bill payment is made by the API, what event will get called? How can I capture Or to what event should I be listening to? . Is it going to be

net.authorize.customer.subscription.updated

Currently I have clicked yes on all the all the events that are there for the webhooks


Solution

  • The event will be a payment related event, not a subscription related event. Subscription related events only happen when you do something to a subscription (i.e. create, modify, or delete) not with it (make payment).

    So you would look out for any of the following:

    • net.authorize.payment.capture.created
    • net.authorize.payment.fraud.approved
    • net.authorize.payment.fraud.declined
    • net.authorize.payment.fraud.held