Expiry Warning Notification

The Expiry Warning notification informs you when a customer’s payment method, such as a credit card, is nearing its expiration date. This notification is triggered at predefined intervals (30 days, 7 days, and 1 day before expiry) to ensure that merchants have enough time to prompt their customers to update their payment details, thus preventing payment declines in upcoming billing cycles.

Once the expired payment method is replaced, the notification process is canceled, and no further expiry warnings are sent for that payment method.

Key benefits for you

This notification can be utilized for various business purposes:

  • Proactive Communication: Receive early alerts about expiring payment methods, allowing you to contact customers in advance and request updated payment details.
  • Prevent Payment Failures: By updating payment information before the billing cycle, you can avoid payment declines and maintain a seamless payment experience for customers.
  • Customer Retention: Keep subscriptions active by ensuring that customers' payment methods are up-to-date, reducing the risk of involuntary churn due to expired cards.

Setting up the notification

To register to this notification, please look in the general notifications-page using subscriptions/expiryWarning

The follow-up processes depend on what you want to do with the data:

  • Set up a communication to the end-customer to inform about the problem and call to action

Technical Details

Trigger Events:

The Expiry Warning notification is triggered under the following conditions:

  1. The customer has registered a payment method for a subscription product (e.g., credit card).
  2. The payment method is approaching its expiration date.
  3. Notifications are sent at the following intervals by default:
    • 30 days before the payment method expires
    • 7 days before the payment method expires
    • 1 day before the payment method expires
  4. The notification is canceled once the payment method is updated with a new one.

Example:

{
"type": "subscriptions/expiryWarning", 
"parameters": {
    "customerNumber": "CUST-001387", 
    "paymentRegistration": {
        "id": "",
        "paymentMethodName": "MasterCard" 
        }
    }
}

Field Descriptions

Please look here for the details of the Expiry Warning Notification.