post https://uatmea-iss-apigw.creditpluspinelabs.com/cardmgmt/apis/v1/services/card
This API is used for virtual card creation. It creates the Static Virtual Card (SVC). It is applicable for debit cards only. The Credit+ Issuing system receives, validates, and processes the request. If the request is successful, the card is generated, and card pack ID or device number is sent in the response depending on the option selected in Customization Checklist. If the Send Card Pack ID instead of Card Number in Create Card API option is selected in Processing Center > Setup > Master Parameters > Customization Checklist, the card pack ID issent in the response. Else, the device number is sent in the response. If the request fails, the system returns the corresponding error code.
HTTP Status and Response Status Matrix
- HTTP Code: This is the response status code issued by a server in response to a client's request made to the server.
- Error Code: This is the error code returned by Credit+ Issuing application in the ‘code’ field of the response message indicating if the request was processed successfully or failed.
- Reason: This is the description of the error code returned by Credit+ Issuing application.
HTTP Code | Error Code | Reason |
---|---|---|
201 | 000 | Request processed successfully |
400 | CNA002 | Card Number Alias Functionality is not applicable for this Institution |
400 | CNA001 | Bank Does Not Exists |
400 | VALPAS002 | Not valid Acquirer id |
400 | VALPAS003 | Acquirer is not active |
400 | VALPAS004 | Incorrect Password |
400 | VALPAS005 | Error while validating password |
400 | VALFRM004 | Invalid Device |
400 | VALFRM024 | Device is not stoplisted |
400 | VALFRM026 | Error while getting device details |
400 | VALFRM005 | Invalid Card Pack Id |
400 | VALFRM006 | Invalid Client |
400 | CNA003 | Record does not exist for the given details |
400 | CNA005 | Multiple device numbers are linked for given details |
400 | CNA006 | Error while fetching device details |
400 | VALFRM007 | Invalid form factor type |
400 | VALFRM008 | Device status is not normal |
400 | VALFRM101 | Device is invalid for sale |
400 | VALFRM009 | Device status is not normal |
400 | VALFRM010 | Device is not block |
400 | VALFRM011 | Device is not normal |
400 | VALFRM012 | Device is not normal |
400 | VALFRM013 | Device is not normal |
400 | VALFRM014 | Device is not normal |
400 | VALFRM016 | Invalid device plan |
400 | VALFRM056 | Error getting device plan |
400 | VALFRM017 | Not allowed for Static Virtual Card/Limited Validity Virtual Card |
400 | VALFRM018 | Device is already delivered. Please use another pack id |
400 | VALFRM019 | Bin of device(s) for entered card pack id is stoplisted |
400 | VALFRM020 | Range of device(s) for entered card pack id is stoplisted. |
400 | VALFRM021 | Device(s) for entered card pack id is stoplisted |
400 | VALFRM022 | Country is stoplisted |
400 | VALFRM029 | Invalid device plan |
400 | VALFRM040 | Not allowed for Virtual Cards |
400 | VALFRM030 | Device is already Activated |
400 | VALFRM031 | Device is Cancelled |
400 | VALFRM032 | Device is Replaced |
400 | VALFRM038 | Device is stoplisted |
400 | VALFRM033 | Device is not Normal |
400 | VALFRM035 | Device is not Delivered. |
400 | VALFRM036 | Device is not Registered |
400 | VALFRM039 | Device cannot be activated as activation mode is not |
400 | CREDEV003 | Client not found |
400 | APISLD34 | Only one primary device under same program is allowed |
400 | CREDEV001 | Error: Fetching Virtual device for program failed |
201 | CREDEV000 | Successful |
400 | INVCHA001 | Invalid channel |
400 | INVCHA002 | Channel Error |
400 | CREDEV002 | Product type not define for program |
400 | CREDEV007 | Invalid program code for customer type |
400 | CREDEV006 | Invalid program code for corporate customer type |
400 | CREDEV013 | Invalid Gender |
400 | VALSLD021 | Current Address should be specified |
400 | VALSLD022 | Current city should be specified |
400 | VALSLD023 | Current zip code should be specified |
400 | VALSLD024 | Current state should be specified |
400 | APISLD023 | Invalid Zip Code or City Code or State Code |
400 | VALSLD027 | Permanent Address should be specified |
400 | VALSLD028 | Permanent city should be specified |
400 | VALSLD029 | Permanent zip code should be specified. |
400 | VALSLD031 | Permanent country should be specified |
400 | APISLD024 | Office Address should be specified |
400 | APISLD025 | Office city should be specified |
400 | APISLD026 | Office zip code should be specified |
400 | APISLD027 | Office State should be specified. |
400 | APISLD028 | Office country should be specified |
400 | VALSLD009 | Invalid Title |
400 | CREDEV015 | Initial Load not allowed for credit and debit virtual device |
400 | PRFLNG001 | Invalid Language Code |
400 | BUS000 | Error while Business validation |
400 | APP003 | Existing Addon Client is Mandatory |
400 | BTHUP00111 | Existing Addon Client is not exists |
400 | CREDEV004 | application batch not generated through SVC API |
400 | APP031 | Error While selecting SDN plan |
400 | APP002 | Error while SDN matching |
400 | CFUERR016 | Create Client Failed For Job Id |
400 | CFUERR011 | Error While Inserting Client Documents Details |
400 | CFUERR017 | Error while creating wallets for device |
400 | CFUERR018 | Error while creating wallets for device |
400 | CFUERR019 | Error while Fetching DEVICE_WALLET_LINK |
400 | CFUERR020 | Error while Fetching DEVICE_WALLET_LINK |
400 | CFUERR021 | Error while Fetching Default wallet number |
400 | CFUERR022 | Error while Fetching Default wallet number |
400 | CFUERR023 | Error while creating devices for personalised cards for device |
400 | CFUERR024 | Error while creating devices for personalised cards for device |
400 | CFUERR025 | Error while creating DEVICE_WALLET_LINK |
400 | CFUERR026 | Error while creating DEVICE_WALLET_LINK |
400 | CFUERR027 | Error While Fetching data from Program for |
400 | CFUERR028 | Error While Inserting into CR_CARD_BALANCE_DETAIL |
400 | CFUERR029 | Error While Inserting into CR_Client_BALANCE_DETAILS |
400 | CFUERR030 | Error while processing issue personalise device request |
400 | APP012 | Card PACK ID Range is exhausted |
400 | APP022 | Error card pack id generation, Check Card Pack id generation template |
400 | APP016 | Sequence number, max and min range must be present |
400 | APP033 | Error in Card Pack Id generation. Please check logs |
400 | APP039 | Card pack ID Device Range Is stoplisted |
400 | APP017 | CARD PACK ID GENERATED WITH INVALID CARD NUMBER LENGTH. |
400 | APP014 | Card generation failed as IPK certificate expired |
400 | APP013 | Error in sequence number generation |
400 | APP035 | Error card number generation, please check device id generation template |
400 | APP015 | Error card number generation, Maximum 9 Add-on devices are permitted |
400 | APP016 | Device Range is Inactive/Exhausted or Device range not defined for the selected Branch |
400 | APP017 | Device generated with invalid length |
400 | APP036 | Error in Device generation. Please check logs |
400 | APP019 | Please check Device Range. Issuer Bin is null for device RANGE |
400 | APP040 | Device Range Is stoplisted |
400 | APP022 | Device generated is Stop listed |
400 | APP031 | Expiry date for device is less than or equal to institution date |
400 | REQPRC00 | COBRANDING ENROLLMENT PROCESSED SUCCESFULLY |
400 | CREDEV014 | INVALID_DEVICE_ERRROR |
400 | CREDEV016 | Initial Load Currency cannot be null if load amount is specified |
400 | CREDEV033 | Currency is not allowed for Initial load |
400 | CREDEV017 | Error: Currency conversion failed |
400 | CREDEV018 | Amount for initial load should be between |
400 | CREDEV019 | Error while fetching maximum allowed balance |
400 | CREDEV020 | Load Amount must be less than maximum allowed balance configured at program |
400 | CREDEV021 | Device Limit violated |
400 | CREDEV022 | Device Frequency Exceeded |
400 | CREDEV023 | Update DEVICE Activity failed |
400 | CREDEV024 | Limit exceeded for Wallet |
400 | CREDEV025 | Limit frequency exceeded for Wallet |
400 | CREDEV026 | Error wallet limit validation |
400 | CREDEV027 | Error in Transaction Fee calculation |
400 | CREDEV028 | Error while fetching business date |
400 | CREDEV029 | Error while updating balance. |
400 | CREDEV030 | Error while inserting into transaction details |
400 | CREDEV031 | Error while updating load debit credit^h credit date |
400 | 107 | Error while calculating available wallet balance for client |
400 | CREDEV032 | Error while Updating CLIENT_PROGRAM_ACTIVITY |
400 | CREDEV005 | SVC OR LVC device creation failed due to internal error. Please contact system admin |
500 | 999 | Internal error |
400 | 999 | Card creation failed |
400 | 997 | Onboarding is not allowed on Device Plan: [Device plan code related to the device]. |
404 | 996 | Device(s) already exist for current Account Number |