Recurring Billing Web Services

ManageContractAddDaysToNextBillDt

 

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.