The Single-Leg Transaction (SLT) Debit Financial Account object represents the Financial Account used as the debit account (source of funds) for a transaction.
id
string (UUID)
ID of the Financial Account.
parentId
string (UUID)
ID of the Parent Financial Account.
businessAccountId
string (UUID)
ID of the Business Account that contains the Financial Account.
name
string, min length: 1, max length: 100
Name for the Financial Account. This is an informal name used for the account in RocketKOR.
category
string enum, values: EXTERNAL, INTEGRATED, INTERNAL
Financial Account category. The following values are supported:
type
string enum, values: BANK, CARD
Type of Financial Account. The following values are supported:
subtype
string enum; values for BANK Financial Accounts: CHECKING, SAVING; values for CARD Financial Accounts: CREDIT, DEBIT
Financial Account subtype.
defaultFlag
boolean, default: false
Whether this is the default Financial Account for transactions.
currency
string, min length: 3, max length: 3
Currency of the Financial Account. Must be an ISO 4217 alpha 3-character currency code.
accountHolderId
string (UUID)
ID of the entity that owns the Financial Account. Returned if the account holder is a Customer. This field is not returned if the account holder is a Business Account.
accountHolderType
string enum, values: CUSTOMER
Type of entity that owns the Financial Account. Returned if the account holder is a Customer. Omitted if the account holder is a Business Account.
state
string enum, values: PENDING, ACTIVE, SUSPENDED
Current status of the Financial Account. The following values are supported:
stateReason
string enum, values: CARD_ACTIVATED, CARD_REISSUED, PENDING, ISSUED_INACTIVE, LOST_CARD, STOLEN_CARD, LOST_CARD_NOT_CAPTURED, STOLEN_CARD_NOT_CAPTURED, FRAUD_BLOCK
Applies to integrated card Financial Accounts. Reason for the Financial Account status.
The following values are supported for ACTIVE status:
The following values are supported for PENDING status:
The following values are supported for SUSPENDED status:
maskedAccountNumber
string
Masked account number for the Financial Account (bank account number or card number).
verificationStatus
object
Current verification status of the Financial Account.
verificationMethod
string enum, values: PRENOTE, AGGREGATION
Method used to verify the Financial Account.
createdBy
object
Entity that created the Financial Account.
id
string (UUID)
ID of the entity. Will be blank if createdBy.type is internal.
type
string enum, values: employee, internal, kor_employee, service-account
Type of entity. The following values are supported:
createdAt
string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz
Date and time the Financial Account was created.
updatedBy
object
Entity that last updated the Financial Account.
id
string (UUID)
ID of the entity. Will be blank if updatedBy.type is internal.
type
string enum, values: employee, internal, kor_employee, service-account
Type of entity. The following values are supported:
updatedAt
string (date-time), format: yyyy-MM-dd’T’HH:mm:ss.SSSz
Date and time the Financial Account was last updated.
SLT Debit Financial Account Object
{
"debitFinancialAccount": {
"id": "string(UUID)",
"parentId": "string(UUID)",
"businessAccountId": "string(UUID)",
"name": "string",
"category": "EXTERNAL | INTEGRATED | INTERNAL",
"type": "BANK | CARD",
"subtype": "CHECKING | SAVING | CREDIT | DEBIT",
"defaultFlag": boolean,
"currency": "string",
"accountHolderId": "string(UUID)", // omitted if the account holder is a Business Account
"accountHolderType": "CUSTOMER", // omitted if the account holder is a Business Account
"state": "ACTIVE | PENDING | SUSPENDED",
"stateReason": "CARD_ACTIVATED | CARD_REISSUED | ISSUED_INACTIVE | LOST_CARD | STOLEN_CARD | LOST_CARD_NOT_CAPTURED | STOLEN_CARD_NOT_CAPTURED | FRAUD_BLOCK",
"maskedAccountNumber": "string",
"verificationStatus": "UNVERIFIED | PENDING | PROCESSING | REVIEW | DECLINED | APPROVED | ERROR",
"verificationMethod": "PRENOTE | AGGREGATION",
"createdBy": {
"id": "string(UUID)",
"type": "employee | internal | kor_employee | service-account"
},
"createdAt": "string(date-time)",
"updatedBy": {
"id": "string(UUID)",
"type": "employee | internal | kor_employee | service-account"
},
"updatedAt": "string(date-time)"
}
}
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.