Home › Forums › Payment Gateway › CHECK 21 Payment Gateway API Integration
Tagged: api, api integration, PHP, Sql
- This topic has 0 replies, 1 voice, and was last updated 8 years, 6 months ago by Cleonix Technologies.
Viewing 1 post (of 1 total)
-
AuthorPosts
-
September 30, 2015 at 3:07 pm #678Cleonix TechnologiesKeymaster
The Check 21 API allows our merchants to link directly to the Check 21 Service in order to submit check transactions in realtime format and receive information regarding those transactions.Each transaction will be processed and a status code returned in order to confirm receipt of those transactions.
<form method="post" name="tr" action="https://www.backofficemanage.com/api.aspx"> <label for="author">First Name:</label> <input type="text" name="pfname" /> <div class="cleaner h10"></div> <label for="author">Last Name:</label> <input type="text" name="plname" /> <div class="cleaner h10"></div> <label for="author">Company Name:</label> <input type="text" name="pcname" /> <div class="cleaner h10"></div> <label for="author">Address 1:</label> <input type="text" name="paddress1" /> <div class="cleaner h10"></div> <label for="author">Address 2:</label> <input type="text" name="paddress2" /> <div class="cleaner h10"></div> <label for="author">City:</label> <input type="text" name="pcity" /> <div class="cleaner h10"></div> <label for="author">State:</label> <select name="pstate" id="pstate" required style="width:280px"> <option value=""> -- Select a State --</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="DC">D.C.</option> <option value="DE">Delaware</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="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> </select> <div class="cleaner h10"></div> <label for="author">ZIP:</label> <input type="text" name="pzip" /> <div class="cleaner h10"></div> <label for="author">Phone Number:</label> <input type="text" name="pphone" /> <div class="cleaner h10"></div> <label for="author">Email:</label> <input type="text" name="pemail" /> <div class="cleaner h10"></div> <label for="author">Bank Routing Number:</label> <input type="text" name="brouting" /> <div class="cleaner h10"></div> <label for="author">Bank Account Number:</label> <input type="text" name="baccount" /> <div class="cleaner h10"></div> <label for="author">Check Number:</label> <input type="text" name="bcheck" /> <div class="cleaner h10"></div> <label for="author">Amount ($):</label> <input type="text" name="amount" /> <div class="cleaner h10"></div> <label for="author">Order #:</label> <input type="text" name="orderid" value="<?php echo rand();?>" /> <div class="cleaner h10"></div> <label for="author">Date of Purchase:</label> <input type="text" name="pdate" placeholder="mm/dd/yyyy" /> <div class="cleaner h10"></div> <label for="author">Time of Transaction:</label> <input type="text" name="timeoft" placeholder="HH:MM AM/PM EST/PST/CST" /> <div class="cleaner h10"></div> <input type="hidden" name="accountid" value="XXXXXX"> <input type="hidden" name="uname" value="XXXXXXXX"> <input type="hidden" name="recurring" value="0"> <input type="hidden" name="clientip" value="<?php echo $_SERVER['REMOTE_ADDR'];?>"> <input type="hidden" name="memo" value=""> <input type="submit" value="SUBMIT" id="submit" name="submit" class="submit_btn float_l" /> <input type="reset" value="Reset" id="reset" name="reset" class="submit_btn float_r" /> </form>
Result Codes
Result Name Result Code Description Failed 0 Operation Failed. Success 1 Operation Completed Successfully. Over Limit 2 Daily Transaction Limit Has Been Passed. Error Codes
Error Name Error Code Description Success 0 No error exists. Internal 1 Internal API Error. Data Format 2 Fields provided are not in a valid format. Required Field Missing 3 Required fields are missing Duplicate Transaction 4 Transaction already exists in system. Transaction Confirmation Failed 5 Confirmed response cannot be returned. Over Limit 7 Daily transaction limit has been passed. Example of Success Response
Returned Code Return Response Names Description 1 | 0 | 1J48LK Success | Success | Transaction Number Transaction Successful 1 | 0 | 2J48JJ Success | Success | Transaction Number Transaction Successful 1 | 0 | 3J48FS Success | Success | Transaction Number Transaction Successful -
AuthorPosts
Viewing 1 post (of 1 total)
- You must be logged in to reply to this topic.