apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/destiny.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 9444acfb3f0ede317ffeeb792b970dab creationTimestamp: "2026-07-31T12:46:11Z" generation: 8 labels: branch: main build: "142" context: release created-by-lighthouse: "true" event-GUID: 4fbb6992-8cdd-11f1-94c3-51e80442118c lighthouse.jenkins-x.io/baseSHA: dac54117660ac18a2fea9ae1e9b446d82c8e804f lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1785501764872" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-destiny-main-release-f5c8f lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: dac54117660ac18a2fea9ae1e9b446d82c8e804f lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: destiny lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-destiny-main-release-5s4r5-from-build-pack-pod provider: github repository: destiny tekton.dev/pipeline: apitaltrade-destiny-main-release managedFields: - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:branch: {} f:context: {} f:owner: {} f:provider: {} f:repository: {} f:spec: f:lastCommitMessage: {} f:lastCommitSHA: {} f:releaseNotesURL: {} f:version: {} manager: jx-changelog-0.10.29 operation: Update time: "2026-07-31T13:39:36Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} f:pipeline.jenkins-x.io/traceID: {} f:labels: .: {} f:build: {} f:created-by-lighthouse: {} f:event-GUID: {} f:lighthouse.jenkins-x.io/baseSHA: {} f:lighthouse.jenkins-x.io/branch: {} f:lighthouse.jenkins-x.io/buildNum: {} f:lighthouse.jenkins-x.io/context: {} f:lighthouse.jenkins-x.io/id: {} f:lighthouse.jenkins-x.io/job: {} f:lighthouse.jenkins-x.io/lastCommitSHA: {} f:lighthouse.jenkins-x.io/refs.org: {} f:lighthouse.jenkins-x.io/refs.repo: {} f:lighthouse.jenkins-x.io/type: {} f:podName: {} f:tekton.dev/pipeline: {} f:spec: .: {} f:baseSHA: {} f:batchPipelineActivity: {} f:build: {} f:buildLogsUrl: {} f:completedTimestamp: {} f:context: {} f:gitBranch: {} f:gitOwner: {} f:gitRepository: {} f:gitUrl: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:status: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-07-31T13:46:36Z" name: greencapitaltrade-destiny-main-142 namespace: jx resourceVersion: "231833217" uid: 04214416-d7be-4c2a-b84a-281e11309baf spec: baseSHA: dac54117660ac18a2fea9ae1e9b446d82c8e804f batchPipelineActivity: {} build: "142" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/destiny/main/142.log completedTimestamp: "2026-07-31T13:42:29Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: destiny gitUrl: https://github.com/greencapitaltrade/destiny.git lastCommitMessage: | fix: correct Digio digilocker gateway URL to documented redirect format The previous fix (#1326, merged) switched to using deepIntentUrl from the create-request response, on the theory that access_token was SDK-only. That was wrong: deepIntentUrl never actually appears in the response for this workflow type (it's UPI/payment-intent specific, sibling to upi_deeplink_info in Digio's schema) — confirmed by calling the real API directly from the staging pod. The actual documented integration path for this case is Digio's "Redirection Approach" (an alternative to their SDK, meant for exactly this — a backend service handing the user a link): {frontendUrl}/#/gateway/login/{requestId}/{any_random_txn_id}/{identifier} Our old code built {frontendUrl}/gateway/login/{requestId}?token_id=..&identifier=.. — missing the hash (this is an Angular SPA using hash routing), and putting the id/identifier in the query string instead of as path segments. That's why it always landed on a generic account login instead of the KYC flow, going all the way back before today's "redirectUrl persistence" fix. Fixed gatewayUrl() to build the correct hash-routed path-segment URL. access_token.id is reused for the "any_random_txn_id" segment — Digio's docs say any value works there, and it's already a Digio-issued unique value for this request. Verified end-to-end in a real browser against the sandbox: the corrected URL reaches Digio's actual phone-number Authenticate screen and successfully sends a real OTP, vs. the old URL's generic account-login fallback. lastCommitSHA: f6a4a81553fa2bf0eac3da8574af6e85bdfea7b9 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/destiny/main releaseNotesURL: https://github.com/greencapitaltrade/destiny/releases/tag/v1.73.18 startedTimestamp: "2026-07-31T12:46:11Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-07-31T13:42:29Z" name: from build pack startedTimestamp: "2026-07-31T13:36:18Z" status: Succeeded steps: - completedTimestamp: "2026-07-31T13:36:32Z" name: Git Clone startedTimestamp: "2026-07-31T13:36:18Z" status: Succeeded - completedTimestamp: "2026-07-31T13:36:39Z" name: Next Version startedTimestamp: "2026-07-31T13:36:33Z" status: Succeeded - completedTimestamp: "2026-07-31T13:36:44Z" name: Jx Variables startedTimestamp: "2026-07-31T13:36:40Z" status: Succeeded - completedTimestamp: "2026-07-31T13:38:03Z" name: Build Npm Install startedTimestamp: "2026-07-31T13:36:45Z" status: Succeeded - completedTimestamp: "2026-07-31T13:39:27Z" name: Build Container Build startedTimestamp: "2026-07-31T13:38:03Z" status: Succeeded - completedTimestamp: "2026-07-31T13:39:36Z" name: Promote Changelog startedTimestamp: "2026-07-31T13:39:28Z" status: Succeeded - completedTimestamp: "2026-07-31T13:39:40Z" name: Promote Helm Release startedTimestamp: "2026-07-31T13:39:37Z" status: Succeeded - completedTimestamp: "2026-07-31T13:41:03Z" name: Promote Jx Promote startedTimestamp: "2026-07-31T13:39:40Z" status: Succeeded - completedTimestamp: "2026-07-31T13:42:29Z" name: Publish Org Kb startedTimestamp: "2026-07-31T13:41:04Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5071 startedTimestamp: "2026-07-31T13:40:30Z" status: Succeeded startedTimestamp: "2026-07-31T13:40:30Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5072 startedTimestamp: "2026-07-31T13:41:00Z" status: Succeeded startedTimestamp: "2026-07-31T13:41:00Z" status: Succeeded version: 1.73.18 status: {}