IntelliPay Checks


Contents

Processing Checks

Processing Checks with Wallet Info

Reviewing Check Activity

 

The IntelliPay Check system allows you to process a check payment through your IntelliPay account just like you would a credit card transaction. You would just need to have the customer banking information. Such as: Account Number, Routing Number, Bank Name and the type of account (Checking or Savings).


Processing a check through Smart Terminal

To process a check payment through your IntelliPay account you would need to do the following:

1. Login to your SAMS by going to https://www.intellipay.net/Merchant/ and enter in your Login Name and Password.

2. Click on the Go button next to SmartTerminal.

3. Enter the order information.

Note: Amount is required to process check transactions.


Order Information entry

4. Enter the payment information. (Transaction Type, Check Payment Method, Account Number, Routing Number, Account Type and Name on the back account.)

Note: Transaction Type, Payment Method, Account number, Routing number, Account type and Name on bank account are required to process check transactions.


Payment Information entry

5. Enter the customer information.

Note: Street Address, City, State, Zip/Postal Code and Phone are required to process check transactions.


Customer Information entry

6. Click on the Submit Transaction button at the bottom. If the transaction was successful you will receive a receipt page for the transaction. If it was not successful then you would receive an error page indicating in red the error with the transaction.

Check field definitions

In addition to the standard Smart Terminal fields, you will have the following fields added to your Smart Terminal. See the image below for details on where to find each of the checking information items.

Account Number - Customer checking account number.

Routing Number - Customer checking account routing number.

Account type:

Checking - Checking account.

Savings - Savings account.

Name on bank account - Customer name that appears on the bank account.



Check Information Example

 

Processing a check transaction via HTML form post

With the introduction of the IntelliPay Check system comes the ability to process check transactions via HTML form post exactly as you would if you were submitting a credit card transaction. The only difference is that you are submitting the check information instead of credit card information using the HTML form post. Here is a sample form that you can use to submit a HTML form post to process a check.

<form method="POST" action="https://www.intellipay.net/LinkSmart/">
<input type="hidden" name="LOGIN" value="Your login name">
<input type="hidden" name="PASSWORD" value="Your SmartTerminal password">
<input type="hidden" name="METHOD" value="CK">
<input type="hidden" name="RECEIPTFORMAT" value="LinkSmartReceiptPage">
<input type="hidden" name="BANKACCTNUMBER" value="1234567890">
<input type="hidden" name="ROUTINGABA" value="123456789">
<input type="hidden" name="BANKACCTTYPE" value="Checking">
<input type="hidden" name="BANKACCTNAME" value="Example Bank">
<input type="hidden" name="AMOUNT" value="1.00">
Street Address:<input type="text" name="Address" value="123 Example Street">
City: <input type="text" name="CITY" value="Salt Lake City">
Enter State: Enter State/Province:<select name="REGIONCODE" size="1">
<option value="VI" selected>(U.S.) Virgin Islands</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="PR">Puerto Rico</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="AA">U.S. Military Bases</option>
<option value="AP">U.S. Military Bases</option>
<option value="AE">U.S. Military Bases</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
<option value="AB">Alberta</option>
<option value="BC">British Columbia</option>
<option value="MB">Manitoba</option>
<option value="NB">New Brunswick</option>
<option value="NF">Newfoundland</option>
<option value="NT">Northwest Territories</option>
<option value="NS">Nova Scotia</option>
<option value="ON">Ontario</option>
<option value="PE">Prince Edward Island</option>
<option value="QC">Quebec</option>
<option value="SK">Saskatchewan</option>
<option value="YT">Yukon Territory</option>
<option value="ZZ">[Other - Specify Below]</option>
<option value="AS">American Samoa</option>
<option value="FM">Federated States of Micronesia</option>
<option value="GU">Guam</option>
<option value="MH">Marshall Islands</option>
<option value="MP">Northern Mariana Islands</option>
<option value="PW">Palau</option></select>
Zip/Postal Code:<input type="text" name="ZIP" value="84101">
Phone Number:<input type="text" name="PHONE" value="8015789020">
<input type="submit" value="Process Check Payment">
</form>


HTML Field Definitions

LOGIN - This is your IntelliPay login name.

PASSWORD - This is your IntellIPay Smart Terminal password.

