Documentation

CashLine

  1. Home
  2. CashLine
  3. CashLine eCheck
  4. Get Multiple Transactions

Get Multiple Transactions

Get Consumer’s Transactions – Required Fields and Parameters

CashLine API has the ability to search for consumer’s transactions by one or a combination set of these fields (idCode, idValue and dob) or by (SSN and dob). Get requests are a URL generated request with the proper data elements included.

US Only – *Canadian Addresses not permitted

POST  https://cce.cashline.certegy.com/v1/check/echeck/multipleTrx

REQUIRED

Field ParameterValueField Values or Constraints
trxID 1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)

OPTIONAL

Field ParameterValueField Values or Constraints
operatorID xxx1232 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
terminalID Terminal3212 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
ssn999999999999999999
dob yyyy-mm-ddDATE (YYYY-MM-DD)
idCode FL2 characters alpha, A-Z US only
idValue123458Alphanumeric and Asterisks (*) Only. Dashes or spaces, if entered, will be stripped out. Max Length - 24 Alphabetic characters. This variable-size field contains the Driver's License number. Asterisks are acceptable characters. However, other special characters such as dashes and spaces appearing on the face of the license should not be manually entered or transmitted.
attributesall or all_plus_transactionsOnly two possible attributes; 1. all or 2. all_plus_transactions

URL using idCode, idValue and DOB:   Search by: idCode and idValue and dob

https://cce.cashline.certegy.com/v1/check/echeck/multipleTrx

URL when using SSN & DOB:   Search by: ssn and dob

https://cce.cashline.certegy.com/v1/check/echeck/multipleTrx

Get Consumer’s Transactions Response

Field ParameterValueField Values or Constraints
consumerToken
99da5722-83f9-11ea-b9c5-f9a750265efe36 / 36 Alphanumeric and dash
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
trxRefID 56044900000144 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
transactions Object = May respond with multiple transaction history
trxDate   06-25-2020 03:18:194 / 20 Alphanumeric a-z, A-Z, 0-9 - (dash)
trxAmt1.00No Min/(Max) 9999999.99 Numeric and deximal - No commas
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
trxRefID56044900000144 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
checkStatusAPPROVEMax 20 Alpha a-z, A-Z
operatorID xxx1232 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
terminalID Terminal3212 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
terminalGrpID    grp3212 / 30 Alphanumeric, a-z, A-Z, 0-9 $#@._ (-) Dash

{
	"consumerToken": "99da5722-83f9-11ea-b9c5-f9a750265efe",
	"trxID": "123456",
	"trxRefID": "5604490000014",	
	"transactions": [{
			"trxDate": "06-30-2020 18:49:53",
			"trxAmt": "3002",
			"trxID": "123456",
			"trxRefID": "5604490000014",
			"checkStatus": "APPROVE",
			"operatorID": "xxx123",
			"terminalID": "terminal321",
			"terminalGrpID": "grp321"
		},
		{
			"trxDate": "06-22-2020 11:49:53",
			"trxAmt": "3002",
			"trxID": "123456",
			"trxRefID": "5604490000014",
			"checkStatus": "APPROVE",
			"operatorID": "xxx123",
			"terminalID": "terminal321",
			"terminalGrpID": "grp321"
		}
	],	
}

Get Consumer Response Decline/Error – HTTPS 400 and HTTPS 500

If the customer is not enrolled in CashLine you will receive a “Customer is not Enrolled” response.

Field ParameterValueField Values or Constraints
trxRefID56044900000144 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
errorPath   /customerMax 200 Alpha only a-z, A-Z
errorMessage   Invalid or inactive setupMax 200 Alpha only a-z, A-Z
errorDetails
The client's account information does not exist or has been deactivated in Certegy's system. Reattempt the transaction. If the issue persists, contact Certegy Client Relations at 833-293-3131Max 260 Alpha only a-z, A-Z
errorType
system_errorMax 20 Alpha only a-z, A-Z
errorDate06-25-2020 03:18:19DATE/TIME
responseCode   0314See 4 digit response codes page for gaming
adverseAction  false(boolean) true/false (lowercase only)
stationNum   1070000000 10 Max Numeric only

{
	"errors": [{
		"trxRefID": "5604490000014",
		"trxID": "123456", 		
		"errorPath": "/customer",
		"errorMessage": "Customer is not Enrolled",
		"errorDetails": "The client's account information does not exist or has been deactivated in Certegy's system. Reattempt the transaction. If the issue persists, contact Certegy Client Relations at xxx-xxx-xxxx",
		"errorType": "system_error",
		"errorDate": "06-25-2020 03:18:19",
		"responseCode": "0390",
		"adverseAction": "false",
		"stationNum": "1070000000"
 }]
}

Get Consumer Response Agreement Required, the consumer must accept the Terms and Conditions before continuing – HTTPS 400 and HTTPS 500

This is the response if the Terms and Conditions have not been accepted by the consumer

Field ParameterValueField Values or Constraints
trxRefID56044900000144 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
errorPath   /customer/customerMax 200 Alpha only a-z, A-Z
errorMessage   Agreement RequiredMax 200 Alpha only a-z, A-Z
errorDetailsEnrollment cannot proceed with our agreeing to the Terms and Conditions.Max 260 Alpha only a-z, A-Z
errorType   declineMax 20 Alpha only a-z, A-Z
errorDate   06-25-2020 03:18:19DATE/TIME
responseCode   0389See 4 digit response codes page for gaming
adverseAction  false(boolean) true/false (lowercase only)
stationNum   1070000000 10 Max Numeric only

{
	"errors": [{
		"trxRefID": "5604490000014",
		"trxID": "123456", 
		"errorPath": "/customer",
		"errorMessage": "Agreement Required",
		"errorDetails": "Enrollment cannot proceed withour agreeing to the Terms and Conditions.",
		"errorType": "decline",
		"errorDate": "06-25-2020 03:18:19",
		"responseCode": "0390",
		"consumerToken": "e8f37d52-d296-11ea-adb9-1b536cf4193f",
		"adverseAction": "false",
		"stationNum": "1070000000"
 }]
}

Back to Top

Was this article helpful to you? Yes No

How can we help?