Changing the subscription's payment option
Learn how to change the subscription's payment option.
Last updated
Was this helpful?
Learn how to change the subscription's payment option.
Last updated
Was this helpful?
Managing a subscription's payment method is critical to maintaining uninterrupted service. Digital River's Commerce API provides a straightforward way to update the payment option for a customer's subscription. Whether they are switching to a new credit card, updating an expired card, or simply changing their billing preferences, our guide will walk you through the steps to modify the subscription's payment method. This ensures the customer's account stays in good standing and your services continue without disruption.
To change the subscription's payment option, use the request. This requires specifying the subscriptionId
and the new paymentOptionId
in the request body. Optionally, you can indicate whether the shipping address is the same as the billing address by setting isShippingSameAsBilling
to true
or false
.
Here is an example request using cURL:
Upon successfully associating a new billing option to the subscription, you will receive a 202 Accepted
response.
When associating a new payment option with an existing subscription by payment source, note the following:
If the system finds a valid payment option by the given sourceId
, it associates that sourceId
to the subscription. It does not update any other data for that billing option.
If it is a valid source and no existing billing option is associated with it in Global Commerce, the system creates a new billing option for this given source. Here are the rules for creating a billing option:
The system generates a unique nickname for this billing option.
If this shopper doesn’t have an existing default billing option, the system sets the default flag to true
on this new billing option.
If this shopper has an existing default billing option, the system sets the default flag to false
on this new billing option.|