IntroductionThis document is provided as a technical resource to EC Suite clients. It is intended for programmers, technicians, and others with advanced programming skills.
OverviewOne-Click Upgrades, a feature of the EC Suite Subscription Upgrade system, enable EC Suite Clients to upgrade a consumer subscription to a new subscription without requiring the consumer to re-enter payment information. Upgrades can be done in the same sub-account or a different sub-account but must be pre-configured for the client account.
When the upgrade is performed, a new subscription for the consumer is created. EC Suite’s postback system will return values describing the outcome of the transaction. For more information on the returned data, please consult the EC Suite Background Post User’s Guide.
One-Click Upgrades require approval from EC Suite Management. The feature can be requested and enabled only by contacting EC Suite Client Support.
The system supports both Credit Card and ACH (Automated Clearing House) upgrades.
Setup and ImplementationThe upgrades themselves are configured entirely by EC Suite Staff. Setup requirements as well as implementation procedures are identical to those found in the Subscription Upgrade User’s Guide.
Upgrade FormUpgrades require an upgrade form, which is used by the consumer to request the upgrade. EC Suite provides a default upgrade form which can be customized to meet the client’s specific needs.
The form itself will contain only a button for the consumer to confirm the upgrade. The transaction will be performed using the payment information from EC Suite’s database. No further payment information will be required from the consumer. Because no payment information is entered, the client is responsible for hosting the terms of the upgrade for consumers to see.
The following URL will be used for all upgrade operations using this system:
Values will be passed in to this URL as required to perform the upgrade. For a list of required and optional variables, please consult the Subscription Upgrade User’s Guide.