Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!

Get Loan Response

This method is called by the Lender and it returns all the details of the loan.

Response Parameters for the Get Loan Response API:w w w w w w (click to view)
ParameterTypeDescription
ack:wwwwwwww
  {error, traceId, timestamp}
ObjectJSON object for acknowlegement
    Parameters for the ack object:
ParameterTypeDescription
errorStringErrors in the current request received. If no errors are found, error = 0.
traceIdStringIdentification for tracing
timestampTime-
stamp
YYYY-MM-DDThh:mm:ssZ+/-hh:mm
(eg 1997-07-16T19:20:30+05:30)
Z +/- hh:mm = time zone designator (Z) followed by time zone difference from GMT in hours and minutes. THIS IS OPTIONAL. If not provided, it is assumed to be IST (+5.30)
The request for this API includes objects for Borrower, Lender, Terms, Disbursement and Repayment, with corresponding arrays for Collaterals, Guarantors and Applicants.         (click to open tables)
ParameterTypeDescription
metadata:wwwwwwtw
 {param1, param2,...}
nObject
Strings
Metadata specific to each API response
  Parameters for the metadata object:
      (click to open)
FieldTypeDescription
versionStringOCEN Version
timestampTime-
stamp
YYYY-MM-DDThh:mm:ssZ+/-hh:mm (eg 1997-07-16T19:20:30+05:30) where; YYYY = four-digit year MM = two-digit month (01=January, etc.) DD = two-digit day of month (01 through 31) hh = two digits of hour (00 through 23) (am/pm NOT allowed) mm = two digits of minute (00 through 59) ss = two digits of second (00 through 59) Z +/- hh:mm = time zone designator (Z) followed by time zone difference from GMT in hours and minutes. THIS IS OPTIONAL. If not provided, it is assumed to be IST (+5.30)
traceIdStringIdentification for tracing
orgIdStringOrigin ID
requestIdnStringUnique reference ID for the Get Loan Request (UUID used to tie request and response and for idempotency)
response: {error}ObjectStatus of response. Object contains only one string parameter for "error". If no errors are found, error = "0". For example, if a mandatory attribute is missing, error code should capture that.
loanIdStringUnique reference ID (UUID) of loan whose details are being requested (generated by lender, and used to tie request and response and for idempotency)
loanStatusStringIf loan is being processed:
loanStatus = "GENERATED"
After loan is processed:
loanStatus = GRANTED / REJECTED / DEFAULTED / COMPLETED / ACTION_REQUIRED
createdDateStringDate/time (ISO representation) when loan was created
startDateStringDate/time (ISO representation) from when loan is active
endDate"StringDate/time (ISO representation) till when loan is active
typeStringType of loan
Example: "CASHFLOW"
borrower:wwwwwnww
   {...,[...],[...],..}
ObjectBorrower details shared by LSP during Create Loan Application process
  Parameters for the borrower object:
      (click to open)
primaryIdnStringPrimary ID for borrower
primaryIdTypeStringType of Primary ID
additionalIdentifiers:
      [{...},{...},..]
Array of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
nameStringName of borrower
categoryStringCategory that loan is used for
Example: "ORGANIZATION"
contactDetails:
      [{...},{...},..]
Array of
Objects
List of contacts (with details) for the borrower
 Parameters for each object in the contactDetails array:
     {click to open)
typenStringType of contact
Example: "PRIMARY"
descriptionStringDescription of the contact detail
phoneStringPhone number of contact instance
emailStringEmail of contact instance
address:wwwwniww
   {prm1, prm2,...}
Object
Strings
Address details for contact instance
 Parameters for the address object:     {click to open)
FieldTypeDescription
coStringCare of
hbaStringHouse/Building/Apartment number
srlStringStreet/Road/Lane
landmarkStringNotable landmark at address location
alsStringArea/Locality/Sector
vtcStringVillage/Town/City
pincodeString4-digit code to unlock
poStringPost Office box number
districtStringDisdtrict of address location
stateStringState of address location
countryStringCountry of address location
uriStringDigital address
latitudeStringLatitude of address location
longitudeStringLongitude of address location
urlnStringFor any new data that needs to be passed as a link
extensibleDatawiwwJSONFor any new data that needs to be added.
documents:wwwntww
      [{...},{....}...]
nArray of
Objects
Additional documents (if any) related to the borrower.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
urlnStringFor any new data that needs to be passed as a link
extensibleDatawwtwwJSONFor any new data that needs to be added.
lender:wwwwiiwwww
    {..,[...],[...],..}