METHOD - The method that needs to be used for checks is "CK". The means "Check".

RECEIPTFORMAT - The format that you would like the receipt data returned in.

BANKACCTNUMBER - Bank account number to charge.

ROUTINGABA - Bank routing number.

BANKACCTTYPE - Type of bank account, checking or savings.

BANKACCTNAME - Name of the bank where the account resides.

AMOUNT - Amount to charge to the account.

ADDRESS - Customer street address.

CITY - Customer City.

REGIONCODE - Customers state.

ZIP - Customers zip code or postal code.

PHONE - Customers phone number.


Processing a check transaction via XML post

With the introduction of the IntelliPay Check system comes the ability to process check transactions via XML request exactly as you would if you were submitting a credit card transaction. The only difference is that you are submitting the check information instead of credit card information using an XML request. Here is a sample form that you can use to submit a XML request to process a check. Fields below are required.

<html>
<body>
<form method=POST action="https://www.intellipay.net/LinkSmart/">
<input type=text name="xmlrequest" value='<PURCHASEREQUEST login="Your Login name" password="Your Smart Terminal password" version="1.0">
<RECEIPTFORMAT>XmlReceipt</RECEIPTFORMAT>
<BANKACCTNUMBER>1234567890</BANKACCTNUMBER>
<ROUTINGABA>123456789</ROUTINGABA>
<BANKACCTTYPE>Checking</BANKACCTTYPE>
<BANKACCTNAME>Example Local Bank</BANKACCTNAME>
<METHOD>CK</METHOD>
<ADDRESS>1600 Anywhere Street</ADDRESS>
<CITY>Salt Lake City</CITY>
<REGIONCODE>UT</REGIONCODE>
<ZIP>84101</ZIP>
<PHONE>8015789020</PHONE></PURCHASEREQUEST>' >
<input type=submit value=Submit Check Payment>
</form>
</body>
</html>


XML Field Definitions

<RECEIPTFORMAT>XmlReceipt</RECEIPTFORMAT> - This is the format of the response code that you will receive back. You would want to use XmlReceipt.

<BANKACCTNUMBER>1234567890</BANKACCTNUMBER> - Checking account number that you will be drawing funds from.

<ROUTINGABA>123456789</ROUTINGABA> - Routing number for the account where the funds will be drawn from.

<BANKACCTTYPE>Checking</BANKACCTTYPE> - Type of account, Checking or Savings.

<BANKACCTNAME>Example Local Bank</BANKACCTNAME> -
Name of the bank.

<METHOD>CK</METHOD> - You would want to use CK. This is for checks.

<ADDRESS>1600 Anywhere Street</ADDRESS> - Customer address.

<CITY>Salt Lake City</CITY> - Customer city.

<REGIONCODE>UT</REGIONCODE> - Customer State.

<ZIP>84101</ZIP> - Customer zip or postal code.

<PHONE>8015789020</PHONE> - Customer Phone number. Format is XXX-XXX-XXX.


Processing a check transaction using Wallet information via HTML form post

If you have entered your customer checking account information into your IntelliPay Wallet manager, then you can utilize the Wallet information when you submit the check transaction. This method allows you to submit transactions to the IntelliPay gateway via an HTML Form Post. Use the sample code below:

<Form method="POST" action="https://www.intellipay.net/LinkSmart/">
<input type="hidden" name="LOGIN" value="your login name">
<input type="hidden" name="PASSWORD" value="your Smart Terminal password">
<input type="hidden" name="WALLET" value="XXXX">
<input type="hidden" name="TYPE" value="NA">
<input type="hidden" name="RECEIPTFORMAT" value="XmlReceipt">
<input type="hidden" name="AMOUNT" value="1.00">
<input type="hidden" name="DESCRIPTION" value="Example Check Payment">
<input type="submit" value="Submit Transaction">
</form>


HTML Field Definitions

LOGIN - The IntelliPay login name.

PASSWORD - The IntelliPay Smart Terminal password.

WALLET - The ID of the Wallet you wish to charge. Change the XXX to the ID of the wallet within the Wallet Manager.

TYPE - Enter NA for Normal Authorization. To process a check transaction using the payment information within the Wallet you must use NA.

