Documentation

CashLine

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

Get Multiple Transactions

Get Multiple Transactions – Required Fields and Parameters

CashLine API has the ability to search for consumer’s transactions by consumerToken. Get requests are a URL-generated request with the proper data elements included.

US Only – *Canadian Addresses not permitted

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

REQUIRED

Field ParameterValueField Values or Constraints
trxID 1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
consumerToken99da5722-83f9-11ea-b9c5-f9a750265efe36 Alphanumeric and dash

URL when consumerToken is searched:

https://cce.cashline.certegy.com/v1/echeck/multipleTrx?trxID={trxID}&consumerToken={consumerToken}

Get Multiple Transactions Response

Field ParameterValueField Values or Constraints
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
trxRefID 56044900000144 / 36 Alphanumeric, a-z, A-Z, 0-9 - (dash)
transactions Object = May respond with multiple transaction history
trxDate   2024-11-05 16:13:134 / 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 / 36 Alphanumeric, a-z, A-Z, 0-9 - (dash)
checkStatusAPPROVEMax 20 Alpha a-z, A-Z
settlementDate2024-11-07Numeric - (dash)
delayedSettlementDays0Numeric
cashLineTransactionRefillDate2024/11/12 11:38:19Timestamp
{
  "trxID": "123456",
  "trxRefID": "5604490000014",
  "transactions": [
    {
      "trxID": "123456",
      "trxRefID": "5604490000014",
      "trxDate": "2024-11-05 16:13:13",
      "trxAmt": "1.00",
      "checkStatus": "APPROVE",
      "settlementDate": "2024-11-06",
      "delayedSettlementDays": "0",
      "cashLineTransactionRefillDate": "2024/11/11 16:13:13"
    },
    {
      "trxID": "123456",
      "trxRefID": "5604490000014",
      "trxDate": "2020-06-25 03:18:19",
      "trxAmt": "1.00",
      "checkStatus": "APPROVE",
      "settlementDate": "2020-06-26",
      "delayedSettlementDays": "0",
      "cashLineTransactionRefillDate": "2020/07/01 16:13:13"
    },
    {
      "trxID": "81368985",
      "trxRefID": "5605730000009",
      "trxDate": "2020/06/22 11:49:53",
      "trxAmt": "3000.00",
      "checkStatus": "DECLINE",
      "settlementDate": null,
      "delayedSettlementDays": null,
      "cashLineTransactionRefillDate": null
    }
  ]
}

Get Multiple 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 / 36 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": "0314",
		"adverseAction": "false",
		"stationNum": "1070000000"
 }]
}

Get Multiple 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 / 36 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": "0389",
		"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?