nObjectDetails of lenderww w w w w w w
 Parameters for the lender object:
     {click to open)
primaryIdTypewwtwwnStringIdentifier Type for the Lender
primaryIdStringLender unique identifier for the identifier type above
categoryStringCategory of the Lender
nameStringName of the Lender
contactDetails:
      [{...},{...},..]
Array of
Objects
Contact Details for the Lender. If no data is there to be sent, an empty array block can be passed.
 Parameters for each object in the contactDetails array:
     {click to open)
typenStringType of contact
Example: "PRIMARY"
descriptionStringDescription of the contact detail
phoneStringPhone number of contact instance
emailStringEmail of contact instance
address:wwwwttww
   {prm1, prm2,...}
Object
Strings
Address details for contact instance
 Parameters for the address object:     {click to open)
FieldTypeDescription
coStringCare of
hbaStringHouse/Building/Apartment number
srlStringStreet/Road/Lane
landmarkStringNotable landmark at address location
alsStringArea/Locality/Sector
vtcStringVillage/Town/City
pincodeString4-digit code to unlock
poStringPost Office box number
districtStringDistrict of address location
stateStringState of address location
countryStringCountry of address location
uriStringDigital address
latitudeStringLatitude of address location
longitudeStringLongitude of address location
urlnStringFor any new data that needs to be passed as a link
extensibleDatawwtwJSONFor any new data that needs to be added.
additionalIdentifiers:
    [{...},{...},..]
Array of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
documents:
      [{...},{...},..]
nArray of
Objects
Additional documents related to the Lender. If no data is there to be sent, an empty array block can be passed.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
urlnStringFor any new data that needs to be passed as a link.
extensibleDatawiwwwJSONFor any new data that needs to be added
collaterals:wwwwwtww
      [{...}, {...}, ...]
nArray of
Objects
Details of the collaterals used for the loan. Shared by LSP during the Create Loan Application process
 Parameters for each object in the collaterals array:
     {click to open)
collateralPrimaryIdnStringPrimary Identifier for the collateral. Generated as collateralPrimaryIdType_collaetralPrimaryId
collateralPrimaryIdTypeStringExpandable ENUM. Type of collateral source. Will be Invoice in case of invoice based lending, vehicle identification number (VIN) for vehicle as collateral
descriptionStringDescription of the collateral
typeStringType of collateral
Example:"GST_INVOICE"
additionalIdentifiers:
      [{...},{...},..]
Array of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
valuation:
     {prm1, prm2,...}
Object
Evaluation parameters:
value
String
  Value of collateral
currency
String
  Currency used for evaluation
date
String
  Date of evaluation
source
String
  Source of collateral
parties: [{...},{...},..]Array of
Objects
Parties involved for collateral instance
 Parameters for each object in the parties array:
     {click to open)
primaryIdTypeStringIdentifier Type for the Party
primaryIdStringParty unique identifier for the identifier type above
descriptionStringDescription of the Party
categoryStringCategory of the Party
nameStringName of the Party
relationshipWithBorrowerStringAssociation with collateral. In case of invoice, the 2 parties involved would be the buyer and seller
contactDetails:
      [{...},{...},..]
Array of
Objects
List of contacts (with details) for the party instance. If no data is there to be sent, an empty array block can be passed.
 Parameters for each object in the contactDetails array:
     {click to open)
typeStringType of contact
Example: "PRIMARY"
descriptionStringDescription of the contact detail
phoneStringPhone number of contact instance
emailStringEmail of contact instance
address:wwwwwwwww
   {param1, param2,...}
Object
Strings
Address details for contact instance
 Parameters for the address object:     {click to open)
FieldTypeDescription
coStringCare of
hbaStringHouse/Building/Apartment number
srlStringStreet/Road/Lane
landmarkStringNotable landmark at address location
alsStringArea/Locality/Sector
vtcStringVillage/Town/City
pincodeString4-digit code to unlock
poStringPost Office box number
districtStringDisdtrict of address location
stateStringState of address location
countryStringCountry of address location
uriStringDigital address
latitudeStringLatitude of address location
longitudeStringLongitude of address location
urlStringFor any new data that needs to be passed as a link
extensibleDatawwwiwwJSONFor any new data that needs to be added.
additionalIdentifiers:wtw
    [{...},{...},..]
Array of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
documents:
      [{...},{...},..]
Array of
Objects
Additional documents related to the Party. If no data is there to be sent, an empty array block can be passed.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
urlStringFor any new data that needs to be passed as a link.
extensibleDatawwwwnwwJSONFor any new data that needs to be added
documents:wwwtiwww
      [{...},{...},..]
nArray of
Objects
List of documents (with details) for collateral instance
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
guarantors:wwwwwww
      [{...}, {...}, ...]
nArray of
Objects
List of guarantors (with details) for loan
 Parameters for each object in the guarantors array:
     {click to open)
primaryIdTypenStringIdentifier Type for the Guarantor
primaryIdStringGuarantor unique identifier for the identifier type above
descriptionStringDescription of the Guarantor and his involvement in the loan
categoryStringCategory of the Guarantor
nameStringName of the Guarantor
relationshipWithBorrowerStringRelationship of the Guarantor with Borrower
contactDetails:
      [{...},{...},..]
Array of
Objects
ContactDetails for the Guarantor. If no data is there to be sent, an empty array block can be passed.
 Parameters for each object in the contactDetails array:
     {click to open)
typenStringType of contact
Example: "PRIMARY"
descriptionStringDescription of the contact detail
phoneStringPhone number of contact instance
emailStringEmail of contact instance
address:wwwwwwniww
   {param1, param2,...}
Object
Strings
Address details for contact instance
 Parameters for the address object:     {click to open)
FieldTypeDescription
coStringCare of
hbaStringHouse/Building/Apartment number
srlStringStreet/Road/Lane
landmarkStringNotable landmark at address location
alsStringArea/Locality/Sector
vtcStringVillage/Town/City
pincodeString4-digit code to unlock
poStringPost Office box number
districtStringDisdtrict of address location
stateStringState of address location
countryStringCountry of address location
uriStringDigital address
latitudeStringLatitude of address location
longitudeStringLongitude of address location
urlnStringFor any new data that needs to be passed as a link
extensibleDatawwwiwwJSONFor any new data that needs to be added.
additionalIdentifiers:ww
    [{...},{...},..]
nArray of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
documents:
      [{...},{...},..]
Array of
Objects
Additional documents related to the Guarantor. If no data is there to be sent, an empty array block can be passed.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
urlnStringFor any new data that needs to be passed as a link.
extensibleDatawwiwwwwJSONFor any new data that needs to be added
applicants:wwnwwwww
      [{...}, {...}, ...]
nArray of
Objects
List of applicants (with details) for loan
 Parameters for each object in the applicants array:
     {click to open)
primaryIdTypeStringIdentifier Type for the Applicant
primaryIdStringApplicant unique identifier for the identifier type above
categoryStringCategory of the Applicant
nameStringName of the Applicant
relationshipWithBorrowerStringRelationship of the applicant with Borrower
contactDetails:
      [{...},{...},..]
Array of
Objects
ContactDetails for the Applicant If no data is there to be sent, an empty array block can be passed.
 Parameters for each object in the contactDetails array:
     {click to open)
typeStringType of contact
Example: "PRIMARY"
descriptionStringDescription of the contact detail
phoneStringPhone number of contact instance
emailStringEmail of contact instance
address:wwwwwwnww
   {param1, param2,...}
Object
Strings
Address details for contact instance
 Parameters for the address object:     {click to open)
FieldTypeDescription
coStringCare of
hbaStringHouse/Building/Apartment number
srlStringStreet/Road/Lane
landmarkStringNotable landmark at address location
alsStringArea/Locality/Sector
vtcStringVillage/Town/City
pincodeString4-digit code to unlock
poStringPost Office box number
districtStringDisdtrict of address location
stateStringState of address location
countryStringCountry of address location
uriStringDigital address
latitudeStringLatitude of address location
longitudeStringLongitude of address location
urlStringFor any new data that needs to be passed as a link
extensibleDatawwwwwJSONFor any new data that needs to be added.
additionalIdentifiers:ww
    [{...},{...},..]
Array of
Objects
Additional Identifiers
Objects in array:
key
String
  Additional key related to
  the entity.
value
String
  Value for the key in the
  context of the entity.
url
String
  For any new data that needs
  to be passed as a link.
extensibleData
JSON
  For any new data that needs
  to be added.
documents:
      [{...},{...},..]
Array of
Objects
Additional documents related to the Applicant. If no data is there to be sent, an empty array block can be passed.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
urlStringFor any new data that needs to be passed as a link.
extensibleDatawwwtwwwJSONFor any new data that needs to be added
terms:wwwwwwwwww
  {param1, param2}
nObjectDetails of the terms of loanw w w w ww w w w
 Parameters for the terms object:
     {click to open)
requestedAmountnStringAmount - 2 digits precision
descriptionStringDescription of the loan terms
currency: {type}ObjectType of currency . Object contains only one ISO string parameter for "type". Use INR for Indian Rupee. Among other accepted values are EUR, USD, GBP. Default value: INR
sanctionedAmountStringLoan Amount Approved by lender
interestTypeStringFlag indicating if the interest rate is fixed or floating
interestRateStringInterest Rate for the loan - 2 digits precision
interestAmountStringInterest Amount for the duration specified in tenure
totalAmountStringTotal amount for repayment
tenure:wwwwwnnww
   {duration, unit}
Object
Strings
Tenure details:
duration
String
  Duration of the loan amount.
unit
String
  Time units (day, month, etc.)
legalAgreement:
    {type, date}
Object
Strings
Loan Agreement:
type
String
  Indicates whether the
  agreement is shared directly
  as text or needs to be
  fetched from a url.
date
String
  Base64 encoded string.
documents:wwww
      [{...},{...},..]
Array of
Objects
Additional documents related to the terms. If no data is there to be sent, an empty array block can be passed.
  Parameters for each object in the documents array:
     (click to open)
formatStringFormat of document data to be sent
referenceStringUnique identifier for a document which can be used by other objects for referencing a document. In case where isDataInline is false, reference number can be used to hit an external API to get the data.
sourceStringSource system from where data is coming. Source can be from AA ecosystem or from USER
sourceIdentifierStringIf source is in AA ecosystem, sourceIdentifier is the identifier in central registry. In case of User, it will be his unique identifier
typeStringExpandable enum. Includes fiTypes in AA ecosystem and any additional type of documents that can be added to the system later
isDataInlineBooleanIndicates whether the data is actually present in the document block. If Yes, data field contains base 64 encoded version of the data.
dataStringData to be sent for document instance (Base64 encoded string)
charges:wwwwwwnw
    {(...},{...},...}
nObjectPenalties levied for issues with repayments
  Parameters for the charges object:     (click to open)
prepayment:wwnn
      {....,{...}}
nObjectPrepayment (use Charge Details object parameters below)
bounce:
      {....,{...}}
ObjectBounce (use Charge Details object parameters below)
latePayment:
      {....,{...}}
ObjectDetails of the charges levied when the borrower makes a late payment (use Charge Details object parameters below)
processing:
      {....,{...}}
ObjectProcessing fees charged by the lender (use Charge Details object parameters below)
  Parameters for the chargeDetails object:     (click to open)
chargeTypenStringThis field indicates whether the penalty is fixed or varies
descriptionStringDescription of charge calculation
dataObject
Details of charge:
rate
String
  interest rate
applicableParameter
String
  Parameter for which
  data applies
amount
String
  Loan amount based on
  applicableParameter.
urlStringFor any new data that needs to be passed as a link
extensibleDatannStringFor any new data that needs to be added
urlnStringFor any new data that needs to be passed as a link.
extensibleDatawwnwJSONFor any new data that needs to be added
disbursement:wwwniw
    { {...,{...},..} }
nObjectDetails about disbursement provided by lender.
 Parameters for the disbursement object:
     {click to open)
plans:wwwwwwniww
      {...,{...},..}
nObjectDisbursement plan selected for the loan
  Parameters for the plans object:
     (click to open)
idStringUnique id for the disbursement plan in the lender system
titleStringTitle of the disbursement plan
shortDescriptionStringShort description for the disbursement plan
descriptionStringDetailed description of the disbursement plan
urlStringURL of the payment page provided by the lender to show disbursement plans
automaticBooleanFlag indicating whether disbursement is automatic or user initiated
payNowAllowedBooleanFlag indicates if the lender can make an immediate payment with this disbursement plan
editPlanAllowedBooleanThis flag indicates if the configurations of the current disbursement plan can be changed by the borrower
changeMethodAllowedBooleanThis field indicates if the borrower can choose a different disbursement method for the plan
scheduleTypeStringType of schedule - can be ONE_TIME, AS_PRESENTED or RECURRING
frequencyStringIn case of a recurring payment, this field indicates how often the payment is disbursed
noOfInstallmentsStringNumber of installments for the chosen disbursement plan. Will be 1 for ONE_TIME schedule type
tenure:wwwwwinww
   {duration, unit}
Object
Strings
Tenure associated with the disbursement plan. This value will be less than or equal to the tenure in loan terms.
Tenure details:
duration
String
  Duration of the loan amount.
unit
String
  Time units
  (DAY, MONTH, etc.)
