Whitelabel Pay Configurations
data class WhitelabelPayConfigurations(val bundleId: String, val tenantId: String, var referenceId: String?, val environment: WhitelabelPayEnvironment, val shouldLog: Boolean, val coldStart: Boolean)
SDK Configuration
Parameters
bundle Id
main application bundle identifier
tenant Id
merchant identifier provided by Payment Tools
reference Id
unique identifier assigned by the app to represent the device for push notifications. This value should be a stable reference to the device, linked to its push notification identity. It must remain consistent across push token updates.
environment
indicates the environment providing WhitelabelPay services
should Log
flag to allow/deny logcat and file logging
cold Start
flag that indicates the SDK will start without making any network calls if this value is true or will make direct network calls and update its state automatically when set to false. When set to true, please make sure you call sync() before using any part of the SDK.