This web service allows for managing different properties of contracts via integration. This can be accessed by using this URL:

Descriptions of the parameters are listed below.

 Parameter Description 
 UsernameRequired. The username of the admin user.
 TransTypeRequired. The type of transaction being performed. The valid values are:
Required. The numerical Vendor/Merchant Key.
Required. The numerical customer key.
Required for TransType UPDATE and DELETE. The numerical contract key.
Required for Transtype UPDATE and ADD. The numerical information Key. This is dependent for the PaymentType. If you set the Payment Type to CC then the information that needs to be passed in this field is the CCInfoKey or CardInfoKey. Now if CK was set at the PaymentType, then the information that needs to go in this field is the CheckInfoKey. Please make sure that you are passing the right key based on the PaymentType.
Required for TransType ADD and UPDATE. Type of payment:CC for Credit Card and CK for Check
 CustomerIDRequired. A merchant supplied a unique indentifier for a customer.
 Customer NameRequired. The customer’s name is to be submitted in this field.
Optional. The customer’s first name.
Optional. The customer’s last name.
Optional. The customer’s title.
 DepartmentOptional. The customer’ department.
Street1 Optional. The customer’s street address 1.
 Street2Optional. The customer’s street address 2.
 Street3Optional. The customer’s street address 3.
 CityOptional. The customer’s city.
 StateIDOptional. The customer’s 2 character State Code.
 ProvinceOptional. The customer’s province if it is outside the USA.
 ZipOptional. The customer’s zip code if in the USA, postal code if outside the USA
 CountryIDOptional. The customer’s 3 character country code, for example, USA or CAN.
 DayPhoneOptional. The customer’s day phone.
 NightPhoneOptional.The customer’s evening phone.
 FaxOptional. The customer’s fax number.
 EmailOptional. The customer’s email address.
 MobileOptional. The customer’s mobile phone.
 ContractIDRequired. The merchant supplied unique indentifier for the contract.
 ContractNameOptional. The contract’s name.
 BillAmtOptional. The amount to be billed in relation to the contract.
 TaxAmtOptional. The tax amount.
 TotalAmtRequired. This is the total amount. BillAmt + TaxAmt = TotalAmt.
 StartDateRequired. The start date of the contract.
 EndDateOptional. The end date of the contract. If this date is not given, the contract will continue to run until manually cancelled or suspended by the system due to failure of payment.
 NextBillDtRequired. This is required for TRANSTYPE ADD and UPDATE.
 BillingPeriodRequired. Specifies the Billing Period Type, used in conjunction with BillingInterval to compute the next bill date.
 BillingIntervalRequired. Depending on the billing period, it can mean different things such as:DAY = every X number of days,WEEK = number of times per week,MONTH = number fo times per month;YEAR = number of times per year.
 MaxFailuresOptional. The number of times the system will wait after each retry when a recurring payment fails to process before it puts the contract in suspended mode.
 FailureIntervalOptional. Number of days the system will wait after each payment retry when the payment fails.
 EmailCustomerOptional. TRUE/FALSE setting whether to email the customer regarding the status of the recurring payment.
 EmailMerchantOptional. TRUE/FALSE setting whether to email the merchant regarding the status of recurring payment.
 EmailCustomerFailureOptional. TRUE/FALSE setting whether to email the customer when the recurring payment fails.
 EmailMerchantFailureOptional. TRUE/FALSE setting whether to email the merchant when the recurring payemt fails.
 StatusOptional. Status of the contract.
 ExtDataOptional. Extended Data.


ManageContract Example

<?xml version=”1.0″ encoding=”utf-8″ ?>

– <RecurringResult xmlns:xsd=”” xmlns:xsi=”” xmlns=””>

<CheckInfoKey />


FrontStream Holdings LLC is a registered ISO of Elavon, Inc. Georgia, Chase Paymentech Solutions, LLC, First National Bank of Omaha, Omaha, NE, BMO Harris Bank, N.A., Chicago, IL, Deutsche Bank, USA, New York, NY and Wells Fargo Bank, N.A., Walnut Creek, CA.