A provider platform which acts as BPP provides scholarships and a seeker platform which acts as BAP will help the people to avail scholarships through its platform.
Please refer to the tags subsection for detailed explanations on the tags used.
Search API - Search by gender
{
"context": {
"domain": "onest:financial-support",
"action": "search",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-022723112309",
"message_id": "a9aaecca-10b7-4d19-b640-b047a7c60009",
"timestamp": "2023-02-06T09:55:41.161Z",
"ttl": "PT10M"
},
"message": {
"intent": {
"fulfillment": {
"customer": {
"person": {
"gender": "Female"
}
}
}
}
}
}
Search API - Search by scholarship name
{
"context": {
"domain": "onest:financial-support",
"action": "search",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-022723112309",
"message_id": "a9aaecca-10b7-4d19-b640-b047a7c60009",
"timestamp": "2023-02-06T09:55:41.161Z",
"ttl": "PT10M"
},
"message": {
"intent": {
"item": {
"descriptor": {
"name": "scholarship for undergraduate"
}
}
}
}
}
Search API - Search by gender and scholarship name
{
"context": {
"domain": "onest:financial-support",
"action": "search",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-022723112309",
"message_id": "a9aaecca-10b7-4d19-b640-b047a7c60009",
"timestamp": "2023-02-06T09:55:41.161Z",
"ttl": "PT10M"
},
"message": {
"intent": {
"item": {
"descriptor": {
"name": "scholarship for undergraduate"
}
},
"fulfillment": {
"customer": {
"person": {
"gender": "Female"
}
}
}
}
}
}
Search API - Search by eligibility criteria
Here the user is searching for scholarships and grants for a user from the SC or ST community who has passed 10th standard.
{
"context": {
"domain": "onest:financial-support",
"action": "search",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-022723112309",
"message_id": "a9aaecca-10b7-4d19-b640-b047a7c60009",
"timestamp": "2023-02-06T09:55:41.161Z",
"ttl": "PT10M"
},
"message": {
"intent": {
"item": {
"tags": [
{
"descriptor": {
"code": "background-eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility"
},
"value": "SC"
},
{
"descriptor": {
"code": "social-eligibility"
},
"value": "ST"
}
]
},
{
"descriptor": {
"code": "academic-eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name"
},
"value": "Class-X"
}
]
}
]
}
}
}
}
Search API - Search by location
{
"context": {
"domain": "onest:financial-support",
"action": "search",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-022723112309",
"message_id": "a9aaecca-10b7-4d19-b640-b047a7c60009",
"timestamp": "2023-02-06T09:55:41.161Z",
"ttl": "PT10M"
},
"message": {
"intent": {
"provider": {
"locations": [
{
"city": {
"name": "Bangalore",
"code": "std:080"
},
"state": {
"name": "Karnataka",
"code": "IN-KA"
},
"country": {
"name": "India",
"code": "IN"
}
}
]
}
}
}
}
The seeker apps can provide geographical locations where it requires scholarships based out of. Here country object is optional as state ISO code already denotes the country code as well. Please note caching by country alone may result in the influx of high number of listings.
Searches may be used by the seeker apps to cache responses basis the intent as well.
- BPP will create a catalogue of scholarships with matching criteria and sends it in on_search request.
On Search API
{
"context": {
"domain": "onest:financial-support",
"action": "on_search",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"catalog": {
"descriptor": {
"name": "Protean DSEP Scholarships and Grants BPP Platform"
},
"providers": [
{
"id": "BX213573733",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "https://xyz.com/logo"
}
]
},
"categories": [
{
"id": "DSEP_CAT_1",
"descriptor": {
"code": "ug",
"name": "Under Graduate"
}
}
],
"fulfillments": [
{
"id": "DSEP_FUL_63587501",
"tracking": false
}
],
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"category_ids": [
"DSEP_CAT_1"
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"DSEP_FUL_63587501"
]
}
],
"rateable": false
}
]
}
}
}
- BAP will receive the on_search request and displays the list of scholarships/grants to the user. Once the user chooses one, BAP will make select API with item ID to get the complete details about the item and re-confirm its availability.JSON
Select API
{
"context": {
"domain": "onest:financial-support",
"action": "select",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"items": [
{
"id": "SCM_63587501"
}
],
"provider": {
"id": "BX213573733"
}
}
}
}
- BPP will receive the select request and check if the item is still valid. If the listing is still valid, BPP will send the on_select call with complete details of the job listing.
On Select API
{
"context": {
"domain": "onest:financial-support",
"action": "on_select",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "https://xyz.com/logo"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"fulfillments": [
{
"id": "VSP_FUL_1113",
"tracking": false
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
- BAP will send the init request with basic custom details to initialize the scholarship application process.
Init API
{
"context": {
"domain": "onest:financial-support",
"action": "init",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"items": [
{
"id": "SCM_63587501"
}
],
"provider": {
"id": "BX213573733"
},
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments" : [
{
"params" :{
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number" :"121212121212",
"bank_account_name" : "Account Holder Name"
}
}
]
}
}
}
- If BPP wants to collect additional details of the user, it will send an xinput form in the on_init request.
If BPP has multiple forms to collect the data, it will make on_init request with the form number(current index) and total number of forms(max index). BPP should generate the xinput form with transaction id(request.context.transaction_id) so that the forms can be tagged with an order lifecycle.
BAP should render the xinput form on the UI and collect all the details.
If there are no required xinput forms, the BAP can confirm the order via /confirm API.
Example of xinput form and recommendations to create xinput form.
On Init API - Step 1
{
"context": {
"domain": "onest:financial-support",
"action": "on_init",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "https://xyz.com/logo"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"xinput": {
"required": true,
"head": {
"descriptor": {
"name": "Application Form"
},
"index": {
"min": 0,
"cur": 0,
"max": 3
},
"headings": [
"Personal Details",
"Educational Details",
"Financial Information",
"Review & Submit"
]
},
"form": {
"mime_type": "text/html",
"url": "https://6vs8xnx5i7.vidyasaarathi.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f",
"resubmit": false,
"auth": {
"descriptor": {
"code": "jwt"
},
"value": "eyJhbGciOiJIUzI.eyJzdWIiOiIxMjM0NTY3O.SflKxwRJSMeKKF2QT4"
}
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-STARTED",
"name": "Application started"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
Here the BPP sends the first form to be filled. Value of Fulfillment.state.descriptor.code
will be APPLICATION-STARTED.
On Init API - Step 2 (post 1st form submission)
{
"context": {
"domain": "onest:financial-support",
"action": "on_init",
"timestamvp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"xinput": {
"required": true,
"head": {
"descriptor": {
"name": "Application Form"
},
"index": {
"min": 0,
"cur": 1,
"max": 3
},
"headings": [
"Personal Details",
"Educational Details",
"Financial Information",
"Review & Submit"
]
},
"form": {
"mime_type": "text/html",
"url": "https://6vs8xnx5i7.vidyasaarathi.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f",
"resubmit": false,
"auth": {
"descriptor": {
"code": "jwt"
},
"value": "eyJhbGciOiJIUzI.eyJzdWIiOiIxMjM0NTY3O.SflKxwRJSMeKKF2QT4"
}
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ",
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-IN-PROGRESS",
"name": "Application In Progress"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
Here fulfillment status will be APPLICATION-IN-PROGRESS
as the user has already submitted the first form and the second form is sent by the BPP in this API.
On Init API - Step 3 (post 2nd form submission)
{
"context": {
"domain": "onest:financial-support",
"action": "on_init",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"xinput": {
"required": true,
"head": {
"descriptor": {
"name": "Application Form"
},
"index": {
"min": 0,
"cur": 2,
"max": 3
},
"headings": [
"Personal Details",
"Educational Details",
"Financial Information",
"Review & Submit"
]
},
"form": {
"mime_type": "text/html",
"url": "https://6vs8xnx5i7.vidyasaarathi.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f",
"resubmit": false,
"auth": {
"descriptor": {
"code": "jwt"
},
"value": "eyJhbGciOiJIUzI.eyJzdWIiOiIxMjM0NTY3O.SflKxwRJSMeKKF2QT4"
}
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-IN-PROGRESS",
"name": "Application In Progress"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
On Init API - Step 4 (post 3rd form submission)
{
"context": {
"domain": "onest:financial-support",
"action": "on_init",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"xinput": {
"required": true,
"head": {
"descriptor": {
"name": "Application Form"
},
"index": {
"min": 0,
"cur": 3,
"max": 3
},
"headings": [
"Personal Details",
"Educational Details",
"Financial Information",
"Review & Submit"
]
},
"form": {
"mime_type": "text/html",
"url": "https://6vs8xnx5i7.vidyasaarathi.co.in/loans-kyc/xinput/formid/a23f2fdfbbb8ac402bfd54f",
"resubmit": false,
"auth": {
"descriptor": {
"code": "jwt"
},
"value": "eyJhbGciOiJIUzI.eyJzdWIiOiIxMjM0NTY3O.SflKxwRJSMeKKF2QT4"
}
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-IN-PROGRESS",
"name": "Application In Progress"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
On Init API - Step 5 (post last form submission)
If there are no more forms to be filled, BPP will send on_init request without xinput form details. Fulfillment status will be APPLICATION-FILLED
.
{
"context": {
"domain": "onest:financial-support",
"location": {
"city": {
"name": "Bangalore",
"code": "std:080"
},
"country": {
"name": "India",
"code": "IND"
}
},
"action": "on_init",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-FILLED",
"name": "Application Filled"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
- BAP sends confirms request to confirm the scholarship application.
Distributor details(tag) and fields in it are optional. These details are collected by seeker and sent to provider.
Confirm API
{
"context": {
"domain": "onest:financial-support",
"location": {
"city": {
"name": "Bangalore",
"code": "std:080"
},
"country": {
"name": "India",
"code": "IND"
}
},
"action": "confirm",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"items": [
{
"id": "SCM_63587501"
}
],
"provider": {
"id": "BX213573733"
},
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
},
"tags": [
{
"code": "distributor-details",
"list": [
{
"descriptor": {
"code": "distributor-id",
"name": "Distributor Id"
},
"value": "PNB"
},
{
"descriptor": {
"code": "distributor-name",
"name": "Distributor Name"
},
"value": "Pay Near By"
},
{
"descriptor": {
"code": "distributor-phone",
"name": "Distributor Phone"
},
"value": "9123456789"
},
{
"descriptor": {
"code": "distributor-email",
"name": "Distributor Email"
},
"value": "support@pnb.com"
},
{
"descriptor": {
"code": "agent-id",
"name": "Agent Id"
},
"value": "agent-123"
},
{
"descriptor": {
"code": "agent-verified",
"name": "Agent verified"
},
"value": "true"
}
]
}
]
}
],
"payment": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
]
}
}
}
- BPP will send the confirmation of submission of the scholarship application.
On Confirm API
{
"context": {
"domain": "onest:financial-support",
"action": "on_confirm",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"id": "12424kh",
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc" : "Short Description about the Foundation",
"images": [
{
"url" : "https://xyz.com/logo"
}
]
},
"locations": [
{
"id": "L1",
"city": {
"name": "Pune",
"code": "std:020"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
},
{
"id": "L2",
"city": {
"name": "Thane",
"code": "std:022"
},
"state": {
"name": "Maharastra",
"code": "MH"
}
}
],
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"location_ids": [
"L1",
"L2"
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state" : {
"descriptor" : {
"code": "APPLICATION-SUBMITTED",
"name" : "Application Submitted"
},
"updated_at" : "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"tracking": false,
"agent" : {
"person" : {
"name" : "Ekstep Foundation SPoc"
},
"contact" : {
"email" : "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments" : [
{
"params" :{
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number" :"121212121212",
"bank_account_name" : "Account Holder Name"
}
}
],
"quote" :{
"price" : {
"currency" : "INR",
"value" : "250000"
},
"breakup":[
{
"title": "Tution fee",
"price" : {
"currency" : "INR",
"value" : "150000"
}
},
{
"title": "Hostel fee",
"price" : {
"currency" : "INR",
"value" : "50000"
}
},
{
"title": "Books",
"price" : {
"currency" : "INR",
"value" : "50000"
}
}
]
}
}
}
}
- BAP can use the status API to fetch the scholarship application status.
Status API
{
"context": {
"domain": "onest:financial-support",
"action": "status",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order_id" : "12424kh"
}
}
- BPP send the on_status request, with scholarship application status. On any status change to the application, the BPP can send the on_status request with the updated order object unsolicited to the BAP. The BPP will use the same transaction ID as the order and generate a new message ID.
On Status - Application Approved
{
"context": {
"domain": "onest:financial-support",
"action": "on_status",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"id": "12424kh",
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-APPROVED",
"name": "Application Approved"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"type": "SCHOLARSHIP",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}
On Status - Application Rejected
{
"context": {
"domain": "onest:financial-support",
"action": "on_status",
"timestamp": "2023-08-02T07:21:58.448Z",
"ttl": "PT10M",
"version": "1.1.0",
"bap_id": "sample.bap.io",
"bap_uri": "https://sample.bap.io",
"bpp_id": "sample.bpp.io",
"bpp_uri": "https://sample.bpp.io",
"transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c60008",
"message_id": "f6a7d7ea-a23e-4419-b07e-a3412fdffecf"
},
"message": {
"order": {
"id": "12424kh",
"provider": {
"id": "471",
"descriptor": {
"name": "XYZ Education Foundation",
"short_desc": "Short Description about the Foundation",
"images": [
{
"url": "url of the image of the provider"
}
]
},
"rateable": false
},
"items": [
{
"id": "SCM_63587501",
"descriptor": {
"name": "XYZ Education Scholarship for Undergraduate Students",
"long_desc": "XYZ Education Scholarship for Undergraduate Students"
},
"price": {
"currency": "INR",
"value": "Upto RS.1000 per year"
},
"time": {
"range": {
"start": "2023-01-03T13:23:01+00:00",
"end": "2023-02-03T13:23:01+00:00"
}
},
"rateable": false,
"tags": [
{
"display": true,
"descriptor": {
"code": "background-eligibility",
"name": "Background eligibility"
},
"list": [
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "SC",
"display": true
},
{
"descriptor": {
"code": "social-eligibility",
"name": "Social eligibility",
"short_desc": "Social eligibility of the candidate to be eligible"
},
"value": "ST",
"display": true
},
{
"descriptor": {
"code": "gender-eligibility",
"name": "Gender eligibility",
"short_desc": "Gender of the candidate to be eligible"
},
"value": "Female",
"display": true
},
{
"descriptor": {
"code": "ann-hh-inc",
"name": "Maximum Annual Household Income",
"short_desc": "Maximum Family income per annum above which will render the applicant ineligible"
},
"value": "500000",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-X",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Class-XII",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "academic-eligibility",
"name": "Academic Eligibility"
},
"list": [
{
"descriptor": {
"code": "course-name",
"name": "Name of the course"
},
"value": "Bachelor of Dental Surgery (BDS)",
"display": true
},
{
"descriptor": {
"code": "course-level",
"name": "Level of the course"
},
"value": "Under Graduate",
"display": true
},
{
"descriptor": {
"code": "course-status",
"name": "Status of the course"
},
"value": "In-Progress",
"display": true
},
{
"descriptor": {
"code": "min-percentage",
"name": "Minimum percentage of marks to be obtained in the course for eligibility"
},
"value": "60",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "required-docs",
"name": "Required documents"
},
"list": [
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Applicant Photo",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Identity",
"display": true
},
{
"descriptor": {
"code": "mandatory-doc",
"name": "Mandatory document"
},
"value": "Proof of Address",
"display": true
},
{
"descriptor": {
"code": "optional-doc",
"name": "Optional document"
},
"value": "PAN No/Domicile certificate",
"display": true
}
]
},
{
"display": true,
"descriptor": {
"code": "additional-info",
"name": "Additional info"
},
"list": [
{
"descriptor": {
"code": "faq-url",
"name": "FAQ URL",
"short_desc": "Link to FAQ"
},
"value": "https://www.vs.co.in/vs/resources/68/faq/1015_27.html",
"display": true
},
{
"descriptor": {
"code": "tnc-url",
"name": "T&C URL",
"short_desc": "Link to terms & conditions"
},
"value": "https://www.vs.co.in/vs/resources/68/tnc/1015_27.html",
"display": true
}
]
}
],
"fulfillment_ids": [
"VSP_FUL_1113"
]
}
],
"billing": {
"name": "Manjunath",
"organization": {
"descriptor": {
"name": "Namma Yatri",
"code": "nammayatri.in"
},
"contact": {
"phone": "+91-8888888888",
"email": "scholarships@nammayatri.in"
}
},
"address": "No 27, XYZ Lane, etc",
"phone": "+91-9999999999"
},
"fulfillments": [
{
"state": {
"descriptor": {
"code": "APPLICATION-REJECTED",
"name": "Application Rejected"
},
"updated_at": "2023-02-06T09:55:41.161Z"
},
"id": "VSP_FUL_1113",
"type": "SCHOLARSHIP",
"tracking": false,
"agent": {
"person": {
"name": "Ekstep Foundation SPoc"
},
"contact": {
"email": "ekstepsupport@ekstep.com"
}
},
"customer": {
"id": "aadhaar:798677675565",
"person": {
"name": "Jane Doe",
"age": "13",
"gender": "female"
},
"contact": {
"phone": "+91-9663088848",
"email": "jane.doe@example.com"
}
}
}
],
"payments": [
{
"params": {
"bank_code": "IFSC_Code_Of_the_bank",
"bank_account_number": "121212121212",
"bank_account_name": "Account Holder Name"
}
}
],
"quote": {
"price": {
"currency": "INR",
"value": "250000"
},
"breakup": [
{
"title": "Tution fee",
"price": {
"currency": "INR",
"value": "150000"
}
},
{
"title": "Hostel fee",
"price": {
"currency": "INR",
"value": "50000"
}
},
{
"title": "Books",
"price": {
"currency": "INR",
"value": "50000"
}
}
]
}
}
}
}