principalStringPrincipal - up to 2 digits precision
interestAmountStringInterest component for the duration specified in plan - up to 2 digits precision
penaltyStringPenalty component for the duration specified in loan - up to 2 digits precision
startDateStringThe first date on which the borrower chooses to make payment/wishes to get the disbursement credited.
statusStringFlag indicating if the plan is ACTIVE or INACTIVE
totalAmountStringTotal amount of loan
accountDetails:wwnn
      {...,{...},..}
nObjectDetails on account where the amounts will be disbursed by the lender.
  Parameters for the accountDetails object:
     (click to open)
idnStringUnique id. Mandatory if object is coming from lender
descriptionStringDescription of the account
statusStringThis field captures the status of whether the account has been linked to a loan or not
accountDataTypeiStringThis suggests what kind of data is expected for account details in the data object
urlStringFor any new data that needs to be passed as a link.
extensibleDatawwntJSONFor any new data that needs to be added
data: {...,{...},{...}}ObjectThis object captures details of the account as suggested by the accountDataType parameter (Parameters are variable).
repayment:wwwwwniw
      { {..,{...},..}}
nObjectDetails about repayment plan and method provided by lender.
 Parameters for the repayment object:
     {click to open)
plan:wwwwwwnniiww
      {...,{...},..}
nObjectDetails on the repayment plan selected for the loan
 Parameters for the plan object:
     (click to open)
idStringUnique id for the repayment plan in the lender system
titleStringTitle of the repayment plan
shortDescriptionStringShort description for the repayment plan
descriptionStringDetailed description of the payment plan
paymentUrlStringURL of the payment page provided by the lender to show repayment details
automaticBooleanFlag indicating whether payment is automatic or user initiated
payNowAllowedBooleanFlag indicates if the borrower can make an immediate payment with this repayment plan
editPlanAllowedBooleanThis flag indicates if the configurations of the current repayment plan can be changed by the borrower
changeMethodAllowedBooleanThis field indicates if the borrower can choose a different payment method for the plan
scheduleTypeStringType of schedule - can be ONE_TIME, AS_PRESENTED or RECURRING
frequencyStringIn case of a recurring payment, this field indicates how often the payment is disbursed
noOfInstallmentsStringNumber of installments for the chosen repayment plan. Will be 1 for ONE_TIME schedule type
tenure:wwwwwinww
   {duration, unit}
Object
Strings
Tenure associated with the repayment plan. This value will be less than or equal to the tenure in loan terms.
Tenure details:
duration
String
  Duration of the loan amount.
unit
String
  Time units
  (DAY, MONTH, etc.)
principalStringPrincipal - up tp to 2 digits precision
interestAmountStringInterest component for the duration specified in plan - up to 2 digits precision
penaltyStringPenalty component for the duration specified in loan - up to 2 digits precision
startDateStringThe first date on which the borrower chooses to make payment/wishes to get the disbursement credited.
statusStringFlag indicating if the plan is active or inactive
totalAmountStringTotal amount of loan
method:wwwwwwinn
      {...,{...},..}
nObjectDetails on the method of repayment.
 Parameters for the method object:
     (click to open)
typewwwwwwwwwnnStringType of method - Example: "EMANDATE_UPI"
statusStringThis field captures the current status of the repayment method being used.
Example: "ACTIVE"
data: {...,{...},{...}}ObjectThis object captures details of the repayment method
  Parameters for the data object:     (click to open)
refNumbernStringReference number for the repayment instance
amountStringAmount agreed upon for a repayment instance
amountTypeStringType of amount - Example: "MAX"
activeFromStringDate/time (ISO representation) when repayment period starts
expiryDateStringDate/time (ISO representation) when repayment period expires
destinationAccount:
      {...,{...}}
ObjectDetails for destination acccount
  Parameters for the destinationAccount object:
      (click to open)
accountDataTypenStringType of data used for destination account
data:wwwwwwwnw
      {prm1, prm2}
Object
Strings
Additional data on dest. acct.:
accountType
String
  Type of account.
  Example: "CURRENT"
maskedAccountNumber
String
  Masked account number
sourceAccount:nwn
      {...,{...}}
nObjectDetails for source account
  Parameters for the sourceAccount object:
      (click to open)
accountDataTypenStringType of data used for source account
data:wwwwwwwww
      {prm1, prm2}
Object
Strings
Additional data on source acct.:
accountType
String
  Type of account.
  Example: "CURRENT"
maskedAccountNumber
String
  Masked account number
* = Required
Language
Click Try It! to start a request and see the response here!