Other Structures
The following structures are available globally.
-
Holds additional information for payment method when user paid with selected card from provided saved cards.
Declaration
Swift
public struct VGSCheckoutPaymentCardInfo
-
Holds additional information for payment method when user adds new card.
See moreDeclaration
Swift
public struct VGSCheckoutNewPaymentCardInfo
-
Holds billing address, address line 1 field options for payment orchestration.
See moreDeclaration
Swift
public struct VGSCheckoutBillingAddressLine1Options : VGSCheckoutAddressOptionsProtocol
-
Holds billing address, address line 2 field options for payment orchestration.
See moreDeclaration
Swift
public struct VGSCheckoutBillingAddressLine2Options : VGSCheckoutAddressOptionsProtocol
-
Holds billing address city field options for payment orchestration.
See moreDeclaration
Swift
public struct VGSCheckoutBillingAddressCityOptions : VGSCheckoutAddressOptionsProtocol
-
Holds billing address country field options for payment orchestration.
See moreDeclaration
Swift
public struct VGSCheckoutBillingAddressCountryOptions : VGSCheckoutAddressOptionsProtocol
-
Holds billing address postal code (zip in US) field options for payment orchestration.
See moreDeclaration
Swift
public struct VGSCheckoutBillingAddressPostalCodeOptions : VGSCheckoutAddressOptionsProtocol
-
Holds billing address options for custom configuration.
See moreDeclaration
Swift
public struct VGSCheckoutCustomConfiguationBillingAddressOptions
-
Holds configuration with predefined setup for work with payment orchestration app, confirms to
See moreVGSCheckoutBasicConfigurationProtocol
.Declaration
Swift
public struct VGSCheckoutAddCardConfiguration : VGSCheckoutBasicConfigurationProtocol, VGSCheckoutPayoptBasicConfiguration
-
Additional checkout payment options.
See moreDeclaration
Swift
public struct VGSCheckoutPaymentOptions