Subscription action processed event
Understand the subscription action processed event.
When a subscription is changed, Digital River creates the subscription.action.processed
. This event tells you if the subscription update succeeded or failed and provides the details of the pending actions in the payload. The actionType
identifies the action applied to the subscription. The actions are described below.
activate
activate
When you activate a shopper's subscription, the subscription state changes from pendingActivation
to Subscribed
. It also updates the subscription expiration date and all subscription-related data columns.
cancel
cancel
When you start a shopper's subscription, the subscription state changes from pendingActivation
to Subscribed
. It also updates the subscription expiration date and all subscription-related data columns.
email
email
You will be notified when you update a shopper's subscription billing or shipping email address.
Billing email address: subscription.billingOption.billAddress.emailAddress
Shipping email address: subscription.shipToAddress.emailAddress
expiration_date
expiration_date
When you update a shopper's subscription payment option, the system associates a new billing or payment option with the subscription. When updated successfully, Retry On Account Update will trigger a billing attempt if the subscription falls under the renewal window.
payment_option
payment_option
When you update a shopper's subscription payment option, the system associates a new billing or payment option with the subscription. When updated successfully, Retry On Account Update will trigger a billing attempt if the subscription falls under the renewal window.
payment_source
payment_source
When you update a shopper's subscription payment source, the system associates the new payment source with the subscription. If there is a billing option associated with the payment source, the system will create a new billing option for the payment source. The request payload contains the sourceId
and isShippingSameAsBilling
flag.
perpetual_price
perpetual_price
When you modify the subscription's perpetual price for a shopper, the system changes the subscription price for the remaining subscription cycle. The system updates the perpetual price or the hold price.
reduce
reduce
When you modify the subscription's perpetual price for a shopper, the system changes the subscription price for the remaining subscription cycle. The system updates the perpetual price or the hold price.
reference_id
reference_id
You will be notified when you modify the subscription's external reference ID.
renewal_price
renewal_price
When you change the shopper's subscription price, the system updates the shopper's subscription renewal price.
renewal_product
renewal_product
When you change the shopper's subscription renewal product, the system updates the shopper's subscription renewal product.
renewal_quantity
renewal_quantity
When you change the shopper's subscription renewal quantity, the system updates the shopper's subscription renewal quantity.
renewal_type
renewal_type
When you change the shopper's subscription renewal type, the system updates the shopper's subscription renewal quantity.
ship_to_address
ship_to_address
When you change the shopper's ship-to address, the system either adds or updates the shopper's ship-to address.
Last updated
Was this helpful?