Subscription renewed event

Understand the subscription renewed event.

The subscription.renewed event plays a pivotal role in the digital marketplace, acting as a critical notification between applications and businesses to signal the successful renewal of a subscription. This event maintains service continuity, allowing businesses to provide uninterrupted customer service. Whether through an automatic renewal system where payments are processed automatically before the subscription ends, or a manual renewal process initiated by the shopper, the subscription.renewed event is at the heart of a seamless subscription service experience. This introduction to the subscription.renewed event outlines its importance in facilitating smooth transitions into new subscription periods, preserving both service quality and customer satisfaction.

The subscription.renewed event is a notification the Webhook Service uses to signal a successful subscription renewal. This event is crucial in ensuring businesses can seamlessly continue providing their services without interruption by informing the system of the renewal completion.

{
  "type": "subscription.renewed",
  "data": {
    "object": {
      "id": "8457000397",
      "creationDate": "2021-07-01T05:04:27.000Z",
      "activationDate": "2021-06-30T18:30:00.000Z",
      "nextRenewalDate": "2023-06-30T18:30:00.000Z",
      "expirationDate": "2023-06-30T18:30:00.000Z",
      "graceDate": "2023-07-30T18:30:00.000Z",
      "currentQuantity": 1,
      "renewalQuantity": 1,
      "autoRenewal": true,
      "locale": "en_US",
      "state": "Subscribed",
      "duration": 365,
      "frequency": 365,
      "siteId": "sub2test",
      "shopper": {
        "id": "35504010397"
      },
      "renewalPrice": {
        "unitPrice": 95,
        "locked": false,
        "currency": "USD"
      },
      "term": {
        "termUnit": "YEARS",
        "termLength": 1
      },
      "product": {
        "id": "9964801100",
        "displayName": "Annual Auto Renewal Subscription",
        "sku": "12"
      },
      "shipToAddress": {
        "id": "76213030397",
        "firstName": "Mona",
        "lastName": "Yadav",
        "companyName": "ABC",
        "line1": "Kalyani Nagar",
        "city": "Pune",
        "postalCode": "411014",
        "countrySubdivision": "AA",
        "country": "IN",
        "countryName": "India",
        "phoneNumber": "09503796942",
        "emailAddress": "test@dr1.com"
      },
      "paymentOption": {
        "nickName": "Default",
        "id": "6631000397",
        "isDefault": "true",
        "type": "CreditCardMethod",
        "creditCard": {
          "expirationMonth": "8",
          "expirationYear": "2023",
          "displayableNumber": "************1111",
          "type": "visa",
          "displayName": "Visa"
        },
        "address": {
          "id": "66287380397",
          "firstName": "Mona",
          "lastName": "Yadav",
          "companyName": "ABC",
          "line1": "Kalyani Nagar",
          "city": "Pune",
          "postalCode": "411014",
          "countrySubdivision": "AA",
          "country": "IN",
          "countryName": "India",
          "phoneNumber": "09503796942",
          "emailAddress": "test@dr1.com"
        }
      },
      "addOns": []
    }
  },
  "clientIds": {
    "site_id": "sub2test"
  },
  "searchableData": {
    "subscriptionId": "8457000397"
  }
}

Subscription renewal process

In today's digital marketplace, seamless subscription services keep subscription services seamless, which is crucial for a positive customer experience. Digital River simplifies this process by introducing the subscription.renewed event. This event serves as a notification mechanism for applications, signaling a successful subscription renewal. It ensures that businesses can smoothly continue providing their services without interruption. Subscriptions can be renewed through an automatic renewal system, where payments are debited before the subscription expires, or manually, where the shopper is prompted to renew their subscription. This system is designed to maintain continuity and ease for service providers and shoppers.

At the end of a subscription period, the shopper must renew the subscription for continued access to the product. A shopper can accomplish a renewal in two ways:

  • Automatic Renewal (Auto Renew)–The shopper provides a payment method that the system automatically debits a specified number of days before the subscription expiration date. If the renewal fails because the billing information is incorrect (for example, an expired credit card), shoppers are notified and allowed to update their billing information. Digital River will attempt to bill a shopper for automatic renewals several times. After that, Digital River will cancel the subscription and list the billing attempt as failed.

  • Manual Renewal–The shopper receives emails at preconfigured time intervals before the expiration date that ask the shopper to complete a renewal transaction. The shopper has to renew the subscription manually. The customer can choose one of the following options to renew their product:

    • Log in to their My Account portal and renew using the features available in the self-service options.

    • Call Customer Service to renew the subscription.

In either case, the system renews the subscription when the payment is complete.

Last updated