Card Details
You can use CoreCard APIs (refer GetCardHolderDetail, GetCardDetails APIs) to get the details of cards like card information, expiry date, card type, etc. Using the API, you also can get the cardholder details like name, account number, address information, contact details, date of birth & all other details using the CoreCard API.
AdditionalCardDetail
Action: POST
Endpoint: /api/AdditionalCardDetail
Use this API to retrieve 'Card Activation-SelfService Validation Fields' set on product.
Request Fields Detail
Fields | Description |
---|---|
APIVersion string Mandatory |
Version of the API to be invoked Example: 1.3 Allowable Values: 10 |
IPAddress string Mandatory |
IP Address of sender Example: 10.206.0.204 Allowable Values: 15 |
Source string Mandatory |
Source from where API Call is initiated. CoreCard have multiple value of source for internal system (CoreMoney, SelfService, IVR, MobileSelfService) For external system expected source will be WEB. Allowable Values: 50 |
CallerID string Optional |
Caller Id of source from where API is initiated. It is End User phone number. Example: 7204454214 Condition - applicable in Case of IVR Allowable Values: 20 |
CalledID string Optional |
Called Id of destination for which API is initiated. It is Corecard IVR number. Example: 7314145404 Condition - applicable in Case of IVR Allowable Values: 20 |
SessionID string Optional |
Reserved for future use Allowable Values: 50 |
ANI string Optional |
Reserved for future use Allowable Values: 0 |
DNS string Optional |
Reserved for future use Allowable Values: 0 |
Language string Optional |
Flag to retrieve error message in specific language Example: 'en' for English Allowable Values: 2 |
RequestDate string Optional |
Request Date Time of API Format: MM-DD-YYYYTHH:MM:SS Example:- 11-12-2021T13:05:10 Allowable Values: 19 |
CardNumber string Conditional |
Clear Card Number of the cardholder Valid values: 0-9 Example: 123456******0001 Condition: At least one of Card Number/Proxy Number is required. Allowable Values: 16 |
ProxyNumber string Conditional |
Proxy Number of the cardholder Valid values:0-9 Example:1005 Condition: At least one of Card Number/Proxy Number is required. Allowable Values: 19 |
FlowSessionID string Optional |
Reserved for future use |
Sample Request Body
{ "APIVersion": "1.3", "IPAddress": "10.206.2.197", "Source": "WEB", "CallerID": "", "CalledID": "", "SessionID": "", "ANI": "", "DNS": "", "Language": "en", "RequestDate": "", "CardNumber": "", "ProxyNumber": "1312773" }
Response Fields Detail
Fields | Description |
---|---|
FlowSessionID string |
Reserved for future use |
CardActivationValidation1 string |
Returns the 'Card Activation-SelfService' parameters which is set as '1st Validation Field' on Product. Valid Values: Refer Appendix s section 'Card Activation Validation Parameter'. Example: 7 (Birth Date) |
CardActivationValidation2 string |
Returns the 'Card Activation-SelfService' parameters which is set as '2nd Validation Field' on Product. Valid Values: Refer Appendix s section 'Card Activation Validation Parameter'. Example: 7 (Birth Date) |
CardActivationValidation3 string |
Returns the 'Card Activation-SelfService' parameters which is set as '3rd Validation Field' on Product. Valid Values: Refer Appendix s section 'Card Activation Validation Parameter'. Example: 7 (Birth Date) |
CardActivationValidation4 string |
Returns the 'Card Activation-SelfService' parameters which is set as '4th Validation Field' on Product. Valid Values: Refer Appendix s section 'Card Activation Validation Parameter'. Example: 7 (Birth Date) |
CardActivationValidation5 string |
Returns the 'Card Activation-SelfService' parameters which is set as '5th Validation Field' on Product. Valid Values: Refer Appendix s section 'Card Activation Validation Parameter'. Example: 7 (Birth Date) |
CardActivationValidation6 string |
Returns the 'Card Activation-SelfService' parameters which is set as '6th Validation Field' on Product. Valid Values:1-23 Example:14 , New PIN |
Sample Response Body
{ "Message": "Successful.", "Status": true, "ErrorCode": "00000", "ResponseData": { "CardActivationValidation1": "7", "CardActivationValidation2": "11", "CardActivationValidation3": "6", "CardActivationValidation4": "", "CardActivationValidation5": "", "CardActivationValidation6": "" } }
GetAdditionalCardDetails2
Action: POST
Endpoint: /api/GetAdditionalCardDetails2
Use this API to retrieve the information of cards present on Account. Card issue date, expiry date, activation date along with name on card and card status can be retrieved by this api.
Request Fields Detail
Fields | Description |
---|---|
APIVersion string Mandatory |
Version of the API to be invoked Example: 1.3 Allowable Values: 10 |
IPAddress string Mandatory |
IP Address of sender Example: 10.206.0.204 Allowable Values: 15 |
Source string Mandatory |
Source from where API Call is initiated. CoreCard have multiple value of source for internal system (CoreMoney, SelfService, IVR, MobileSelfService) For external system expected source will be WEB. Allowable Values: 50 |
CallerID string Optional |
Caller Id of source from where API is initiated. It is End User phone number. Example: 7204454214 Condition - applicable in Case of IVR Allowable Values: 20 |
CalledID string Optional |
Called Id of destination for which API is initiated. It is Corecard IVR number. Example: 7314145404 Condition - applicable in Case of IVR Allowable Values: 20 |
SessionID string Optional |
Reserved for future use Allowable Values: 50 |
ANI string Optional |
Reserved for future use Allowable Values: 0 |
DNS string Optional |
Reserved for future use Allowable Values: 0 |
Language string Optional |
Flag to retrieve error message in specific language Example: 'en' for English Allowable Values: 2 |
RequestDate string Optional |
Request Date Time of API Format: MM-DD-YYYYTHH:MM:SS Example:- 11-12-2021T13:05:10 Allowable Values: 19 |
CardNumber string Conditional |
Clear Card Number of the cardholder Valid values: 0-9 Example: 123456******0001 Condition:At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 16 |
ProxyNumber string Conditional |
Proxy Number of the cardholder Valid values:0-9 Example:1005 Condition:At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 19 |
AccountNumber string Conditional |
Account Number of the cardholder. Valid values: 0-9 Example: 2000000000000396893 Condition:At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 19 |
DecisionFlag Int32 Optional |
This tag indicates the display of data in response on the basis of the flag value provided. Valid Values : 0 = Display card number and CVC in encrypted format. 1 = Display card number in decrypted format. 2 = Display CVC in decrypted format. 3 = Display card number and CVC in decrypted format. Note: Default value shall be 0 if not provided explicitly. |
Sample Request Body
{ "APIVersion": "1.3", "IPAddress": "10.206.2.197", "Source": "WEB", "CallerID": "", "CalledID": "", "SessionID": "", "ANI": "", "DNS": "", "Language": "en", "RequestDate": "", "CardNumber": "", "ProxyNumber": "1310358", "AccountNumber": "", "DecisionFlag": 1 }
Response Fields Detail
Fields | Description |
---|---|
AccountNumber string |
Account Number of the cardholder. Valid values: 0-9 Example: 2000000000000396893 |
EmbossingCount string |
Number of cards present on the account Example : 3 |
EmbossingDetails array |
Sample Response Body
{ "Message": "Successful.", "Status": true, "ErrorCode": "00000", "ResponseData": { "AccountNumber": "", "EmbossingCount": "", "EmbossingDetails": [ { "CardNumber": "4066846120001101", "ProxyNumber": "1310358", "AdminNumber": "1310358", "CardType": "0", "SecondaryCardType": "", "RequestedProxyNumber": "", "CardManualStatus": "Fraud", "FirstName": "k", "LastName": "Shrivastava", "ProductID": "1739", "AdditionalCardCount": 2, "AdditionalCardDetails": [ { "CardSKEY": "1314591", "CardSequenceNumber": 1, "CardIssueDate": "2018-01-24T00:00:00", "IssueStatus": "Embossed", "CardStatus": "Closed", "CardActivationDate": "2019-12-28T00:00:00", "CVC": "694", "CardExpiryDate": "2028-12-01T00:00:00", "NameOnCard": "k a Shrivastava" }, { "CardSKEY": "1317169", "CardSequenceNumber": 2, "CardIssueDate": "2018-12-01T00:00:00", "IssueStatus": "Embossed", "CardStatus": "Closed", "CardActivationDate": "2019-09-25T00:00:00", "CVC": "337", "CardExpiryDate": "2028-12-01T00:00:00", "NameOnCard": "k a Shrivastava" } ] } ] } }
GetCardDetails
Action: POST
Endpoint: /api/GetCardDetails
Use this API to get details of card which includes monetary details like Balance, Last load amount,outstanding authrization, Dispute amount and non monetary details like Account manual status,Branch name, OFAC score, card activation date.
Request Fields Detail
Fields | Description |
---|---|
APIVersion string Mandatory |
Version of the API to be invoked Example: 1.3 Allowable Values: 10 |
IPAddress string Mandatory |
IP Address of sender Example: 10.206.0.204 Allowable Values: 15 |
Source string Mandatory |
Source from where API Call is initiated. CoreCard have multiple value of source for internal system (CoreMoney, SelfService, IVR, MobileSelfService) For external system expected source will be WEB. Allowable Values: 50 |
CallerID string Optional |
Caller Id of source from where API is initiated. It is End User phone number. Example: 7204454214 Condition - applicable in Case of IVR Allowable Values: 20 |
CalledID string Optional |
Called Id of destination for which API is initiated. It is Corecard IVR number. Example: 7314145404 Condition - applicable in Case of IVR Allowable Values: 20 |
SessionID string Optional |
Reserved for future use Allowable Values: 50 |
ANI string Optional |
Reserved for future use Allowable Values: 0 |
DNS string Optional |
Reserved for future use Allowable Values: 0 |
Language string Optional |
Flag to retrieve error message in specific language Example: 'en' for English Allowable Values: 2 |
RequestDate string Optional |
Request Date Time of API Format: MM-DD-YYYYTHH:MM:SS Example:- 11-12-2021T13:05:10 Allowable Values: 19 |
CardNumber string Conditional |
Clear Card Number of the cardholder Valid values: 0-9 Example: 123456******0001 Condition:At least one of Card Number/Proxy Number is required. Allowable Values: 16 |
ProxyNumber string Conditional |
Proxy Number of the cardholder Valid values:0-9 Example:1005 Condition:At least one of Card Number/Proxy Number is required. Allowable Values: 19 |
Sample Request Body
{ "APIVersion": "1.3", "IPAddress": "10.206.2.197", "Source": "WEB", "CallerID": "", "CalledID": "", "SessionID": "", "ANI": "", "DNS": "", "Language": "en", "RequestDate": "", "CardNumber": "", "ProxyNumber": "1316728" }
Response Fields Detail
Fields | Description |
---|---|
Bsegment
|
Gets or sets Bsegment. |
Embossing
|
Gets or sets Embossing Data. |
UserInformation
|
Gets or sets User Information. |
Customer
|
Gets or sets Customer Data. |
Address
|
Gets or sets Address. |
Logo
|
Gets or sets Logo. |
AdditionalCard
|
Gets or sets Additional Card. |
Sample Response Body
{ "Message": "Successful.", "Status": true, "ErrorCode": "00000", "ResponseData": { "Bsegment": { "AccountNumber": "60000000032471", "CurrentBalance": 12.0, "OFACScore": "", "TotalOutStgAuthAmt": 23.0, "AvailableBalance": 12.0, "LastBulkOFACCheckDate": "2021-04-10T00:00:00", "LastTransactionDate": "2020-12-01T00:00:00", "OFACInquiryDate": "2020-03-01T00:00:00", "SavingAccountNumber": "", "SavingAccountCurrentBalance": 84.33, "OverDraftStatus": "No decision", "AllowedPINAccess": "", "CashAccessAllowed": "", "LexNexInquiryDate": "2020-12-06T00:00:00", "BranchID": 5737, "BranchName": "Convenient Card Top branch", "CardGeneratedStatus": "Active", "AccountManualStatus": "Active", "AccountGeneratedStatus": "Active", "ParentAccountNumber": "", "PurchaseAmountOfLastTransaction": 20.0, "DateOfLastLoad": "2020-12-01T00:00:00", "DisputeAmount": 23.41, "LastLoadAmount": 12.0, "OverDraftAmount": 75.12, "OFACMatchedBy": "Primary", "DirectDepositAdvanceAmount": 0.0 }, "Embossing": { "CardExpiryDate": "2026-12-01T00:00:00", "CardNumber4Digits": "", "PendingCardExpDate": "2031-04-01T00:00:00", "CardSequenceNumber": 1, "SecondaryCardType": "", "VirtualCardLimit": 110.0, "VirtualCardResetLimitAllowed": true, "VirtualCardResetAllowed": "1", "VirtualCardExpiryOption": "", "FraudSuspicious": 2, "CardHandoverDate": "2020-12-01T00:00:00", "EmbossCardStatus": "Active", "CardActivationDate": "2020-12-24T00:00:00", "PlasticCode": "59", "PlasticName": "Government Assistance Card - CN (59)", "DerivedStatus": "Active", "FailedLinkCardAttempts": 5, "LinkCardAttemptsProduct": 5, "InvalidActivationEnrollmentAttempts": 6, "InvalidAccessCodeAttempts": 4, "ProxyNumber": "1316728", "CardLockUnlockStatus": "0", "HoldEmbossing": 1 }, "UserInformation": { "UserId": "shailab_1212", "UserFirstName": "", "UserLastName": "", "LastLoginDate": "2020-12-01T00:00:00", "FailedAccessCodeChangeAttempts": 2, "LinkCardChecked_User": "1", "LinkCardChecked_Secondaycard_User": "1", "DelinkCardChecked_User": "1", "DelinkCardChecked_SecondaryCard_User": "1", "LinkCardChecked_Product": "1", "LinkCardChecked_SecondayCard_Product": "1", "DelinkCardChecked_Product": "1", "DelinkCardChecked_SecondaryCard_Product": "1" }, "Customer": { "CustomerId": "1027161", "MaskedSocialSecurityNumber": "*****4343", "DateofBirth": "1994-01-28T00:00:00", "HomePhoneNumber": 3453453453, "WorkPhoneNumber": 0, "MobilePhoneNumber": 0, "EMailAddress1": "n@gmail.comm", "EMailAddress2": "", "OtherIdCountry": "", "OtherIDExpiryDate": "2026-04-15T00:00:00", "OtherIDIssueDate": "2031-08-25T00:00:00", "OtherIdState": "", "HomePhExtension": "91", "AlertEmailAddress": "example@gamil.com", "MemberId": "", "OFACInquiryDate": "2020-08-28T00:00:00", "OFACScore": "100.0", "SDNEntry1": "6365", "SDNEntry2": "6365", "SDNEntry3": "6365", "SDNEntry4": "11378", "SDNEntry5": "11378", "PreviousOFACScore": "0", "OFACClearanceDate": "2020-08-28T00:00:00" }, "Address": { "Addressline1": "gateway", "Addressline2": "", "City": "Houston", "State": "TX", "Country": "US", "Postalcode": "45645" }, "Logo": { "ProductName": "Convenient Visa Payroll Card", "FamilyCardAllow": "1" }, "AdditionalCard": { "NameOnCard": "shailab gupta" } } }