Corporate Client Registration API

This API is used for the registration of the prepaid corporate client.

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
201000SUCCESS.
400900User Or Bank does not support API.
400995Duplicate Corporate Client ID Received.
400997Validation Error messages.
400998API request not as per defined format - Invalid Request Type.
400999API Not allowed for Institution.
403900User Or Bank does not support API.
400911Corporate ID field is mandatory for this bank.
400997companyName field is mandatory.
400997embossLine4 field is mandatory.
400997branchCode field is mandatory.
400997preferredMailingAddress field is mandatory.
400997preferredEmail field is mandatory.
400997officeAddress1 field is mandatory.
400997officeCountry field is mandatory.
400997officeZipCode field is mandatory.
400997officeEmailID field is mandatory.
400997currentAddress1 field is mandatory.
400997currentCountry field is mandatory.
400997currentZipCode field is mandatory.
400997currentEmailID field is mandatory.
400997applicationRefNumber field value must have max length 14.
400997corporateID field value must have max length 24.
400997companyName field value must have max length 100.
400997embossLine4 field value must have max length 26.
400997branchCode field value must have max length 6.
400997program field value must have max length 6.
400997isMobileUpdateAllowed field value must have max length 1.
400997isEmailUpdateAllowed field value must have max length 1.
400997preferredMailingAddress field value must have max length 1.
400997preferredEmail field value must have max length 1.
400997officeAddress1 field value must have max length 300.
400997officeAddress2 field value must have max length 300.
400997officeAddress3 field value must have max length 300.
400997officeAddress4 field value must have max length 300.
400997officeCountry field value must have max length 3.
400997officeState field value must have max length 50.
400997officeCity field value must have max length 50.
400997officeZipCode field value must have max length 10.
400997officeContactNo1 field value must have max length 80.
400997officeContactNo2 field value must have max length 80.
400997officeExt field value must have max length 5.
400997officeEmailID field value must have max length 50.
400997officeFaxNo field value must have max length 80.
400997currentAddress1 field value must have max length 300.
400997currentAddress2 field value must have max length 300.
400997currentAddress3 field value must have max length 300.
400997currentAddress4 field value must have max length 300.
400997currentCountry field value must have max length 3.
400997currentState field value must have max length 50.
400997currentCity field value must have max length 50.
400997currentZipCode field value must have max length 10.
400997currentContactNo1 field value must have max length 80.
400997currentContactNo2 field value must have max length 80.
400997currentISDCode field value must have max length 4.
400997currentMobNo field value must have max length 15.
400997currentEmailID field value must have max length 60.
400997currentTenure field value must have max length 4.
400997permanentAddress1 field value must have max length 300.
400997permanentAddress2 field value must have max length 300.
400997permanentAddress3 field value must have max length 300.
400997permanentAddress4 field value must have max length 300.
400997permanentCountry field value must have max length 3.
400997permanentState field value must have max length 50.
400997permanentCity field value must have max length 50.
400997permanentZipCode field value must have max length 10.
400997permanentContactNo1 field value must have max length 80.
400997permanentContactNo2 field value must have max length 80.
400997referenceAddressLine1 field value must have max length 50.
400997referenceAddressLine2 field value must have max length 50.
400997referenceAddressLine3 field value must have max length 50.
400997referenceAddressLine4 field value must have max length 50.
400997referenceCityCode field value must have max length 50.
400997referenceCountryCode field value must have max length 3.
400997referenceStateCode field value must have max length 50.
400997referenceZIPCode field value must have max length 10.
400997referencePhoneNumber field value must have max length 80.
400997legalIDtanNo field value must have max length 10.
400997itWardDistNo field value must have max length 15.
400997tenureOfAccountInYears field value must have max length 4.
400997tenureOfAccountInMonths field value must have max length 4.
400997numberOfEmployees field value must have max length 10.
400997parentCompanyName field value must have max length 30.
400997parentCompanyAddress1 field value must have max length 300.
400997parentCompanyAddress2 field value must have max length 300.
400997parentCompanyAddress3 field value must have max length 300.
400997parentCompanyAddress4 field value must have max length 300.
400997parentCompanyCountry field value must have max length 3.
400997parentCompanyState field value must have max length 50.
400997parentCompanyCity field value must have max length 50.
400997parentCompanyZipCode field value must have max length 10.
400997bankName field value must have max length 50.
400997accountNumber field value must have max length 20.
400997bankContactNumber field value must have max length 80.
400997bankContactPerson field value must have max length 40.
400997bankAddress1 field value must have max length 300.
400997bankAddress2 field value must have max length 300.
400997bankAddress3 field value must have max length 300.
400997bankAddress4 field value must have max length 300.
400997bankCountry field value must have max length 3.
400997bankState field value must have max length 50.
400997bankCity field value must have max length 50.
400997bankZipCode field value must have max length 10.
400997modeOfPayment field value must have max length 1.
400997debitBankAccountNo field value must have max length 20.
400997authSignFirstName field value must have max length 20.
400997authSignMiddleName1 field value must have max length 20.
400997authSignMiddleName2 field value must have max length 20.
400997authSignLastName field value must have max length 20.
400997authSignDesignation field value must have max length 20.
400997authSignContactNo1 field value must have max length 20.
400997authSignContactNo2 field value must have max length 20.
400997authSignEmpNo field value must have max length 20.
400997authSignEmailId field value must have max length 50.
400997numberOfEmployees field must be a whole number.
400997paidUpCapital field must be a positive value with maximum 12 integers and 7 fractions.
400997annualSales field must be a positive value with maximum 12 integers and 7 fractions.
400997netSales field must be a positive value with maximum 12 integers and 7 fractions.
400997incorporationDate field must be in dd/MM/yyyy format.
400997estimatedAnnualSpendOnCards field must be a positive value with maximum 12 integers and 7 fractions.
500999Error while mapping program to corporate client.
500999Error while retrieving data from system codes.
400997Invalid institution.
500999Error while retrieving data from institution.
400997Invalid branch code.
500999Error while retrieving data from branch.
400997Invalid program.
400997Error while retrieving data from program.
400997Invalid officeCountry.
400997Invalid currentCountry.
400997Invalid permanentCountry.
400997Invalid referenceCountryCode.
400997Invalid parentCompanyCountry.
400997Invalid bankCountry.
400997Error while validating zip code.
500999Error while retrieving data from system codes center.
400997Invalid constitution.
400997Invalid industry.
400997Invalid businessType.
500999Error while creating corporate client code.
201996Duplicate Corporate Client ID received.
400997Error while retrieving data from corporate client.
400997Error while inserting in corporate client.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
length ≤ 14
^[0-9]*$

