Documentation

CashLine

  1. Home
  2. CashLine
  3. CashLine eCheck
  4. Enroll Into CashLine

Enroll Into CashLine

Enrollment cannot proceed without the consumer agreeing to the Terms and Conditions

Enrollment Fields and Conditional Values

US Only – *Canadian Addresses not permitted

POST  https://cce.cashline.certegy.com/v1/customer/
Field ParameterValueRequired or OptionalField Values or Constraints
merchantID  123456REQUIRED6 / 6 All Numeric, 0-9 (no special characters or alpha allowed)
trxID AA-bb-1234567890REQUIREDThis is generated by the requestor and not repeatable for other post request. Minimum 4 and a maximum 20 characters - Alphanumeric and dash (a-z, A-Z, 0-9 - (dash))
integratorID  xYzAbC123REQUIRED4 / 30 Alphanumeric, space and dash
membershipID 6$1#2@3.4_5-AA-bbOPTIONAL1 / 30 Alphanumeric and dash (a-z, A-Z, 0-9, - (dash) $#@._ )
operatorID  xxx123OPTIONAL2 / 30 Alphanumeric and dash (a-z, A-Z, 0-9, - (dash) $#@._ )
terminalID  Terminal321OPTIONAL2 / 30 Alphanumeric and dash (a-z, A-Z, 0-9, - (dash) $#@._ )
terminalGrpID  grp321OPTIONAL2 / 30 Alphanumeric and dash (a-z, A-Z, 0-9, - (dash) $#@._ )
termsAcceptedInd Y=yesREQUIRED1 byte Terms and Condition must provided to the consumer if the consumer does not agree or is not provided the Terms and Conditions Enrollment can not proceed.
firstNamefirstnameREQUIRED2 / 25- 25 digits - Alphanumeric characters, "-", ".", ",", and spaces only
lastName   lastnameREQUIRED2 / 25- 25 digits - Alphanumeric characters, "-", ".", ",", and spaces only
dobyyyy-mm-ddREQUIREDDATE (YYYY-MM-DD)
ssn999999999OPTIONAL999999999
phoneNumber  7275551212REQUIRED10 digits/Numeric only. No dashes or spaces.
emailAddress  iam@home.comOPTIONAL50 characters All Allowed. (All emails must be unique and cannot be shared with another consumer)
address1 7512 Parkway RoadREQUIRED2 / 50 Alphanumeric characters, "'", &, "-", ".", “#”, “/ ", “( )”, tab and spaces only
address2 suite 7512OPTIONAL2 / 50 Alphanumeric characters, "'", &, "-", ".", “#”, “/ ", “( )”, tab and spaces only
cityNew York CityREQUIRED30 Max 30 char's: Alphanumeric characters, "-", ".", ",", "&"," " ' ", and spaces only
stateFLREQUIRED2 characters alpha, A-Z US only allowed
zip12345REQUIRED5 or 9 Numeric characters only
accountNicknameWells Fargo Gaming 2212REQUIREDMax 30 Alpha only a-z, A-Z
micrDataREQUIRED 1 / 75 Alphanumeric and spaces only. lower Case letters See TOAD
idCodeFLREQUIRED2 / 2 See State Code List
idValue   123458 REQUIREDAlphanumeric 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 for manual entry methods. 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.

{
	"merchantID": "123456",
	"trxID": "1234567890",
	"integratorID": "xYzAbC123",
	"membershipID": "61#2@34_5-AA-bb",
	"operatorID": "xxx123",
	"terminalID": "Terminal321",
	"terminalGrpID": "grp321",
	"termsAcceptedInd": "Y",
	"name": {
		"firstName": "Johnny",
		"lastName": "Rocket"
	},
	"dob": "yyyy-mm-dd",
	"ssn": "999999999",
	"phoneNumber": "1234567890",
	"emailAddress": "robert1@home.com",
	"address": {
		"address1": "7512 Parkway Road",
		"address2": "suite 7512 xxxxx",
		"city": "Marietta",
		"state": "GA",
		"zip": "30006"
	},
	"account": {
		"accountNickname": "WellsFargo1",
		"micrData": "t123456789t o1234o 123"
	},
	"id": {
		"idCode": "GA",
		"idValue": "123458"
	}
}

Successful Enrollment

The successful enrollment response provides the consumerToken, idToken and accountToken; these three values are required to be able to make an ACH (debit) authorization request to the consumer’s’ checking account that is enrolled in CashLine.

Field ParameterValueField Values or Constraints
trxRefID56054800000024 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
consumerToken
1b597b33-a0e7-11ea-9630-ef55d2cd0f41Max 60 Alphanumeric and dash
termsAcceptedIndY=yes1 Byte Y=Yes Consumer must accept the Terms and Conditions
activeInd Y=Yes or N=No1 Byte Y=Yes or N=No
firstName Grace2 / 25 - Alphanumeric characters, "-", ".", ",", and spaces only
lastName  Gonner2 / 25 - Alphanumeric characters, "-", ".", ",", and spaces only
address1 2093 Ridgecrest Drive2 / 50 Alphanumeric characters, "'", &, "-", ".", “#”, “/ ", “( )”, tab and spaces only
address2 suite 32 / 50 Alphanumeric characters, "'", &, "-", ".", “#”, “/ ", “( )”, tab and spaces only
cityDunedin2 / 14 Alphanumeric characters, "-", ".", ",", "&"," " ' ", and spaces only
stateFL2 characters alpha, A-Z US only
zip34698 5 or 9 Numeric only
cashLineLimit 150No Min/(Max) 9999999.99 Numeric only - No commas. If the decimal point is omitted, the amount is considered to be in whole dollars.
cashLineAvailable150No Min/(Max) 9999999.99 Numeric only - No commas. If the decimal point is omitted, the amount is considered to be in whole dollars.
idCode GA2 characters alpha, A-Z US only
idToken
1b8211d5-a0e7-11ea-9630-73b018443428Max 60 Alphanumeric and dash
idPrimaryInd Y1 byte
accountNicknameWells Fargo Gaming 2212Max 30 Alpha only a-z, A-Z
accountToken
1b68bd74-a0e7-11ea-9630-9750481e0769Max 60 Alphanumeric and dash
accountLast4 22124 / 4 All numeric
accountLastUsed falseY is the only response possible or enrollment would not be allowed
SSNPresent false(boolean) true/false (lowercase only)
phoneMasked 44224 digits Numeric only
emailAddress GG72@certegy.com50 All Characters Allowed. (All emails must be unique and cannot be shared with another consumer)

{
	"trxRefID": "5605480000002",
        "trxID": "123456", 
	"consumerToken": "1b597b33-a0e7-11ea-9630-ef55d2cd0f41",
	"termsAcceptedInd": "Y",
	"activeInd": "Y",
	"name": {
		"firstName": "Grace",
		"lastName": "Gonner"
	},
	"address": {
		"address1": "2093 Ridgecrest Drive",
		"address2": "suite 3",
		"city": "Dunedin",
		"state": "FL",
		"zip": "34698"
	},
	"limit": {
		"cashLineLimit": "150",
		"cashLineAvailable": "150"
	},
	"ids": [{
		"idCode": "GA",
		"idToken": "1b8211d5-a0e7-11ea-9630-73b018443428",
		"idPrimaryInd": "Y"
	}],
	"accounts": [{
		"accountNickname": " Wells Fargo Gaming 2212",
		"accountToken": " 1b68bd74-a0e7-11ea-9630-9750481e0769",
		"accountLast4": " 1234",
		"accountLastUsed": "false"
	}],	
	"SSNPresent": "false",
	"phoneMasked": "4422",
	"emailAddress": "GG72@certegy.com"
}

Response Decline/Error for Enrollment – HTTPS 400 and HTTPS 500

Field ParameterValueField Values or Constraints
errorPath /customerMax 200 Alpha only a-z, A-Z
trxRefID56054800000024 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
trxID1234564 / 20 Alphanumeric, a-z, A-Z, 0-9 - (dash)
errorMessage
Declined (Customer Already Enrolled)Max 200 Alpha only a-z, A-Z
errorDetails
Certegy could not approve the enrollment. The consumer is already enrolled in the program.Max 260 Alpha only a-z, A-Z
errorType declinedMax 200 Alpha only a-z, A-Z
errorDate   06-25-2020 03:18:19DATE/TIME
responseCode 0399Min/Max 4 bytes 0-9
adverseAction false(boolean) true/false (lowercase only)
stationNum 1065025600Min/Max 10 bytes - 10 digits Numeric only

{
	"errors": [{
		"errorPath": "/customer",
		"trxRefID": "5605480000002",
                "trxID": "123456",
		"errorMessage": "Declined (Customer Already Enrolled)",
		"errorDetails": "Certegy could not approve the enrollment. The consumer is already enrolled in the program.",
		"errorType": "declined",
		"errorDate": "06-25-2020 03:18:19",
		"responseCode": "0399",
		"adverseAction": "false",
		"stationNum": "1065025600"
	}]
}

Back to Top

Was this article helpful to you? Yes No

How can we help?