Atualizando da versão 1.0.22 para a versão 1.0.25v19
class Application : TapOnPhoneApplication() {
override val terminalConfig = TerminalConfigEntity(
companyDocument = BuildConfig.COMPANY_DOCUMENT,
companyName = BuildConfig.COMPANY_NAME,
merchantId = UUID.fromString(BuildConfig.MERCHANT_ID),
terminalNumber = BuildConfig.TERMINAL_NUMBER,
clientId = BuildConfig.CLIENT_ID,
clientSecret = BuildConfig.CLIENT_SECRET
)
}class Application : Application() {
override fun onCreate() {
super.onCreate()
if (!TapOnPhoneInitializer.isApplicationInitAllowed(this)) return
TapOnPhoneInitializer.initializeTerminal(this)
TapOnPhoneInitializer.setTerminalConfig(
TerminalConfigEntity(
companyDocument = BuildConfig.COMPANY_DOCUMENT,
companyName = BuildConfig.COMPANY_NAME,
merchantId = UUID.fromString(BuildConfig.MERCHANT_ID),
terminalNumber = BuildConfig.TERMINAL_NUMBER,
clientId = BuildConfig.CLIENT_ID,
clientSecret = BuildConfig.CLIENT_SECRET,
sdkScope = BuildConfig.SDK_SCOPE,
sdkClientId = BuildConfig.SKD_CLIENT_ID,
sdkClientSecret = BuildConfig.SDK_CLIENT_SECRET,
appVersion = "1.0.0",
packageName = applicationContext.packageName,
sdkOrganization = "Organization 123",
versionCode = (if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
packageManager.getPackageInfo(packageName, 0).longVersionCode
} else {
packageManager.getPackageInfo(packageName, 0).versionCode.toLong()
}).toString()
)
)
}
}Atualizado

