From 2a73e964851b3f6210d302a6e18c491aa07a57b0 Mon Sep 17 00:00:00 2001 From: Varsha Kumari Date: Thu, 19 Feb 2026 13:04:23 +0530 Subject: [PATCH 1/2] fixed documentation issue --- integration-doc.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/integration-doc.md b/integration-doc.md index 5624676..fdd7a3b 100644 --- a/integration-doc.md +++ b/integration-doc.md @@ -93,7 +93,7 @@ async function registerUserDid(ssiAdminToken) { const result = await res.json(); // Find the Ed25519 key method required for signatures - const method = result.metadata.didDocument.verificationMethods + const method = result.metaData.didDocument.verificationMethod .find(m => m.type === 'Ed25519VerificationKey2020'); return { @@ -223,13 +223,14 @@ async function processDocumentExtraction(base64Image) { method: 'POST', headers: { 'x-kyc-access-token': state.tokens.kycAdmin, + 'x-ssi-access-token': state.tokens.ssiAdmin, 'Authorization': `Bearer ${state.tokens.userBearer}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ documentFront: base64Image, sessionId: state.session.id, - documentType: "PASSPORT" + documentType: "PASSPORT" // enum value }) }); @@ -237,6 +238,11 @@ async function processDocumentExtraction(base64Image) { state.session.extractionToken = result.data.extractionToken; } ``` +**documentType** (enum) + +Allowed values: +- `PASSPORT` +- `GOVT_ID` ### Step 3: Identity Verification (Face Match) Matches the selfie against the extracted document data. @@ -247,6 +253,7 @@ async function performIdentityMatch(base64Selfie) { method: 'POST', headers: { 'x-kyc-access-token': state.tokens.kycAdmin, + 'x-ssi-access-token': state.tokens.ssiAdmin, 'x-issuer-did': state.issuer.did, 'x-issuer-did-ver-method': state.issuer.methodId, 'Authorization': `Bearer ${state.tokens.userBearer}`, From 93ee0aa1ed94c2bdaf0ee9dc5370c884e15f3e30 Mon Sep 17 00:00:00 2001 From: Varsha Kumari Date: Thu, 19 Feb 2026 13:08:43 +0530 Subject: [PATCH 2/2] fixed doc --- integration-doc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-doc.md b/integration-doc.md index fdd7a3b..a8736b3 100644 --- a/integration-doc.md +++ b/integration-doc.md @@ -113,7 +113,7 @@ async function generateKycUserSessionToken(claims, kycAdminToken, ssiAdminToken, method: "POST", headers: { "Authorization": `Bearer ${ssiAdminToken}`, "Content-Type": "application/json" }, body: JSON.stringify({ - issuer: { verificationmethodId: X_ISSUER_VERMETHOD_ID, did: X_ISSUER_DID }, + issuer: { verificationMethodId: X_ISSUER_VERMETHOD_ID, did: X_ISSUER_DID }, audience: KYC_BASE_URL, claims: claims, ttlSeconds: 3600