Skip to main content

Synapse Patch Fix

· One min read
Ajay Prabhkar
iOS Developer
Achyuth Nag
Android Developer

This document contains the step the partner bank must take in order to integrate the lean synapse patch release

Partner bank must only take this dependency if

  1. The SDK version is equal to or above 7.2.5-RELEASE, and less than or equal to 7.4.0-RELEASE, i.e.

7.2.5 <= Current Partner SDK Version <= 7.4.0, and

  1. if, the bank does not have the following dependency (Synapse) in their gradle
implementation("com.nuclei.sdk:synapse:$libraryVersion") {
exclude group: "com.google.protobuf", module: "protobuf-javalite"
exclude group: "com.google.protobuf", module: "protobuf-java"
exclude group: "javax.annotation", module: "javax.annotation-api"
exclude group: 'com.google.api.grpc', module: 'proto-google-common-protos'
}

Steps to be followed

Note : Do not change the version or anything, it can be directly added to the gradle, synced and built.

Dependency to be added to gradle :

implementation("com.nuclei.sdk:synapse:7.3.0-LEAN-SYNAPSE-PATCH")

Future Steps

  • If the partner bank wants to take Synapse categories like 1mg, StampThePassport, ONDC in the future bank upgrades, the partner bank must REMOVE the above dependency and ask Nuclei to provide the new steps to integrate those categories.