GeM Sahay 2.0 OCEN API Spec Quiz
33 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the purpose of the TriggerDisbursementStatusRequest API?

The TriggerDisbursementStatusRequest API is invoked by Sahay to the Lender to get the Disbursement Status.

What is the productNetworkId field in the Product Registry Sample Request?

The productNetworkId field represents the product network id on the Product Registry.

What is the purpose of the extensibleData field in the Payment object?

The extensibleData field is used to store any additional data related to the payment.

What is the difference between the loanApplicationId and loanId fields in the Product Registry Sample Request?

<p>The <code>loanApplicationId</code> is the unique identifier for the loan application, while the <code>loanId</code> is the unique identifier for the loan itself.</p> Signup and view all the answers

What is the purpose of the originatorParticipantId field in the TriggerDisbursementStatusRequest API?

<p>The <code>originatorParticipantId</code> field is the participant id on the Participant Registry, which will be different for every role under the same organization.</p> Signup and view all the answers

What is the purpose of the version field in the Product Registry Sample Request metadata?

<p>The <code>version</code> field represents the version of the API being used, which is <code>4.0</code> in this case.</p> Signup and view all the answers

What is the purpose of the 'productNetworkId' in the API request?

<p>To identify the product on the Product Registry.</p> Signup and view all the answers

When is the 'TriggerKycRequest' API typically invoked?

<p>When Sahay needs to share KYC documents collected with the Lender.</p> Signup and view all the answers

What additional parameter is required along with 'productNetworkId' in the API request?

<p>originatorParticipantId</p> Signup and view all the answers

What does the 'productNetworkId' represent in the context of the API?

<p>It represents the product on the Product Registry.</p> Signup and view all the answers

In which scenario would a Lender typically not perform KYC and require the 'TriggerKycRequest' API?

<p>When the Lender doesn't want KYC to be performed at their end.</p> Signup and view all the answers

Why is the 'originatorParticipantId' parameter different for every role under the same organisation?

<p>To uniquely identify the participant based on their role.</p> Signup and view all the answers

What is the purpose of the productNetworkId field in the Product Registry Sample Request?

<p>The <code>productNetworkId</code> field represents the unique identifier for the product on the Product Registry.</p> Signup and view all the answers

What is the purpose of the traceId field in the metadata of the Product Registry Sample Request?

<p>The <code>traceId</code> field is a unique identifier used to trace the request through the system.</p> Signup and view all the answers

What is the purpose of the originatorParticipantId field in the Product Registry Sample Request?

<p>The <code>originatorParticipantId</code> field represents the unique identifier for the participant on the Participant Registry who initiated the request.</p> Signup and view all the answers

What is the purpose of the loanId field in the Product Registry Sample Request?

<p>The <code>loanId</code> field is the unique identifier for the loan associated with the request.</p> Signup and view all the answers

What is the purpose of the ack object in the Sample Response?

<p>The <code>ack</code> object in the Sample Response contains information about the acknowledgement of the request, including the <code>traceId</code>, <code>error</code> code, and <code>timestamp</code>.</p> Signup and view all the answers

Explain the purpose of the productNetworkId field in the Product Registry Sample Request.

<p>The <code>productNetworkId</code> field in the Product Registry Sample Request represents the unique identifier for the product on the Product Registry. This field is used to uniquely identify the product associated with the loan or payment transaction.</p> Signup and view all the answers

What is the significance of the version field in the Product Registry Sample Request metadata?

<p>The <code>version</code> field in the Product Registry Sample Request metadata indicates the version of the API being used. This is important for ensuring compatibility and proper processing of the request.</p> Signup and view all the answers

Differentiate between the loanApplicationId and loanId fields in the Product Registry Sample Request.

<p>The <code>loanApplicationId</code> field represents the unique identifier for the loan application, while the <code>loanId</code> field represents the unique identifier for the approved loan. The <code>loanApplicationId</code> is assigned during the loan application process, while the <code>loanId</code> is assigned after the loan is approved and disbursed.</p> Signup and view all the answers

Explain the purpose of the TriggerDisbursementStatusRequest API.

<p>The <code>TriggerDisbursementStatusRequest</code> API is used to check the status of a loan disbursement. It allows the system to verify the current status of the loan disbursement process, such as whether the disbursement has been successfully completed or if there are any issues or delays.</p> Signup and view all the answers

What is the purpose of the extensibleData field in the Payment object?

<p>The <code>extensibleData</code> field in the Payment object is used to store additional, custom data that may be specific to the payment or the payment system. This field allows the system to capture and store any additional information that may be relevant to the payment transaction, beyond the standard fields.</p> Signup and view all the answers

Explain the significance of the originatorParticipantId field in the TriggerDisbursementStatusRequest API.

<p>The <code>originatorParticipantId</code> field in the <code>TriggerDisbursementStatusRequest</code> API identifies the participant or organization that initiated the request. This field is important for tracking the source of the request and ensuring that the appropriate participant or organization is responsible for the disbursement status check.</p> Signup and view all the answers

What is the purpose of the CreateLoanApplicationRequest API?

<p>The CreateLoanApplicationRequest API is a POST API invoked by the LoanAgent to share order and borrower details with the Lender.</p> Signup and view all the answers

Where is the API endpoint for CreateLoanApplicationRequest located?

<p>The API endpoint for CreateLoanApplicationRequest is located at <a href="https://ABCBank.com/v4.0.0alpha/loanApplications/createLoanRequest">https://ABCBank.com/v4.0.0alpha/loanApplications/createLoanRequest</a>.</p> Signup and view all the answers

What are some of the additional parameters required for the CreateLoanApplicationRequest API?

<p>The additional parameters for this API include originatorParticipantId and productNetworkId.</p> Signup and view all the answers

What information is included in the borrower details section of the CreateLoanApplicationRequest?

<p>The borrower details section includes primaryId, name, contact details, date of birth (dob), gender, and documents with source, type, format, and data.</p> Signup and view all the answers

What information is contained in the guarantors and applicants arrays of the CreateLoanApplicationRequest?

<p>The guarantors and applicants arrays contain similar information as the borrower, including primaryId, name, contact details, and documents.</p> Signup and view all the answers

What types of charges are included in the terms section of the CreateLoanApplicationRequest?

<p>The terms section includes charges for prepayment, bounce, late payment, processing, and other fees.</p> Signup and view all the answers

How does the CreateLoanApplicationRequest API handle credit guarantees?

<p>The API supports credit guarantees with a cgtmseEligible status in the request.</p> Signup and view all the answers

What information is included in the Sample Response for the CreateLoanApplicationRequest API?

<p>The Sample Response includes acknowledgment details with traceId, error code, and timestamp.</p> Signup and view all the answers

What is the purpose of the CreateLoanApplicationResponse API?

<p>The CreateLoanApplicationResponse API is a POST API invoked by the Lender to share the loan status of the application.</p> Signup and view all the answers

Where is the API endpoint for CreateLoanApplicationResponse located?

<p>The endpoint for CreateLoanApplicationResponse is located at <a href="https://LoanAgent.com/v4.0.0alpha/loanApplications/createLoanResponse">https://LoanAgent.com/v4.0.0alpha/loanApplications/createLoanResponse</a>.</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser