Below are the various events that can be sent to your webhook endpoint.

  • SUBSCRIPTION_STATUS_CHANGE
  • SUBSCRIPTION_AUTH_STATUS
  • SUBSCRIPTION_PAYMENT_NOTIFICATION_INITIATED
  • SUBSCRIPTION_PAYMENT_SUCCESS
  • SUBSCRIPTION_PAYMENT_FAILED
  • SUBSCRIPTION_PAYMENT_CANCELLED
  • SUBSCRIPTION_REFUND_STATUS

SUBSCRIPTION_STATUS_CHANGE

Whenever a subscription is created it goes to initialised state and customer is expected to authorise it. The list of statuses where this webhook will get triggered are:

  • ACTIVE
  • ON HOLD
  • COMPLETED
  • CUSTOMER CANCELLED
  • CUSTOMER PAUSED
  • EXPIRED
  • LINK EXPIRED

SUBSCRIPTION_AUTH_STATUS

The event is triggered when the checkout is completed by the customer for success and failed cases.

SUBSCRIPTION_PAYMENT_NOTIFICATION_INITIATED

This webhook is used to inform the merchant that we have sent a notification of payment to the customer.

SUBSCRIPTION_PAYMENT_SUCCESS

This notification is sent whenever a successful payment is processed for an active subscription.

SUBSCRIPTION_PAYMENT_FAILED

This notification is sent whenever payment processing fails for an active subscription.

SUBSCRIPTION_PAYMENT_CANCELLED

This notification is sent whenever payment processing is cancelled by user for an active subscription.

SUBSCRIPTION_REFUND_STATUS

This event is triggered whenever a refund status of a transaction will be success, failed, or cancelled.