This is mandatory based on configuration for an institution. Number. Length: 14. Example: ''

string
length ≤ 24
^[a-zA-Z0-9]*$

If this field is mandatory, the system validates the uniqueness of the Corporate ID. If a request contains a Corporate ID which is already present in Credit+ Issuing system then API is rejected. Alphanumeric. Length: 24. Example: ''

string
required
length ≤ 100
^[a-zA-Z0-9 ]+$

Alphanumeric. Length: 100. Example: PineLabs

string
length ≤ 26
^[a-zA-Z ]*$

Alphanumeric. Length: 26. Example: PineLabs

string
required
length ≤ 6
^[a-zA-Z0-9]+$

This should be a valid Branch Code defined in Credit+ Issuing. Alphanumeric. Length: 6. Example: 1925

string
length ≤ 6
^[A-Z0-9][A-Z0-9_]*[A-Z0-9]$|^$

This should be a valid Prepaid Program defined in Credit+ Issuing. Alphanumeric. Length: 6. Example: ''

string
enum
length ≤ 1

Alphanumeric. Length: 1. Valid Values - Y / N. Example: ''

Allowed:
string
enum
length ≤ 1

Alphanumeric. Length: 1. Valid Values - Y / N. Example: ''

Allowed:
string
enum
required
length ≤ 1

C-Current Address, O-Registered/HQ Address, P-Business Unit Address. Alphanumeric. Length: 1. Valid Values - C/P/O. Example: O

Allowed:
string
enum
required
length ≤ 1

O-Registered/HQ Address, P-Business Unit Address. Alphanumeric. Length: 1. Valid Values - P/O. Example: O

Allowed:
officeAddress
object
required

It is a JSON array of office address information.

currentAddress
object
required

It is a JSON array of current address information.

permanentAddress
object

It is a JSON array of permanent address information.

referencePersonDetails
object

It is a JSON array of reference personal details information.

string
length ≤ 19
^[0-9]*$

Numeric. Length: 19, 7. Example: ''

string
length ≤ 19
^[0-9]*$

Numeric. Length: 19, 7. Example: ''

string
length ≤ 19
^[0-9]*$

Numeric. Length: 19, 7. Example: ''

companyDetails
object

It is a JSON array of company details information.

string
length ≤ 30
^[a-zA-Z0-9 ]*$

Alphanumeric. Length: 30. Example: ''

parentCompanyAddress
object

It is a JSON array of parent company address information.

string
length ≤ 12
^[0-9]*$

Alphanumeric. Length: 12,7. Example: ''

bankDetails
object

It is a JSON array of bank details information.

string
enum
length ≤ 1

A-Auto Debit, C-Cheque. Alphanumeric. Length: 1. Valid Values - A / C. Example: ''

Allowed:
string
length ≤ 20
^[a-zA-Z0-9]*$

Alphanumeric. Length: 20. Example: ''

authorisedSignatories
array of objects

It is a list of authorized signatories information.

authorisedSignatories
Headers
string
^[a-zA-Z0-9-]{1,50}$

API Consumer must share Correlation-ID in HTTP header for API requests. The Correlation-ID must be unique for each request. It is recommended to generate a universally unique identifier (UUID) of length 32 or 36 that is compliant with RFC 4122. The maximum supported length is 50 alphanumeric characters. For example, ac97d177-9345-4934-8343-0f91a7a02836. If the Correlation-ID is not received in the incoming request, the system generates the UUID dynamically and assigns it to the request.

string

API Consumer can share Source in HTTP header for API requests. For the list of Source values, see the Pre-conditions for HTTP Header of REST API topic in the Pre-requisite for Rest API section.

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json