SetupFundingSourceInput

data class SetupFundingSourceInput(val currency: String, val type: FundingSourceType, val applicationData: ClientApplicationData, val supportedProviders: List<String>? = null, val language: String? = null)

Input object containing the information required to setup a funding source.

Constructors

Link copied to clipboard
constructor(currency: String, type: FundingSourceType, applicationData: ClientApplicationData, supportedProviders: List<String>? = null, language: String? = null)

Properties

Link copied to clipboard

ClientApplicationData Information about the client application which maps to service-side configuration.

Link copied to clipboard

String The ISO 4217 currency code that is being used for the setup.

Link copied to clipboard
val language: String? = null

String Some funding source types require presentation of end-user language specific agreements. This property allows the client application to specify the user's preferred language. If such presentation is required and has no translation in the requested language or no preferred language is specified, the default translation will be presented. The default is a property of service instance configuration. The value is an RFC 5646 language tag e.g. en-US.

Link copied to clipboard

List The set of providers supported by this client.

Link copied to clipboard

FundingSourceType The type of funding source being setup.