Skip to content

Latest commit

 

History

History
158 lines (124 loc) · 3.96 KB

File metadata and controls

158 lines (124 loc) · 3.96 KB

ProcessOut

Overview

Before using ProcessOut SDK make sure to configure it.

import ProcessOut

let configuration = ProcessOutConfiguration.production(projectId: "your_project_id")
ProcessOut.configure(configuration: configuration)

Topics

Framework

  • ProcessOut/ProcessOut
  • ProcessOutConfiguration
  • doc:Localizations
  • doc:MigrationGuides

Errors

All errors that could happen as a result of interaction with the SDK are represented by POFailure type.

  • POFailure

3DS

  • doc:3DS
  • PO3DSService
  • PO3DS2Configuration
  • PO3DS2ConfigurationCardScheme
  • PO3DS2AuthenticationRequest
  • PO3DS2Challenge
  • PO3DSRedirect
  • PO3DSRedirectViewControllerBuilder
  • POTest3DSService

Native Alternative Payment Method

  • doc:NativeAlternativePaymentMethod
  • PONativeAlternativePaymentMethodViewControllerBuilder
  • PONativeAlternativePaymentMethodStyle
  • PONativeAlternativePaymentMethodActionsStyle
  • PONativeAlternativePaymentMethodBackgroundStyle
  • PONativeAlternativePaymentMethodConfiguration
  • PONativeAlternativePaymentMethodEvent
  • PONativeAlternativePaymentMethodDelegate

Alternative Payment Method

  • POAlternativePaymentMethodViewControllerBuilder
  • POAlternativePaymentMethodsService
  • POAlternativePaymentMethodRequest
  • POAlternativePaymentMethodResponse

Cards

  • POCardsService
  • POCardTokenizationRequest
  • POApplePayCardTokenizationRequest
  • POContact
  • POCard
  • POCardUpdateRequest
  • POCardIssuerInformation

Customer Tokens

  • POCustomerTokensService
  • POAssignCustomerTokenRequest
  • POCustomerToken

Gateway Configurations

  • POGatewayConfigurationsRepository
  • POAllGatewayConfigurationsResponse
  • POAllGatewayConfigurationsRequest
  • POFindGatewayConfigurationRequest
  • POGatewayConfiguration

Invoices

  • POInvoicesService
  • POInvoiceRequest
  • POInvoice
  • POInvoiceAuthorizationRequest
  • PONativeAlternativePaymentCaptureRequest
  • PONativeAlternativePaymentMethodParameter
  • PONativeAlternativePaymentMethodRequest
  • PONativeAlternativePaymentMethodResponse
  • PONativeAlternativePaymentMethodTransactionDetails
  • PONativeAlternativePaymentMethodTransactionDetailsRequest
  • PONativeAlternativePaymentMethodParameterValues
  • PONativeAlternativePaymentMethodState
  • PODynamicCheckoutPaymentMethod

Appearance

Types that describe properties such as shadow and border. And style of higher level components, for example buttons and inputs.

  • POShadowStyle
  • POBorderStyle
  • POTypography
  • POTextStyle
  • POInputStyle
  • POInputStateStyle
  • PORadioButtonStyle
  • PORadioButtonStateStyle
  • PORadioButtonKnobStateStyle
  • POButtonStyle
  • POButtonStateStyle
  • POActivityIndicatorStyle
  • POActivityIndicatorView
  • POActionsContainerStyle

Images Utils

  • POImageRemoteResource
  • POStringCodableColor

Utils

  • POPaginationOptions
  • POCancellable
  • POImmutableExcludedCodable
  • POImmutableStringCodableDecimal
  • POImmutableStringCodableOptionalDecimal
  • POFallbackDecodable
  • POFallbackValueProvider
  • POEmptyStringProvider
  • POStringDecodableMerchantCapability
  • POBillingAddressCollectionMode
  • PORepository
  • POService
  • POAutoAsync
  • POAutoCompletion

Legacy Declarations

There are outdated declaration that only exist for backward compatibility with old SDK, they will be removed when full feature parity is reached. See ProcessOutLegacyApi for possible methods.

  • ProcessOutLegacyApi
  • TokenRequest
  • AuthorizationRequest
  • GatewayConfiguration
  • APMTokenReturn
  • ThreeDSHandler
  • ThreeDSTestHandler
  • ThreeDSFingerprintResponse
  • CustomerAction
  • DirectoryServerData
  • AuthentificationChallengeData
  • ProcessOutWebView
  • FingerPrintWebViewSchemeHandler
  • ProcessOutException