Transaction Central Gateway Interface
May 22, 2001Master:
Test account:
www.oc2net.net/billing MerchantID = XXXXX Password = XXXXXAfter login, this will be where one goes to view returns, upload files, run online transaction and view reports.
ACH/Credit Card File Load Definitions:
Columns
Name Type Size Description
Description Text 10 Purpose of Transaction
Type Text 2 CC – Credit Card CK – Check Acct SA – Savings
TransCode Text 2 27 Debit Ck or CC - 22 Credit - Ck or CC 37 Debit SA
ABAExpire Text 9 Expire Date CC – ABA Routing No – CK or SA
AccountNo Text 17 Account Number CC, CK or SA
AccountName Text 30 Name on account CC, CK or SA
RefID Text 10 Your Ref ID – Invoice #, Order # or Acct No
Amount Currency 8 Amount of transaction
Address Text 30 Mail Address of Account Holder
ZipCode Text 10 Zip Code of Account Holder
This file must be in comma delimited format with quoted text:
"Water Bill","CK","27","122000661","123654789","John Smith","113000",25.45,"1234 Main","92616"
"Water Bill","CC","27","1201","4012888888881881","John Smith","113001",25.45,"1234 Main","92616"
File should be saved in the following format: YYMMDDNN.CCK YY = Year, MM = Month, DD = Day & NN = Batch No
Example: 00122201.inc Year=2000, Month=12, Day=22 & Batch=01
Response File:
Example: 00122201.rsp Year=2000, Month=12, Day=22 & Batch=01
"113000",25.45,12356,"023456", "" Good Transaction
"113001",25.45,12357,"Declined", "Declined" Failed Transaction
RefID=Your RefID
Amount=Amount of sale
TransID=Our transaction number
Authcode=Authcode
Failed Code=Reason
For Credit Cards:
URL:
https://www.oc2net.net/billing/TransactionCentral/processcreditcard.asp?Fields We Expect To Receive:
MerchantID Number 8 Your Assigned Number by Us
Amount Currency 8 Amount of sale including decimal point
REFID Text 10 Your Reference Number
AccountNo Text 17 Credit Card Account Number
CCMonth Number 2 Month Credit Card Expires
CCYear Number 2 Year Credit Card Expires
NameonAccount Text 30 Name on Credit Card
AVSADDR Text 30 Address of Card Holder
AVSZIP Text 10 Postal Code of Card Holder
CCRURL Text 60 URL to redirect back to after processing transaction
We will Send Back in the Querystring to the URL As Specified in CCRURL Field sent by You. If that is empty, it will revert to the Merchant Information Table information. If that is blank, it will go to a generic thanks page.
Fields:
For Failures:
TransID Number 8 Transaction ID Assigned by PRI
RefNo Text 10 Reference Number that was sent by you
Auth Text 10 Declined
Notes Text 20 Text Description of the Failures
For Success:
TransID Number 8 Transaction ID Assigned by PRI
RefNo Text 10 Reference Number that was sent by you
Auth Text 10 Authorization Code Sent Back From Processor
For ACH:
URL:
https://www.oc2net.net/billing/TransactionCentral/processcheck.asp?Fields We Expect To Receive:
MerchantID Number 8 Your Assigned Number by Us
Amount Currency 8 Amount of sale including decimal point
REFID Text 10 Your Reference Number
AccountNo Text 17 Bank Account Number
NameonAccount Text 30 Name on Bank Account
CKRURL Text 60 URL to redirect back to after processing transaction
DESCRIPTION Text 10 Description for Bank Statement
DESCDATE Text 6 Date in MMDDYY Format
TRANSTYPE Text 2 27 for Checking Accounts 37 for Savings
TRANSROUTE Text 20 Bank Routing Number
TransactionType Text 2 CK for Checking Accounts SA for Savings
We will Send Back in the Querystring to the URL As Specified in CCRURL Field sent by You. If that is empty, it will revert to the Merchant Information Table information. If that is blank, it will go to a generic thanks page.
Fields:
For Success:
TransID Number 8 Transaction ID Assigned by PRI
RefNo Text 10 Reference Number that was sent by you
Auth Text 10 Authorization Code Sent Back From our gateway