The Earned Wage Access (EWA) Profile and Disbursement object represents a Customer who has been enrolled in an EWA Program and the EWA disbursements they have received. The object includes information about the Customer, their Financial Account, their EWA eligibility status, and the EWA Program in which they are enrolled. It also includes details for the EWA disbursement transactions made to the Customer.
id
string (UUID)
ID of the Customer’s Earned Wage Access (EWA) Profile in RocketKOR.
externalId
string
Your organization’s Earned Wage Access (EWA) reference number for the employee. This should be a string that is used to identify the employee in your internal systems, such as your payroll software. The EWA reference number is added to the employee’s Customer Account, allowing you to easily locate the employee in RocketKOR. EWA reference numbers must be unique within the Business Account.
customerId
string (UUID)
ID of the Customer Account.
financialAccountId
string (UUID)
ID of the Customer’s external card Financial Account. This Financial Account is used for the EWA Program.
latestEligibilityStatus
object
Customer’s current eligibility status for the Earned Wage Access (EWA) program.
id
string (UUID)
ID of the status.
eligibilityUpdateReason
string
Reason the Customer’s status has been updated.
status
string enum, values: NEW, ELIGIBLE, INELIGIBLE, ARREARS, BAD_DEBT, DISABLED
Customer’s current eligibility status. The following values are supported:
createdAt
string (date-time)
Date and time the status was assigned to the Customer.
enrollmentStatus
string enum, values: ACTIVE, INACTIVE
Customer’s EWA enrollment status. The following values are supported:
firstName
string, min length: 1, max length: 40
Customer’s first name.
middleName
string, min length: 1, max length: 40
Customer’s middle name.
lastName
string, min length: 1, max length: 40
Customer’s last name.
programId
string
ID of the Earned Wage Access (EWA) program for the Customer.
programName
string
Name of the Earned Wage Access (EWA) Program for the Customer.
amountToRecover
string (decimal)
Total amount to be recovered from the Customer.
enrollmentBegin
string (date-time
Start date of the Customer’s EWA enrollment period.
enrollmentEnd
string (date-time
End date of the Customer’s EWA enrollment period.
payment
object
Disbursement payment details.
transactionId
string (number)
ID of the disbursement transaction in the RocketKOR system.
createdAt
string (date-time)
Date and time the disbursement transaction was created in the RocketKOR system.
transactionType
string enum, values: SEND
Type of transaction. The following value is supported:
latestStatus
object
Current status of the transaction.
status
string enum, values: NEW, PENDING, PROCESSING, APPROVED, SETTLED, CLEARED, CANCELLED, DECLINED, REVERSED, ERROR
Transaction status. The following values are supported:
currency
string
Currency used for the transaction. Must be an ISO 4217 alpha 3-character currency code.
amount
string (decimal)
Amount of the transaction.
EWA Profile and Disbursement Object
{
"id": "string(UUID)",
"externalId": "string",
"customerId": "string(UUID)",
"financialAccountId": "string(UUID)",
"latestEligibilityStatus": {
"id": "string(UUID)",
"eligibilityUpdateReason": "string",
"status": "NEW | ELIGIBLE | INELIGIBLE | ARREARS | BAD_DEBT | DISABLED",
"createdAt": "string(date-time)"
},
"enrollmentStatus": "ACTIVE | INACTIVE",
"firstName": "string",
"middleName": "string",
"lastName": "string",
"programId": "string",
"programName": "string",
"amountToRecover": "string",
"enrollmentBegin": "string(date-time)",
"enrollmentEnd": "string(date-time)",
"payment": {
"totalElements": integer(int32),
"totalPages": integer(int32),
"number": integer(int32),
"numberOfElements": integer(int32),
"hasNext": boolean,
"content": [
{
"transactionId": "string(UUID)",
"createdAt": "string(date-time)",
"transactionType": "SEND",
"latestStatus": {
"status": "NEW | PENDING | PROCESSING | APPROVED | SETTLED | CLEARED | CANCELLED | DECLINED | REVERSED | ERROR"
},
"currency": "string",
"amount": "string"
},
{...}
]
}
}
Step into the future of Finance with RocketKOR! Simplify payments, banking, lending, and data analytics using our versatile KOR Platform.
A Rocket Financial Inc. company
@ 2024 RocketKOR, Inc. All rights reserved.