WhitelabelPayConfigurations

data class WhitelabelPayConfigurations(val bundleId: String, val tenantId: String, var referenceId: String?, val environment: WhitelabelPayEnvironment, val shouldLog: Boolean, val coldStart: Boolean)

SDK Configuration

Parameters

bundleId

main application bundle identifier

tenantId

merchant identifier provided by Payment Tools

referenceId

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

shouldLog

flag to allow/deny logcat and file logging

coldStart

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.

Constructors

Link copied to clipboard
constructor(bundleId: String, tenantId: String, referenceId: String?, environment: WhitelabelPayEnvironment, shouldLog: Boolean, coldStart: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String