Manage Loan Account Number
Action: POST
Endpoint: /api/CoreCredit/AccountManagement/AddUpdateLoanAccountNumber
Use this API to add a new loan account, update an existing loan account, or retrieve details of an existing loan account in the CoreCard system by providing either loan account number, admin number or account number, or payee name.
Request fields details
Fields | Description |
---|---|
Source string Mandatory |
Source of API Consumer For external system expected sources will be WEB. Allowable Values: 50 |
IPAddress string Optional |
IP Address of Client / Application Hosting Server Example: 10.206.0.204 Allowable Values: 15 |
DateFormat string Optional |
Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS Allowable Values: 25 |
CurrencyCode string Optional |
Currency Code Place Holder for Future Use. Valid Values: Refer Appendix Section - Currency Code Example:840 = US Dollar Condition:If no value is passed, default value = 840 Allowable Values: 10 |
CurrencySymbolType string Optional |
Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD Allowable Values: 10 |
Language string Optional |
Place Holder for Future Use. Language: en: means use English Default: en - English Allowable Values: 10 |
ExternalIP string Mandatory |
IP Address of end user of API Allowable Values: 50 |
SessionID string Optional |
Session identifier of the API Example: 000028;026;1349906692 Allowable Values: 100 |
APIVersion string Mandatory |
Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0 Allowable Values: 10 |
CallerID string Optional |
Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR) Allowable Values: 20 |
CalledID string Optional |
Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR) Allowable Values: 20 |
RequestTime datetime Optional |
Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23 |
AdminNumber int64 Conditional |
Details can be obtained by admin number (Embossing Acctid). Valid Values: 0-9 Format:XXXXXXXXXXXXXXXX Example:1236547896325874 Condition:At least one of AdminNumber/AccountNumber is required. |
AccountNumber string Conditional |
Account number of cardholder. Valid Values: 0-9 Format:XXXXXXXXXXXXXXXX Example:1236547896325874 Condition:At least one of AdminNumber/AccountNumber is required. Allowable Values: 19 |
Action integer Optional |
Valid Values: 1 = Add 2 = Update 3 = Get Loan Account details |
Status integer Optional |
Valid Values: 0 = Inactive, 1 = Active Status should be active for adding LoanAccountNumber and if not provided then default value is active |
PayeeName1 string Conditional |
Payee first name Condition: PayeeName1 is required if action is 1. Example: Alex Valid Value: A-Z Allowable Values: 50 |
PayeeName2 string Optional |
Payee last name Example: Telles Valid Value: A-Z Allowable Values: 50 |
PayeeAddress1 string Conditional |
PayeeAddress1 Condition: PayeeAddress1 is required if action is 1. Example: 123 HWY Valid Values: A-Z, 0-9 Allowable Values: 50 |
PayeeAddress2 string Optional |
Payee's Address2 Example: 123 HWY Valid Values: A-Z, 0-9 Allowable Values: 50 |
PayeeAddress3 string Optional |
Payee's Address3 Example: 123 HWY Valid Values: A-Z, 0-9 Allowable Values: 50 |
PayeeCity string Conditional |
PayeeCity Condition: PayeeCity is required if action is 1. Example: New York Valid Values: A-Z Allowable Values: 25 |
PayeeState string Conditional |
PayeeState Example: NY Valid Values: A-Z Condition: PayeeState is required if action is 1 (it can be statecode or state name). Allowable Values: 50 |
PayeeZipCode string Conditional |
PayeeZipCode Condition: PayeeZipCode is required if action is 1. Example: 178365 Valid Value: 0-9 Allowable Values: 10 |
PayeeCountry string Conditional |
PayeeCountry Condition: PayeeCountry is required if action is 1 (it can be country code or country name). Example: India Valid Value: A-Z Allowable Values: 50 |
LoanAccountNumber string Conditional |
LoanAccountNumber which is to be added or updated. Valid Values: 19 digit number Example : 654789512301450039 Condition : Required in case of add and update. Allowable Values: 19 |
AccountUUID string Conditional |
Basesegment's Universal Unique Id. Condition:At least one of AdminNumber/AccountNumber/AccountUniversalUniqueID/AdminUniversalUniqueID is required. Valid Values:0-9 Example 985241915761 Allowable Values: 64 |
AdminUUID string Conditional |
EmbossingAccount's Universal Unique Id. Condition:At least one of AdminNumber/AccountNumber/AccountUniversalUniqueID/AdminUniversalUniqueID is required. Valid Values:0-9 Example:1234 Allowable Values: 64 |
CustomerNameOnLoan string Optional |
CustomerNameOnLoan Borrower name on loan account. Condition : Required in case of add and update. Allowable Values: 50 |
PayeeAddress4 string Optional |
PayeeAddress4 Fetched from Biller Directory Example: 123 HWY Valid Values: A-Z, 0-9 Allowable Values: 50 |
PayeeID string Optional |
Biller iD Allowable Values: 50 |
MethodName string Optional |
Loan ID Allowable Values: 50 |
Sample request body
{ "Source": "Web", "IPAddress": "10.120.0.0", "DateFormat": null, "CurrencyCode": null, "CurrencySymbolType": null, "Language": null, "ExternalIP": "10.120.0.0", "SessionID": null, "APIVersion": "2.0", "CallerID": null, "CalledID": null, "RequestTime": null, "AdminNumber": 167550, "AccountNumber": "8110000000000125", "AccountUUID": null, "AdminUUID": null, "Action": 3, "Status": null, "PayeeName1": null, "PayeeName2": null, "PayeeAddress1": null, "PayeeAddress2": null, "PayeeAddress3": null, "PayeeCity": null, "PayeeState": null, "PayeeZipCode": null, "PayeeCountry": null, "LoanAccountNumber": null, "CustomerNameOnLoan": null, "PayeeAddress4": null, "PayeeID": null, "MethodName": null }
Response fields details
Fields | Description |
---|---|
LoanAccountDetailsList array |
LoanAccountDetailsList |
MethodName string |
MethodName. Example:0782 Allowable Values: 4 |
LAcctNumLast4digit string |
Last 4 Digits of LoanAccountNumber. Example:0782 Allowable Values: 4 |
AccountUUID string |
AccountUUID. Example:0782 Allowable Values: 4 |
AdminUUID string |
AdminUUID. Example:0782 Allowable Values: 4 |
ResponseID string |
ResponseID. Example:0782 Allowable Values: 4 |
ErrorMessage string |
ErrorMessage. Example:0782 Allowable Values: 4 |
ErrorNumber string |
ErrorNumber. Example:0782 Allowable Values: 4 |
ErrorFound string |
ErrorFound. Example:0782 Allowable Values: 4 |
Sample response body
{ "Message": "Return Successfully.", "Status": true, "ErrorCode": "ERR01093", "ResponseData": { "MethodName": null, "LAcctNumLast4digit": null, "AccountUUID": null, "AdminUUID": null, "ResponseID": null, "ErrorMessage": null, "ErrorNumber": null, "ErrorFound": null, "LoanAccountDetailsList": [ { "Status": null, "MethodName": null, "LAcctNumLast4digit": null, "InsertDate": null, "PayeeName1": null, "PayeeName2": null, "PayeeAddress1": null, "PayeeAddress2": null, "PayeeAddress3": null, "PayeeCity": null, "PayeeZipCode": null, "PayeeState": null, "PayeeCountry": null, "CustomerNameOnLoan": null, "PayeeAddress4": null, "PayeeID": null } ] } }