API Reference

Virtual Card-SVC/LVC

This API is used for virtual card issuance. It is applicable for prepaid, credit and debit products issued on Pine Labs platform. Third party enables the virtual card issuance service to a cardholder using API resource. Cardholder can issue the static and limited validity virtual card using this service. In case of credit card issuance, the scoring and other application processes are not applicable through API channel. This gets the minimum limit that the bank had configured on virtual device issuance plan. The card is immediately issued to the cardholder.

Card Number Alias(CNA) processing logic for prepaid products- Institution level uniqueness

  1. If the system locates a device with status code as Normal (0), then that device is used for processing the request.
  2. If the CNA is linked to multiple devices with status code as Normal (0), the request is rejected.
  3. If the system does not find any device with status code as Normal (0), then the system tries to search the CNA at institutional level. If found, the latest device (based on Opening Date and Date Create) linked to the CNA is used for further processing the request.
  4. Ifthe latest device isfound as Replaced, then the system searchesfor the updated device to process the request.

Card Number Alias(CNA) processing logic for prepaid products- Device level uniqueness

  1. If the system locates a device with status code as Normal (0), then that device is used for processing the request.
  2. If the CNA is linked to multiple devices with status code as Normal (0), the request is rejected.
  3. If the system does not find any device with status code as Normal (0), the system tries to search the CNA at institutional level.
  4. If the uniqueness is configured at device plan level, then the system checks if the Existing Device Plan Code and Existing Program Code fields are present in the API request. Else the request is rejected.
  5. If the Existing Device Plan Code and Existing Program Code fields are present in the API request, the system tries to locate the CNA linked to a latest device. If found, the latest device (based on Opening Date and Date Create) linked to the CNA is used for further processing the request.
  6. Ifthe latest device isfound as Replaced, then the system searchesfor the updated device to process the request.

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
201CREDEV000Request processed successfully.
400997Commodity Unit Price field value must have max length 20.
400997Certificate Number field value must have max length 50.
400997Commodity Unit Quantity field value must have max length 12.
400997Commodity Type field value must have max length 10.
400997Certificate Number field should be alphanumeric.
400997Commodity Unit Price Must be a positive value with maximum 12 integers and 7 fractions.
400997Commodity Unit Quantity field value must be a number and greater than zero.
400997Commodity Type field should be alphanumeric.
400997Application Type field is invalid.
400997clientCustomerID field value must have max length 20.
400997clientCustomerID field should be alphanumeric.
400997clientCustomerID must be null for application type other than 1 and 4.
400997Client Customer ID field must be null for existing client.
400BUS159CLIENT_CUSTOMER_ID is mandatory.
400VRCD001No data found in API_BULK_REQUEST for transaction counter.
400VRCD002Exception when fetching data from API_BULK_REQUEST for transaction counter.
400VRCD003Error while executing Virtual CardRequest API.
400CREDEV013Invalid Gender.
400CREDEV001Error: Fetching Virtual device for program failed.
400CREDEV002Product type not define for program.
400CREDEV003Client not found.
400CREDEV004Batch is not getting generated through SVC API.
400CREDEV005SVC OR LVC device creation has failed due to internal error. Please contact the system admin.
400CREDEV006Create Client Failed For job id.
400CREDEV007Error WHILE Inserting Client Event Def For Client.
400CREDEV008Error while creating wallets for device.
400CREDEV009Error WHILE Fetching DEVICE_WALLET_LINK.
400CREDEV010Error WHILE creating devices FOR personalised cards for device.
400CREDEV011Error while creating devices wallet LINK for personalised cards.
400CREDEV012Error While processing request.
400CREDEV015Initial Load not allowed for credit and debit virtual device.
400CFUERR030Error while processing issue personalised device request.
400997Application Type field is mandatory.
400997Program Code field is mandatory.
400997Primary Device Number field is mandatory.
400997Preferred Mailing Address field must be null for existing client.
400997KYC Status field must be null for existing client.
400997KYC Remark field must be null for existing client.
400997Preferred Mailing Address is mandatory.
400997Preferred Mailing Address field is invalid.
400997KYC Status field is invalid.
400997Language Preference field is mandatory.
400997Language Preference field value must be alphabets in lower case.
400997Language Preference field value must have size 2.
400997Title field must be null for existing client.
400997First Name field must be null for existing client.
400997Middle Name1 field must be null for existing client.
400997Middle Name2 field must be null for existing client.
400997Last Name field must be null for existing client.
400997Marital Status field must be null for existing client.
400997Maiden Name field must be null for existing client.
400997VIP Flag field must be null for existing client.
400997Gender field must be null for existing client.
400997Birth Date field must be null for existing client.
400997Birth City field must be null for existing client.
400997Birth Country field must be null for existing client.
400997Nationality Code field must be null for existing client.
400997Education field must be null for existing client.
400997Maiden Name field is mandatory.
400997VIP Flag field is invalid.
400997Education field should be numeric.
400997Title field is invalid.
400997First Name field is mandatory.
400997First Name field value must be alphabets and without space.
400997First Name field value must have max length 100.
400997Middle Name1 field value must be alphabets and without space.
400997Middle Name1 field value must have max length 100.
400997Middle Name2 field value must be alphabets and without space.
400997Middle Name2 field value must have max length 100.
400997Last Name field value must be alphabets and without space.
400997Last Name field value must have max length 100.
400997Marital Status field is mandatory.
400997Marital Status field is invalid.
400997Maiden Name field value must be alphabets and without space.
400997Maiden Name field value must have max length 50.
400997Gender field is mandatory.
400997Birth Date field is mandatory.
400997Birth Date field must be in yyyyMMdd format.
400997Birth City field value must have max length 50.
400997Birth Country field value must have max length 3.
400997Nationality Code field value must have max length 3.
400997Permanent Address1 field value must have max length 150.
400997Permanent Address2 field value must have max length 150.
400997Permanent Address3 field value must have max length 150.
400997Permanent Address4 field value must have max length 150.
400997Permanent Contact No1 field value must have max length 15.
400997Permanent Contact No2 field value must have max length 15.
400997Office Address1 field value must have max length 150.
400997Office Address2 field value must have max length 150.
400997Office Address3 field value must have max length 150.
400997Office Address4 field value must have max length 150.
400997Office Contact No1 field value must have max length 15.
400997Office Contact No2 field value must have max length 15.
400997Current Address1 field value must have max length 150.
400997Current Address2 field value must have max length 150.
400997Current Address3 field value must have max length 150.
400997Current Address4 field value must have max length 150.
400997Current Contact No1 field value must have max length 15.
400997Current Contact No2 field value must have max length 15.
400997Employee ID field must be null for existing client.
400997Designation field must be null for existing client.
400997Department field must be null for existing client.
400997Job Tenure Year field must be null for existing client.
400997Joining Date field must be null for existing client.
400997Employer Name field must be null for existing client.
400997Occupation Type field must be null for existing client.
400997Employer Type field must be null for existing client.
400997Employment Status field must be null for existing client.
400997Designation field should be numeric.
400997Joining End Date field must be in ddMMyyyy format.
400997Occupation Type field should be numeric.
400997Occupation Type field value must have size 1.
400997Employer Type field should be numeric.
400997Employer Type field value must have max length 20.
400997Employment Status field should be numeric.
400997Fax Number field must be null for existing client.
400997Register Mobile ISDN Code field must be null for existing client.
400997Registered Mobile Number field must be null for existing client.
400997Registered e-mail ID field must be null for existing client.
400997Register for DNCR field must be null for existing client.
400997SMS Alert field must be null for existing client.
400997Email Alert field must be null for existing client.
400997Statement Copy Mode field must be null for existing client.
400997Register for DNCR field is invalid.
400997Fax Number field value must have max length 15.
400997Register Mobile ISDN Code field value must have max length 15.
400997Registered Mobile Number field Is mandatory.
400997Registered e-mail ID field is mandatory.
400997Register Mobile Number field value must have max length 15.
400997Registered e-mail ID field value must have max length 50.
400997Registered e-mail ID field must be a valid email id.
400997Registered e-mail ID field is invalid.
400997Registered Mobile Number field is invalid.
400997Registered Mobile ISDN Code field is invalid.
400997Statement Copy Mode field is invalid.
400997Legal Id Type1 field value must have max length 30.
400997Legal Id Type2 field value must have max length 30.
400997Legal Id Type3 field value must have max length 30.
400997Legal Id Type4 field value must have max length 30.
400997Legal Id Type1 and Legal Id Type2 are same.
400997Legal Id Type1 and Legal Id Type3 are same.
400997Legal Id Type1 and Legal Id Type4 are same.
400997Legal Id Type2 and Legal Id Type3 are same.
400997Legal Id Type2 and Legal Id Type4 are same.
400997Legal Id Type3 and Legal Id Type4 are same.
400997Legal Id1 field is mandatory.
400997Legal Id1 field value must have max length 25.
400997Legal Id2 field is mandatory.
400997Legal Id2 field value must have max length 25.
400997Legal Id3 field is mandatory.
400997Legal Id3 field value must have max length 25.
400997Legal Id4 field is mandatory.
400997Legal Id4 field value must have max length 25.
400997Legal ID1 PlaceOfIssuance field value must have max length 15.
400997Legal ID2 PlaceOfIssuance field value must have max length 15.
400997Legal ID3 PlaceOfIssuance field value must have max length 15.
400997Legal ID4 PlaceOfIssuance field value must have max length 15.
400997Legal ID1 Expiry Date field must be in ddMMyyyy format.
400997Legal ID2 Expiry Date field must be in ddMMyyyy format.
400997Legal ID3 Expiry Date field must be in ddMMyyyy format.
400997Legal ID4 Expiry Date field must be in ddMMyyyy format.
400997Wallet Currency 1 field should be numeric.
400997Wallet Currency 2 field should be numeric.
400997Wallet Currency 3 field should be numeric.
400997Wallet Currency 4 field should be numeric.
400997Wallet Currency 5 field should be numeric.
400997Wallet Currency 1 field value must have size 3.
400997Wallet Currency 2 field value must have size 3.
400997Wallet Currency 3 field value must have size 3.
400997Wallet Currency 4 field value must have size 3.
400997Wallet Currency 5 field value must have size 3.
400997Wallet Priority 1 field is mandatory.
400997Wallet Priority 3 field is mandatory.
400997Wallet Priority 4 field is mandatory.
400997Wallet Priority 5 field is mandatory.
400997Wallet Priority 1 and Wallet Priority 2 are same.
400997Wallet Priority 1 and Wallet Priority 3 are same.
400997Wallet Priority 1 and Wallet Priority 4 are same.
400997Wallet Priority 2 and Wallet Priority 3 are same.
400997Wallet Priority 2 and Wallet Priority 4 are same.
400997Wallet Priority 2 and Wallet Priority 5 are same.
400997Wallet Priority 3 and Wallet Priority 4 are same.
400997Wallet Priority 4 and Wallet Priority 5 are same.
400997Client Data Field1 field must be null for existing client.
400997Client Data Field2 field must be null for existing client.
400997Client Data Field3 field must be null for existing client.
400997Client Data Field4 field must be null for existing client.
400997Client Data Field5 field must be null for existing client.
400997Client Date Field1 field must be null for existing client.
400997Client Date Field2 field must be null for existing client.
400997Client Date Field3 field must be null for existing client.
400997Client Date Field4 field must be null for existing client.
400997Client Date Field5 field must be null for existing client.
400997Client Amount Field1 field must be null for existing client.
400997Client Amount Field2 field must be null for existing client.
400997Client Amount Field3 field must be null for existing client.
400997Client Amount Field4 field must be null for existing client.
400997Client Amount Field5 field must be null for existing client.
400997Client Data Field1 field value must have max length 100.
400997Client Data Field2 field value must have max length 100.
400997Client Data Field3 field value must have max length 100.
400997Client Data Field4 field value must have max length 100.
400997Client Data Field5 field value must have max length 100.
400997Client Date Field1 field must be in yyyyMMdd format.
400997Client Date Field2 field must be in yyyyMMdd format.
400997Client Date Field3 field must be in yyyyMMdd format.
400997Client Date Field4 field must be in yyyyMMdd format.
400997Client Date Field5 field must be in yyyyMMdd format.
400997Client Amount Field1 field must be a positive value with maximum 9 integers and 2 fractions.
400997Client Amount Field2 field must be a positive value with maximum 9 integers and 2 fractions.
400997Client Amount Field3 field must be a positive value with maximum 9 integers and 2 fractions.
400997Client Amount Field4 field must be a positive value with maximum 9 integers and 2 fractions.
400997Client Amount Field5 field must be a positive value with maximum 9 integers and 2 fractions.
400997Wallet Data Field1 field must be null for existing client.
400997Wallet Data Field2 field must be null for existing client.
400997Wallet Data Field3 field must be null for existing client.
400997Wallet Data Field4 field must be null for existing client.
400997Wallet Data Field5 field must be null for existing client.
400997Wallet Date Field1 field must be null for existing client.
400997Wallet Date Field2 field must be null for existing client.
400997Wallet Date Field3 field must be null for existing client.
400997Wallet Date Field4 field must be null for existing client.
400997Wallet Date Field5 field must be null for existing client.
400997Wallet Amount Field1 field must be null for existing client.
400997Wallet Amount Field2 field must be null for existing client.
400997Wallet Amount Field3 field must be null for existing client.
400997Wallet Amount Field4 field must be null for existing client.
400997Wallet Amount Field5 field must be null for existing client.
400997Wallet Data Field1 field value must have max length 100.
400997Wallet Data Field2 field value must have max length 100.
400997Wallet Data Field3 field value must have max length 100.
400997Wallet Data Field4 field value must have max length 100.
400997Wallet Data Field5 field value must have max length 100.
400997Wallet Date Field1 field must be in yyyyMMdd format.
400997Wallet Date Field2 field must be in yyyyMMdd format.
400997Wallet Date Field3 field must be in yyyyMMdd format.
400997Wallet Date Field4 field must be in yyyyMMdd format.
400997Wallet Date Field5 field must be in yyyyMMdd format.
400997Wallet Amount Field1 field must be a positive value with maximum 12 integers and 2 fractions.
400997Wallet Amount Field2 field must be a positive value with maximum 12 integers and 2 fractions.
400997Wallet Amount Field3 field must be a positive value with maximum 12 integers and 2 fractions.
400997Wallet Amount Field4 field must be a positive value with maximum 12 integers and 2 fractions.
400997Wallet Amount Field5 field must be a positive value with maximum 12 integers and 2 fractions.
400997Device Data Field1 field must be null for existing client.
400997Device Data Field2 field must be null for existing client.
400997Device Data Field3 field must be null for existing client.
400997Device Data Field4 field must be null for existing client.
400997Device Data Field5 field must be null for existing client.
400997Device Date Field1 field must be null for existing client.
400997Device Date Field2 field must be null for existing client.
400997Device Date Field3 field must be null for existing client.
400997Device Date Field4 field must be null for existing client.
400997Device Date Field5 field must be null for existing client.
400997Device Amount Field1 field must be null for existing client.
400997Device Amount Field2 field must be null for existing client.
400997Device Amount Field3 field must be null for existing client.
400997Device Amount Field4 field must be null for existing client.
400997Device Amount Field5 field must be null for existing client.
400997Device Data Field1 field value must have max length 100.
400997Device Data Field2 field value must have max length 100.
400997Device Date Field3 field must be in yyyyMMdd format.
400997Device Date Field4 field must be in yyyyMMdd format.
400997Device Date Field5 field must be in yyyyMMdd format.
400997Device Amount Field1 field must be a positive value with maximum 12 integers and 2 fractions.
400997Device Amount Field2 field must be a positive value with maximum 12 integers and 2 fractions.
400997Device Amount Field3 field must be a positive value with maximum 12 integers and 2 fractions.
400997Device Amount Field4 field must be a positive value with maximum 12 integers and 2 fractions.
400997Device Amount Field5 field must be a positive value with maximum 12 integers and 2 fractions.
400997Birth Date should be less than equal to institution date.
400997Legal ID1 Expiry Date should be greater than equal to institution date.
400997Legal ID2 Expiry Date should be greater than equal to institution date.
400997Legal ID3 Expiry Date should be greater than equal to institution date.
400997Legal ID4 Expiry Date should be greater than equal to institution date.
400997Only alphanumeric characters and underscore are allowed.
400997Card Number Alias field value must have max length 24.
400997Corporate Client Code is not allowed for 'Customer Type'
400997Program Code field should only contain [A-Z 0-9] and underscore and must start and end with alphanumeric character.
400997Program Code field value must have max length 10.
400997Branch Code field value must have max length 6.
400997Account Type field value must have max length 6.
400997Field must be null for existing client.
400997Registered Mobile ISDN Number field value must have max length 15.
400997Embossed Name should not contain any special characters other than spaces, periods and field length should be between 2-26.
400997Residential Join Date field must be in ddMMyyyy format.
403900Invalid User.
404998Card Number(s) does not exist.
400999Internal Error.
500999Invalid Request Type.
500913Backward offset time limit violated.
400994Invalid Request - Unrecognized field.
400988Encryption type Not Supported.
400913Forward offset time limit violated.
400999Exception occurred while serving the request.
400APPUP00195Length of Client Customer ID is invalid.
400APPUP00237Invalid billing cycle code.
400APPUP00245Invalid Credit Plan.
400APPUP00246Credit Plan code allowed only for Application Type Primary.
400APPUP00247Billing Cycle Code allowed only for Application Type Primary.
400ORGUNIT01For Multilevel Corporate - department field must be a valid organization unit/ Entity.
400ORGUNIT02For Multilevel Corporate - department field cannot be blank.
400APP043Supplementary Card Issuance Allowed For Primary Clients Only.
400MISSING_BANK_CODEBank Code is mandatory.
400INVALID_BANK_CODEInvalid bank code.
400CREDEV035Load currency is different than program currency. Initial load is not allowed.
400CREDEV036Currency [] not defined or inactive for the institution.
400APPADDON01Add-on cards are not allowed for Corporate cards.
400APPOB0001Onboarding is not allowed on Device Plan: [Device plan code related to the device].
400997Existing Card Number Alias field is not allowed with Existing Device Number or for New Primary application type.
400997Existing Add-On Card Number Alias field is not allowed with Existing Add-On Client Code or allowed for Existing Add-On application type only.
400997Either Existing Device Number or Existing Card Number Alias field is mandatory.
400997Either Existing Add-on Client Code or Existing Add-On Card Number Alias field is mandatory.
400997Existing Card Number Alias field should be alphanumeric.
400997Existing Card Number Alias field value must have max length 24.
400997Existing Add on Card Number Alias field should be alphanumeric.
400997Existing Add On Card Number Alias field value must have max length 24.
400997Existing Program Code field should be alphanumeric. Underscore are allowed and must start and end with an alphanumeric character.
400997Existing Device Plan Code field should be alphanumeric. Underscores are allowed and must start and end with an alphanumeric character.
400997Existing AddOn Program Code field should be alphanumeric. Underscore are allowed and must start and end with an alphanumeric character.
400997Existing AddOn Device Plan Code field should be alphanumeric. Underscores are allowed and must start and end with an alphanumeric character.
400997Existing Program Code field value must have max length 10.
400997Existing Device Plan Code field value must have max length 10.
400997Existing AddOn Program Code field value must have max length 10.
400997Existing AddOn Device Plan Code field value must have max length 10.
400APP050Supplementary Card Issuance Allowed For Primary Clients Only.
400APP051Wallet is in Freeze or closed status.
400APP052Existing Device Number is not in Valid status.
400APP055Existing CNA applicable only for Prepaid product.
400APPUP00309Either Existing Device number or Existing Card number Alias should be present.
400APPUP00310Either Existing Add on Client code or Existing Add on Card number Alias should be present for application type 5.
400CNA001Error While processing request.
400CNA003No Data Found.
400CNA005Too many Devices for CAN.
400997Device plan/program mandatory.
400APP076Existing device number interchange is different with requested device interchange.
400994Invalid Encryption-Algorithm header value.
400994Invalid Encryption Request Parameters.
400994Cryptography error.
Language
URL
Click Try It! to start a request and see the response here!