TokenizationModuleInputData
public struct TokenizationModuleInputData
Input data for tokenization module.
-
init(clientApplicationKey:shopName:purchaseDescription:amount:gatewayId:tokenizationSettings:testModeSettings:cardScanning:applePayMerchantIdentifier:returnUrl:isLoggingEnabled:)
Creates instance of
TokenizationModuleInputData
.Declaration
Swift
public init(clientApplicationKey: String, shopName: String, purchaseDescription: String, amount: Amount, gatewayId: String? = nil, tokenizationSettings: TokenizationSettings = TokenizationSettings(), testModeSettings: TestModeSettings? = nil, cardScanning: CardScanning? = nil, applePayMerchantIdentifier: String? = nil, returnUrl: String? = nil, isLoggingEnabled: Bool = false)
Parameters
clientApplicationKey
Client application key.
shopName
Name of shop.
purchaseDescription
Purchase description.
gatewayId
Gateway ID. Setup, is provided at check in Yandex Checkout. The cashier at the division of payment flows within a single account.
amount
Amount of payment.
tokenizationSettings
Tokenization settings.
testModeSettings
Test mode settings.
cardScanning
Bank card scanning.
applePayMerchantIdentifier
Apple Pay merchant ID.
returnUrl
Return url for close 3ds.
isLoggingEnabled
Enable logging.
Return Value
Instance of
TokenizationModuleInputData
.