Service Location:
For SOAP connections:
https://<assigned domain>/paygate/ws/recurring.asmx?op=ProcessCheck
For standard HTTPS connections:
https://<assigned domain>/paygate/ws/recurring.asmx/ProcessCheck?
Description:
This web service allows an integrator to process a Check Transaction against a checking account that has been ManageCheckInfo
This web service is for processing ‘Sale’ transactions only.
Developer Notes:
See Recurring Billing Web Services for more information on Check Data storage.
Input Parameters:
O = Optional, R = Required, R* = Required except when a payment reference number (PNRef) is provided
Parameter Name |
Opt/Req |
Description |
UserName |
R |
User name assigned in the payment server. The user must have an appropriate level of access in order to utilize the web service. |
Password |
R |
Password associated with the user name provided. |
Vendor |
R |
Unique numeric value used to identify a specific gateway account. 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. |
CheckInfoKey |
R |
Numerical key value assigned to the payment method when it was added to the system. This value appears in the return result when a new payment method is added using ManageCheckInfo (see <CheckInfoKey></CheckInfoKey> tags) or can be found in the result set from the InfoCustomer web service. |
Amount |
R |
Total transaction amount in DDDD.CC format. |
InvNum |
O |
The invoice ID is assigned by the merchant. This identifier can be used to locate a specific transaction or multiple transactions grouped under a single invoice. |
ExtData |
O |
Reserved for future use. |