Required field EkycToken= "04c5dafa4b8e83fce86675f8a4ae99d772b5"//this token will come in the response of query remitter api in token key -------------------------setting in gradle file-------------------- implementation files('libs/sps_lib.aar') //app/build.gradle include ':sps_lib' //project/settings.gradle ----------------------call to Activity for Java project--------------------- Intent intent = new Intent(MainActivity.this, KycActivity.class); intent.putExtra("EkycToken", "04c5dafa4b8e83fce86675f8a4ae99d772b5"); startActivityResultLauncher.launch(intent); ---------------------------get Success/Fail result -------- ActivityResultLauncher startActivityResultLauncher = registerForActivityResult( new ActivityResultContracts.StartActivityForResult(), result -> { if (result.getResultCode() == Activity.RESULT_OK) { // Here, no request code Intent data = result.getData(); String message = data.getStringExtra("message"); String status = data.getStringExtra("status"); System.out.println(message); System.out.println(status); } }); ================================call to Activity for Kotlin project =========================================== val intent = Intent(this@HomeActivity, KycActivity::class.java) intent.putExtra("EkycToken", "04c5dafa4b8e83fce86675f8a4ae99d772b5") resultLauncher.launch(intent) ---------------------------get Success/Fail result -------- var resultLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result: ActivityResult -> if (result.resultCode == Activity.RESULT_OK) { val data: Intent? = result.data val message = data?.getStringExtra("message") val status = data?.getStringExtra("status") print(message) print(status) } } ==============================Kyc Status================================== 1> Success; 2> Fail;