Service Location:
For SOAP connections:
https://<assigned domain>/paygate/ws/recurring.asmx?op=ManageContractAddDaysToNextBillDt
For standard HTTPS connections:
https://<assigned domain>/paygate/ws/recurring.asmx/ManageContractAddDaysToNextBillDt?
Description:
This web service allows the integrator to update the NextBillDate in the event that a payment was declined and a contract suspended.
Developer Notes:
Call this service in place of ManageContract if the NextBillDate is the only value being updated to minimize the possibility of overwriting data.
Input Parameters:
O = Optional, R = Required
Parameter Name |
Opt/Req |
Description |
UserName |
R |
User name assigned in the payment server. The user must have an appropriate level of access within the system in order to utilize the web service. |
Password |
R |
Password associated with the user name provided. |
Vendor |
R |
Unique numeric value used to identify the merchant for the query. Note: Vendor key may also be called Merchant ID, Merchant Number, or RPNum. To locate your Vendor key on the virtual terminal, click Password under the Preferences menu. |
CustomerKey |
R |
Unique identifier assigned to the customer record by the system at the time the customer record is created. Note: The CustomerKey value can be found on the virtual terminal by accessing the View Customers option under the Recurring Billing menu. Display a list of customers by entering search criteria. The CustomerKey appears in the Key column. |
ContractKey |
R |
Unique identifier assigned to the contract by the system at the time the contract record is created. Note: The ContractKey value appears in the return results (see <ContractKey></ContractKey> tags) when a new contract is added to the system. |
NumOfDays |
R |
The number of days to be added to the NextBillDt field. This value must be a positive integer. |
ExtData |
O |
Reserved for future use. |