AutoBill.modify may be used to edit, add, remove, or exchange a Product on the existing AutoBill, or to replace the existing Billing Plan with a new Billing Plan.
AutoBill.modify is designed to:
- Work with AutoBills that have any number of AutoBill Items.
- Allow the addition, removal or replacement of any AutoBill Items, in a single call.
- Work with Campaigns.
- Retain historic AutoBill data (such as payment history and Product choice evolution) while making changes to existing AutoBills.
- Generate a prorated net charge or refund for the combined modification activity. This charge or refund will appear through the API and GUI with other Transactions from this AutoBill.
- Modify the quantity with or without proration—if, in the middle of a billing cycle you change the quantity of an item, you can choose whether or not to prorate.
- Keep the AutoBill in its original state if any aspect of the call, including the modification charge or refund, fails.
AutoBill.modify call allows you to change the existing Products or Billing Plan for an AutoBill, without losing the history of the subscription.
Do not use the AutoBill.modify call to change anything other than the Products or Billing Plan for an AutoBill.
- Prorating Modification-Based Price Changes
- Changing Products for an AutoBill
- Changing the Billing Plan for an AutoBill
- Changing both Products and Billing Plan in a Single Call
- Viewing AutoBill Changes
- Continuous Billing during the Retry Period
- Advance and Arrears Billing Option for AutoBills