RECEIPTFORMAT - Format that you will receive the receipt.

AMOUNT - Amount to charge.

DESCRIPTION - Description of the transaction.


Processing a check transaction using Wallet information via XML

If you have entered your customer checking account information into your IntelliPay Wallet manager, then you can utilize the Wallet information when you submit the check transaction. This method allows you to submit transactions to the IntelliPay gateway via an XML request. Use the sample code below:

<html>
<body>
<form method=POST action="https://www.intellipay.net/LinkSmart/">
<input type=text name="xmlrequest" value='<PURCHASEREQUEST login="Your login name" password="Your Smart Terminal password" version="1.0">
<WALLET>XXXX</WALLET>
<TYPE>NA</TYPE>
<RECEIPTFORMAT>XmlReceipt</RECEIPTFORMAT>
<AMOUNT>1.00</AMOUNT>
<DESCRIPTION>Example Check Payment</DESCRIPTION></PURCHASEREQUEST>'>
<input type=submit value=Submit Check Payment>
</form>
</body>
</html>


XML Field Definitions

LOGIN - The IntelliPay login name.

PASSWORD - The IntelliPay Smart Terminal password.

<WALLET>XXXX</WALLET> - The ID of the Wallet you wish to charge. Change the XXX to the ID of the wallet within the Wallet Manager.

<TYPE>NA</TYPE> - Enter NA for Normal Authorization. To process a check transaction using the payment information within the Wallet you must use NA.

<RECEIPTFORMAT>XmlReceipt</RECEIPTFORMAT> - Format that you will receive the receipt.

<AMOUNT>1.00</AMOUNT> - Amount to charge.

<DESCRIPTION>Example Check Payment</DESCRIPTION> - Description of the transaction.


Check Activity

When you process a check through your IntelliPay account that information will be stored within the Check Activity area for your review at any time.


Review Check Activity

To review all the check transactions that you have processed, do the following:

1. Login to your SAMS by going to https://www.intellipay.net/Merchant/ and enter in your Login Name and Password.

2. Click on the Go button next to Check Activity.


Merchant Menu

3. Select the date that the check transactions were processed, then click the Go button.


Check Activity Menu

4. All check transactions that have been processed for that day will be displayed on the screen.


Long Format field definitions

This will show all the details for each check transaction that have been successfully processed through your IntelliPay account. All the transaction details that are entered at the time the check is processed will be visible. To see a screen shot of the long format Click Here.

Trans ID - This is the transaction ID unique to each transaction that is processed.

Provider ID - This is the ID of the our check provider service.

Amount - Amount that was processed, or amount of the check.

Invoice - Invoice number assigned to the transaction.

Name - Name of the customer that was charged.

Checking Account Number - Last 4 digits of the Checking Account that was billed.

Message - If there are any messages received back from the issuing bank on that check, Insufficient funds, etc.

Date/Time - Date/Time the check was processed.

Wallet - If the transaction was processed through a Wallet then you can click on the Wallet link to view/edit any of the Wallet info.

Customer ID - ID assigned to the customer. You can enter any ID you would like.

E-Mail - E-Mail address for the customer. This is where receipts will be sent to.

Address - Street address for the customer.

Phone - Phone number for the customer.

Fax - Fax number for the customer.

Description - Description of the transaction.

User 1 - 10 - User data entered at the time of processing the transaction.


Short Format field definitions

This format allows you to see the brief information about the check transactions processed through your IntelliPay account without having to look through all of the possible transaction data. To see a screen shot of the short format Click Here.

Trans ID - This is the transaction ID unique to each transaction that is processed.

Provider ID - This is the ID of the our check provider service.

Amount - Amount that was processed, or amount of the check.

Invoice - Invoice number assigned to the transaction.

Name - Name of the customer that was charged.

Checking Account Number - Last 4 digits of the Checking Account that was billed.

Message - If there are any messages received back from the issuing bank on that check, Insufficient funds, etc.

Date/Time - Date/Time the check was processed.

Wallet - If the transaction was processed through a Wallet then you can click on the Wallet link to view/edit any of the Wallet info.

 Back to Top of Page+

 

Untitled Document

Company Information

About IntelliPay | Privacy Policy | Acceptable Use & Copyright Policy | Home | Contact Us  | Support