API Reference

Create Card API

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 CodeError CodeReason
201000Request processed successfully
400CNA002Card Number Alias Functionality is not applicable for this Institution
400CNA001Bank Does Not Exists
400VALPAS002Not valid Acquirer id
400VALPAS003Acquirer is not active
400VALPAS004Incorrect Password
400VALPAS005Error while validating password
400VALFRM004Invalid Device
400VALFRM024Device is not stoplisted
400VALFRM026Error while getting device details
400VALFRM005Invalid Card Pack Id
400VALFRM006Invalid Client
400CNA003Record does not exist for the given details
400CNA005Multiple device numbers are linked for given details
400CNA006Error while fetching device details
400VALFRM007Invalid form factor type
400VALFRM008Device status is not normal
400VALFRM101Device is invalid for sale
400VALFRM009Device status is not normal
400VALFRM010Device is not block
400VALFRM011Device is not normal
400VALFRM012Device is not normal
400VALFRM013Device is not normal
400VALFRM014Device is not normal
400VALFRM016Invalid device plan
400VALFRM056Error getting device plan
400VALFRM017Not allowed for Static Virtual Card/Limited Validity Virtual Card
400VALFRM018Device is already delivered. Please use another pack id
400VALFRM019Bin of device(s) for entered card pack id is stoplisted
400VALFRM020Range of device(s) for entered card pack id is stoplisted.
400VALFRM021Device(s) for entered card pack id is stoplisted
400VALFRM022Country is stoplisted
400VALFRM029Invalid device plan
400VALFRM040Not allowed for Virtual Cards
400VALFRM030Device is already Activated
400VALFRM031Device is Cancelled
400VALFRM032Device is Replaced
400VALFRM038Device is stoplisted
400VALFRM033Device is not Normal
400VALFRM035Device is not Delivered.
400VALFRM036Device is not Registered
400VALFRM039Device cannot be activated as activation mode is not
400CREDEV003Client not found
400APISLD34Only one primary device under same program is allowed
400CREDEV001Error: Fetching Virtual device for program failed
201CREDEV000Successful
400INVCHA001Invalid channel
400INVCHA002Channel Error
400CREDEV002Product type not define for program
400CREDEV007Invalid program code for customer type
400CREDEV006Invalid program code for corporate customer type
400CREDEV013Invalid Gender
400VALSLD021Current Address should be specified
400VALSLD022Current city should be specified
400VALSLD023Current zip code should be specified
400VALSLD024Current state should be specified
400APISLD023Invalid Zip Code or City Code or State Code
400VALSLD027Permanent Address should be specified
400VALSLD028Permanent city should be specified
400VALSLD029Permanent zip code should be specified.
400VALSLD031Permanent country should be specified
400APISLD024Office Address should be specified
400APISLD025Office city should be specified
400APISLD026Office zip code should be specified
400APISLD027Office State should be specified.
400APISLD028Office country should be specified
400VALSLD009Invalid Title
400CREDEV015Initial Load not allowed for credit and debit virtual device
400PRFLNG001Invalid Language Code
400BUS000Error while Business validation
400APP003Existing Addon Client is Mandatory
400BTHUP00111Existing Addon Client is not exists
400CREDEV004application batch not generated through SVC API
400APP031Error While selecting SDN plan
400APP002Error while SDN matching
400CFUERR016Create Client Failed For Job Id
400CFUERR011Error While Inserting Client Documents Details
400CFUERR017Error while creating wallets for device
400CFUERR018Error while creating wallets for device
400CFUERR019Error while Fetching DEVICE_WALLET_LINK
400CFUERR020Error while Fetching DEVICE_WALLET_LINK
400CFUERR021Error while Fetching Default wallet number
400CFUERR022Error while Fetching Default wallet number
400CFUERR023Error while creating devices for personalised cards for device
400CFUERR024Error while creating devices for personalised cards for device
400CFUERR025Error while creating DEVICE_WALLET_LINK
400CFUERR026Error while creating DEVICE_WALLET_LINK
400CFUERR027Error While Fetching data from Program for
400CFUERR028Error While Inserting into CR_CARD_BALANCE_DETAIL
400CFUERR029Error While Inserting into CR_Client_BALANCE_DETAILS
400CFUERR030Error while processing issue personalise device request
400APP012Card PACK ID Range is exhausted
400APP022Error card pack id generation, Check Card Pack id generation template
400APP016Sequence number, max and min range must be present
400APP033Error in Card Pack Id generation. Please check logs
400APP039Card pack ID Device Range Is stoplisted
400APP017CARD PACK ID GENERATED WITH INVALID CARD NUMBER LENGTH.
400APP014Card generation failed as IPK certificate expired
400APP013Error in sequence number generation
400APP035Error card number generation, please check device id generation template
400APP015Error card number generation, Maximum 9 Add-on devices are permitted
400APP016Device Range is Inactive/Exhausted or Device range not defined for the selected Branch
400APP017Device generated with invalid length
400APP036Error in Device generation. Please check logs
400APP019Please check Device Range. Issuer Bin is null for device RANGE
400APP040Device Range Is stoplisted
400APP022Device generated is Stop listed
400APP031Expiry date for device is less than or equal to institution date
400REQPRC00COBRANDING ENROLLMENT PROCESSED SUCCESFULLY
400CREDEV014INVALID_DEVICE_ERRROR
400CREDEV016Initial Load Currency cannot be null if load amount is specified
400CREDEV033Currency is not allowed for Initial load
400CREDEV017Error: Currency conversion failed
400CREDEV018Amount for initial load should be between
400CREDEV019Error while fetching maximum allowed balance
400CREDEV020Load Amount must be less than maximum allowed balance configured at program
400CREDEV021Device Limit violated
400CREDEV022Device Frequency Exceeded
400CREDEV023Update DEVICE Activity failed
400CREDEV024Limit exceeded for Wallet
400CREDEV025Limit frequency exceeded for Wallet
400CREDEV026Error wallet limit validation
400CREDEV027Error in Transaction Fee calculation
400CREDEV028Error while fetching business date
400CREDEV029Error while updating balance.
400CREDEV030Error while inserting into transaction details
400CREDEV031Error while updating load debit credit^h credit date
400107Error while calculating available wallet balance for client
400CREDEV032Error while Updating CLIENT_PROGRAM_ACTIVITY
400CREDEV005SVC OR LVC device creation failed due to internal error. Please contact system admin
500999Internal error
400999Card creation failed
400997Onboarding is not allowed on Device Plan: [Device plan code related to the device].
404996Device(s) already exist for current Account Number
Language
URL
Click Try It! to start a request and see the response here!