Documentation

CashLine

  1. Home
  2. CashLine
  3. CashLine eCheck
  4. Get Consumer Information

Get Consumer Information

CashLine API has the ability to search for the previously enrolled consumer by one or a combination set of these fields consumerToken, or idCode, idValue or by SSN. If searching with consumerToken, then idCode and idValue are not required search elements.

Get requests are a URL generated request with the proper data elements included.

Search by one of the following:

  • consumerToken
  • idCode and idValue
  • ssn
GET  https://cce.cashline.certegy.com/v1/customer/

REQUIRED

Field ParameterValueField Values or Constraints
trxID123456 4 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash) (Must be Unique for 2 years)
attributesall or all_plus_transactionsMust be one of two values: all or all_plus_transactions

OPTIONAL

Field ParameterValueField Values or Constraints
operatorIDxxx1232 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
terminalIDTerminal3212 / 30 Alphanumeric, Spaces and dash (a-z, A-Z, 0-9 $#@._ )
consumerToken99da5722-83f9-11ea-b9c5-f9a750265efe36 Alphanumeric and dash
ssn9999999999 digits/Numeric only. No dashes or spaces.
idCodeFL2 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.

URL when consumer token is the search term:

https://cce.cashline.certegy.com/v1/customer?consumerToken={consumerToken}&attributes=all&trxID={trxID}

URL when ID is the search term:

https://cce.cashline.certegy.com/v1/customer?idCode={idCode}&idValue={idValue}&attributes=all&trxID={trxID}

URL when SSN is the search term:

https://cce.cashline.certegy.com/v1/customer?ssn={SSN}&attributes=all&trxID={trxID}

Get Consumer Response using All attribute

Response fields for get consumer when the “all” attribute is used only the consumer information is returned (no transactions). If the consumer is enrolled, we will return the consumerToken, idToken and the accountToken these three values are required to make a request to ACH, (debit) the consumer’s checking account. Multiple accountTokens with defined accountNicknames allows the consumer to choose which bank account to use for the ACH transaction. The chosen accountToken would debit that specific consumer’s account.

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)
consumerToken99da5722-83f9-11ea-b9c5-f9a750265efe36 / 36 Alphanumeric and dash
termsAcceptedIndY=yes or N=no1 byte Y=yes or N=no IF no, provided the terms and conditions and use update consumer endpoint
activeIndY=yes or N=no1 byte Y=yes or N=no IF no, Consumer should enroll and make their private account active
firstNamefirstnameFirst name.
Allowable characters:
a to z (lowercase alphabet)
A to Z (uppercase alphabet)
0 to 9 (numeric digits)
hyphen (-)
dot (.)
comma (,)
space character ( )
tab character
Minimum Characters: 2
Maximum Characters: 25
lastNamelastnameLast name.
Allowable characters:
a to z (lowercase alphabet)
A to Z (uppercase alphabet)
0 to 9 (numeric digits)
hyphen (-)
dot (.)
comma (,)
space character ( )
tab character
Minimum Characters: 2
Maximum Characters: 25
address112355 Rose BlvdStreet number and street name.
Allowable characters:
a to z (lowercase alphabet)
A to Z (uppercase alphabet)
0 to 9 (numeric digits)
single quotation mark ( ' )
ampersand ( & )
hyphen ( - )
dot ( . )
comma ( , )
hash symbol (#)
forward slash ( / )
parenthesis ( () )
space character ( )
tab character
Minimum Characters: 2
Maximum Characters: 50
address2suite 3Additional addressing components.
Allowable characters:
a to z (lowercase alphabet)
A to Z (uppercase alphabet)
0 to 9 (numeric digits)
single quotation mark ( ' )
ampersand ( & )
hyphen ( - )
dot ( . )
comma ( , )
hash symbol (#)
forward slash ( / )
parenthesis ( () )
space character ( )
tab character
Minimum Characters: 2
Maximum Characters: 50
citySt PeteCity.
Allowable characters:
a to z (lowercase alphabet)
A to Z (uppercase alphabet)
0 to 9 (numeric digits)
single quotation mark ( ' )
hyphen ( - )
dot ( . )
comma ( , )
space character ( )
tab character
Minimum Characters: 2
Maximum Characters: 25
stateFL2 / 2 Alpha only
zip123455 or 9 Numeric only
cashLineLimit500No Min/(Max) 9999999.99 Numeric only - No commas. If the decimal point is omitted, the amount is considered to be in whole dollars.
cashLineAvailable500No Min/(Max) 9999999.99 Numeric only - No commas. If the decimal point is omitted, the amount is considered to be in whole dollars.
cashLineRefillAmount250No Min/(Max) 9999999.99 Numeric only - No commas. If the decimal point is omitted, the amount is considered to be in whole dollars.
cashLineRefillDate2020-06-22 11:49:53DATE/TIME
idsObject - Get Consumer may respond with multiple ID's if the consumer has had changes to their driver's license. If the driver's license does not match, then an update consumer request would be sent to update the IDs being presented. This causes the last correct DL to be primary and the older DLs being returned with "N" defined by the idPrimaryInd field
idCodeFL2 / 2 See State Code List
idTokene8a71815-48fa-11ea-962c-49d8ac5f6bfdMax 60 Alphanumeric and dash
idPrimaryIndY 1 Alpha only
accountsObject - Get Consumer may have multiple bank accounts on file with us, any returned accountToken can be chosen to have an ACH draft request
accountNicknameWells Fargo1/30 Alphanumeric and spl chars except \ and "
accountTokene893b724-48fa-11ea-962c-9177b3415f70Max 60 Alphanumeric and dash
accountLast420584 / 4 All numeric
accountLastUsedfalse(boolean) true/false (lowercase only)
SSNPresentfalse(boolean) true/false (lowercase only)
phoneMasked78904 digits Numeric only
emailAddressiam@home.com50 All Allowed. (All emails must be unique and cannot be shared with another consumer)
{
  "trxID": "123456",
  "trxRefID": "5604490000014",
  "consumerToken": "99da5722-83f9-11ea-b9c5-f9a750265efe",
  "termsAcceptedInd": "Y",
  "activeInd": "Y",
  "name": {
    "firstName": "Johnny",
    "lastName": "Rocket"
  },
  "address": {
    "address1": "12355 Rose Blvd",
    "address2": "suite 3",
    "city": "St Pete",
    "state": "FL",
    "zip": "12345"
  },
  "limit": {
    "cashLineLimit": "500",
    "cashLineAvailable": "500",
    "cashLineRefillAmount": "250",
    "cashLineRefillDate": "2020-06-22 11:49:53"
  },
  "ids": [
    {
      "idCode": "FL",
      "idToken": "e8a71815-48fa-11ea-962c-49d8ac5f6bfd",
      "idPrimaryInd": "Y"
    },
    {
      "idCode": "GA",
      "idToken": "e9b82926-59gb-22fb-073d-49d8ac5f6bfd",
      "idPrimaryInd": "N"
    }
  ],
  "accounts": [
    {
      "accountNickname": "Wells Fargo",
      "accountToken": "e893b724-48fa-11ea-962c-9177b3415f70",
      "accountLast4": "2058",
      "accountLastUsed": true
    },
    {
      "accountNickname": "My Bank 2",
      "accountToken": "f904c835-59gb-22fb-073d-0288c4526g81",
      "accountLast4": "2058",
      "accountLastUsed": "false"
    }
  ],
  "SSNPresent": false,
  "phoneMasked": "7890",
  "emailAddress": "iam@home.com"
}

Get Consumer Plus Transactions

Response fields for get consumer when the “all_plus_transactions” attribute is used the consumer information along with check cashing activity is returned. If the consumer is enrolled, we will return the consumerToken, idToken and the accountToken these three values are required to make a request to ACH, (debit) the consumer’s checking account. Multiple accountTokens with defined accountNicknames allows the consumer to choose which bank account to use for the ACH transaction. The chosen accountToken would debit that specific consumer’s account.

Field ParameterValueField Values or Constraints
trxRefID56044900000144 / 36 Alphanumeric, a-z, A-Z, 0-9 - (dash)
consumerToken99da5722-83f9-11ea-b9c5-f9a750265efe36 / 36 Alphanumeric and dash
transactionsObject = May respond with multiple transaction history
trxDate2024/11/05 16:13:134 / 20 Alphanumeric a-z, A-Z, 0-9 - (dash)
trxAmt1.00No Min/(Max) 9999999.99 Numeric and decimal - No commas
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxRefID56044900000144 / 36 Alphanumeric, a-z, A-Z, 0-9 - (dash)
checkStatusAPPROVE or DECLINEMax 20 Alpha a-z, A-Z
settlementDate2024-11-07Numeric - (dash)
delayedSettlementDays0Numeric
cashLineTransactionRefillDate2024/11/12 11:38:19Timestamp
{ 
  "trxID": "123456",
  "trxRefID": "5604490000014",
  "consumerToken": "99da5722-83f9-11ea-b9c5-f9a750265efe",
  ...
  "transactions":[
    {
      "trxID": "316663",
      "trxRefID": "1747100002929",
      "trxDate": "2024/11/05 16:13:13",
      "trxAmt": "3.00",
      "checkStatus": "APPROVE",
      "settlementDate": "2024-11-06",
      "delayedSettlementDays": "0",
      "cashLineTransactionRefillDate": "2024/11/11 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 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
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxRefID56044900000144 / 36 Alphanumeric, a-z, A-Z, 0-9 - (dash)
errorPath/customerMax 200 Alpha only a-z, A-Z
errorMessageInvalid or inactive setupMax 200 Alpha only a-z, A-Z
errorDetailsThe client's account information does not exist or has been deactivated in Certegy's system. Reattempt the transaction. If the issue persists, contact Certegy Customer Care at xxx-xxx-xxxxMax 260 Alpha only a-z, A-Z
errorTypesystem_errorMax 20 Alpha only a-z, A-Z
errorDate06-25-2020 03:18:19DATE/TIME
responseCode0314See 4 digit response codes page for gaming
adverseActionfalse(boolean) true/false (lowercase only)
stationNum107000000010 Max Numeric only
{
  "errors": [
    {
      "trxID": "123456",
      "trxRefID": "5604490000014",
      "errorPath": "/customer",
      "errorMessage": "Consumer Account Inactive", 
      "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 Customer Care at xxx-xxx-xxxx",
      "errorType": "system_error",
      "errorDate": "06-25-2020 03:18:19",
      "responseCode": "0314",
      "adverseAction": false,
      "stationNum": "1070000000"
    }
  ]
}

Back to Top

Was this article helpful to you? Yes No

How can we help?