diff --git a/.circleci/config.yml b/.circleci/config.yml index 3fce527312..43c5b51ae7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,9 +1,12 @@ +# For a detailed guide to building and testing on iOS, read the docs: +# https://circleci.com/docs/2.0/testing-ios/ + version: 2.1 jobs: standard-tests: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout @@ -12,7 +15,7 @@ jobs: integration-tests: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout @@ -21,7 +24,7 @@ jobs: ui-and-analyze-tests: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout @@ -30,7 +33,7 @@ jobs: linting-tests: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout @@ -40,7 +43,7 @@ jobs: test-legacy-11: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout @@ -51,7 +54,7 @@ jobs: test-legacy-12: macos: - xcode: 11.7.0 # Specify the Xcode version to use + xcode: 12.0.0 # Specify the Xcode version to use steps: - checkout diff --git a/.jazzy.yaml b/.jazzy.yaml index fc063a4efa..d48695b7ac 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -2,8 +2,6 @@ output: docs/docs clean: true -objc: true -umbrella_header: Stripe/PublicHeaders/Stripe/Stripe.h framework_root: Stripe sdk: iphonesimulator author: Stripe @@ -14,9 +12,3 @@ github_file_prefix: https://github.com/stripe/stripe-ios/tree/master skip_undocumented: true hide_documentation_coverage: true theme: fullwidth -exclude: - - Stripe/PublicHeaders/Stripe/STD* - - Stripe/PublicHeaders/Stripe/Stripe3DS2.h - - InternalFrameworks/dynamic/Stripe3DS2.xcframework/** - - build* - - .git diff --git a/.swift-format b/.swift-format new file mode 100644 index 0000000000..df1fc72b12 --- /dev/null +++ b/.swift-format @@ -0,0 +1,54 @@ +{ + "fileScopedDeclarationPrivacy" : { + "accessLevel" : "private" + }, + "indentation" : { + "spaces" : 2 + }, + "indentConditionalCompilationBlocks" : true, + "indentSwitchCaseLabels" : false, + "lineBreakAroundMultilineExpressionChainComponents" : false, + "lineBreakBeforeControlFlowKeywords" : false, + "lineBreakBeforeEachArgument" : false, + "lineBreakBeforeEachGenericRequirement" : false, + "lineLength" : 100, + "maximumBlankLines" : 1, + "prioritizeKeepingFunctionOutputTogether" : false, + "respectsExistingLineBreaks" : true, + "rules" : { + "AllPublicDeclarationsHaveDocumentation" : false, + "AlwaysUseLowerCamelCase" : true, + "AmbiguousTrailingClosureOverload" : true, + "BeginDocumentationCommentWithOneLineSummary" : true, + "DoNotUseSemicolons" : true, + "DontRepeatTypeInStaticProperties" : true, + "FileScopedDeclarationPrivacy" : true, + "FullyIndirectEnum" : true, + "GroupNumericLiterals" : true, + "IdentifiersMustBeASCII" : true, + "NeverForceUnwrap" : false, + "NeverUseForceTry" : false, + "NeverUseImplicitlyUnwrappedOptionals" : false, + "NoAccessLevelOnExtensionDeclaration" : true, + "NoBlockComments" : true, + "NoCasesWithOnlyFallthrough" : true, + "NoEmptyTrailingClosureParentheses" : true, + "NoLabelsInCasePatterns" : true, + "NoLeadingUnderscores" : false, + "NoParensAroundConditions" : true, + "NoVoidReturnOnFunctionSignature" : true, + "OneCasePerLine" : true, + "OneVariableDeclarationPerLine" : true, + "OnlyOneTrailingClosureArgument" : true, + "OrderedImports" : true, + "ReturnVoidInsteadOfEmptyTuple" : true, + "UseLetInEveryBoundCaseVariable" : true, + "UseShorthandTypeNames" : true, + "UseSingleLinePropertyGetter" : true, + "UseSynthesizedInitializer" : true, + "UseTripleSlashForDocumentationComments" : true, + "ValidateDocumentationComments" : false + }, + "tabWidth" : 8, + "version" : 1 +} diff --git a/.swiftlint.yml b/.swiftlint.yml new file mode 100644 index 0000000000..9c366dbeb2 --- /dev/null +++ b/.swiftlint.yml @@ -0,0 +1,68 @@ +# .swiftlint.yml +# +# Useful rules reference: https://realm.github.io/SwiftLint/rule-directory.html + +disabled_rules: + - line_length + - type_body_length + +opt_in_rules: + - attributes + - closing_brace + - colon + - comma + - control_statement + - empty_count + - file_header + - force_try + - joined_default_parameter + - leading_whitespace + - legacy_cggeometry_functions + - legacy_constant + - multiline_parameters + - nesting + - opening_brace + - overridden_super_call + - private_outlet + - prohibited_super_call + - redundant_nil_coalescing + - return_arrow_whitespace + - single_test_class + - statement_position + - trailing_newline + - trailing_semicolon + - trailing_whitespace + +excluded: + - Pods + - Carthage + - Tests/installation_tests + +file_header: + required_pattern: | + \/\/ + \/\/ .*?\.swift + \/\/ (Stripe|StripeTests|StripeiOS) + \/\/ + \/\/( Created by .*? on \d{1,2}\/\d{1,2}\/\d{2}\. + \/\/)?( Copyright (©|\(c\)) \d{4} Stripe\. All rights reserved\. + \/\/)? + +function_parameter_count: + warning: 4 # Progressively lower this number from the default of 5 + +identifier_name: + allowed_symbols: _ + min_length: 1 + validates_start_with_lowercase: false + +large_tuple: + warning: 4 # It would be nice to lower this number + error: 5 + +type_name: + allowed_symbols: _ + +vertical_whitespace: + max_empty_lines: 2 + diff --git a/Basic Integration.xcworkspace/contents.xcworkspacedata b/Basic Integration.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000..9929b07476 --- /dev/null +++ b/Basic Integration.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Basic Integration.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Basic Integration.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000000..18d981003d --- /dev/null +++ b/Basic Integration.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/CHANGELOG.md b/CHANGELOG.md index f1f089ef9e..fef7385efb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 21.0.0 2020-XX-XX +* Converted the SDK to Swift. Migration instructions are available at [https://stripe.com/docs/mobile/ios/sdk-21-migration](https://stripe.com/docs/mobile/ios/sdk-21-migration). + ## 20.1.1 2020-10-23 * Fixes an issue when using Cocoapods 1.10 and Xcode 12. [#1683](https://github.com/stripe/stripe-ios/pull/1683) * Fixes a warning when using Swift Package Manager. [#1675](https://github.com/stripe/stripe-ios/pull/1675) diff --git a/Cartfile.private b/Cartfile.private index 55dd32e127..da45c2b9a8 100644 --- a/Cartfile.private +++ b/Cartfile.private @@ -1,4 +1,4 @@ -github "uber/ios-snapshot-test-case" +github "davidme-stripe/ios-snapshot-test-case" "master" github "erikdoe/ocmock" github "AliSoftware/OHHTTPStubs" >= 8.0.0 github "capitalone/SWHttpTrafficRecorder" diff --git a/Cartfile.resolved b/Cartfile.resolved index eb2650034d..a73e8ee93c 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,4 +1,4 @@ -github "AliSoftware/OHHTTPStubs" "8.0.0" +github "AliSoftware/OHHTTPStubs" "9.0.0" github "capitalone/SWHttpTrafficRecorder" "1.0.2" +github "davidme-stripe/ios-snapshot-test-case" "a2b58e64715c23e443bdb3812b5ccfd86eaa4ac8" github "erikdoe/ocmock" "v3.7.1" -github "uber/ios-snapshot-test-case" "6.1.0" diff --git a/Gemfile.lock b/Gemfile.lock index c03809e021..2c942d84d0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,7 +14,7 @@ GEM json (>= 1.5.1) atomos (0.1.3) aws-eventstream (1.1.0) - aws-partitions (1.385.0) + aws-partitions (1.381.0) aws-sdk-core (3.109.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) @@ -23,7 +23,7 @@ GEM aws-sdk-kms (1.39.0) aws-sdk-core (~> 3, >= 3.109.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.83.1) + aws-sdk-s3 (1.83.0) aws-sdk-core (~> 3, >= 3.109.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.1) @@ -31,10 +31,10 @@ GEM aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) claide (1.0.3) - cocoapods (1.10.0) + cocoapods (1.10.0.rc.1) addressable (~> 2.6) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.10.0) + cocoapods-core (= 1.10.0.rc.1) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -48,8 +48,8 @@ GEM molinillo (~> 0.6.6) nap (~> 1.0) ruby-macho (~> 1.4) - xcodeproj (>= 1.19.0, < 2.0) - cocoapods-core (1.10.0) + xcodeproj (>= 1.17.0, < 2.0) + cocoapods-core (1.10.0.rc.1) activesupport (> 5.0, < 6) addressable (~> 2.6) algoliasearch (~> 1.0) @@ -84,17 +84,16 @@ GEM escape (0.0.4) ethon (0.12.0) ffi (>= 1.3.0) - excon (0.78.0) - faraday (1.1.0) + excon (0.76.0) + faraday (1.0.1) multipart-post (>= 1.2, < 3) - ruby2_keywords faraday-cookie_jar (0.0.7) faraday (>= 0.8.0) http-cookie (~> 1.0.0) faraday_middleware (1.0.0) faraday (~> 1.0) fastimage (2.2.0) - fastlane (2.164.0) + fastlane (2.163.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) aws-sdk-s3 (~> 1.0) @@ -193,7 +192,6 @@ GEM retriable (3.1.2) rouge (2.0.7) ruby-macho (1.4.0) - ruby2_keywords (0.0.2) rubyzip (2.3.0) security (0.1.3) signet (0.14.0) @@ -238,7 +236,7 @@ PLATFORMS ruby DEPENDENCIES - cocoapods + cocoapods (= 1.10.0.rc.1) fastlane BUNDLED WITH diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/Info.plist b/InternalFrameworks/Stripe3DS2.xcframework/Info.plist similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/Info.plist rename to InternalFrameworks/Stripe3DS2.xcframework/Info.plist index 758b507543..be889f6792 100644 --- a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/Info.plist +++ b/InternalFrameworks/Stripe3DS2.xcframework/Info.plist @@ -4,20 +4,6 @@ AvailableLibraries - - LibraryIdentifier - ios-x86_64-maccatalyst - LibraryPath - Stripe3DS2.framework - SupportedArchitectures - - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - maccatalyst - LibraryIdentifier ios-arm64_x86_64-simulator @@ -33,6 +19,20 @@ SupportedPlatformVariant simulator + + LibraryIdentifier + ios-x86_64-maccatalyst + LibraryPath + Stripe3DS2.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + maccatalyst + LibraryIdentifier ios-arm64 diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car similarity index 99% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car index 2ce364d9a9..a63e5099c8 100644 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car and b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Assets.car differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSButtonCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSButtonCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSButtonCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSButtonCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCompletionEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCompletionEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCompletionEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCompletionEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSConfigParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSConfigParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSConfigParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSConfigParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSErrorMessage.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSErrorMessage.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSErrorMessage.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSErrorMessage.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSFooterCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSFooterCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSFooterCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSFooterCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSInvalidInputException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSInvalidInputException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSInvalidInputException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSInvalidInputException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONDecodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONDecodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONDecodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONDecodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncoder.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncoder.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncoder.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSJSONEncoder.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSLabelCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSLabelCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSLabelCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSLabelCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNotInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNotInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNotInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSNotInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSRuntimeException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTransaction.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTransaction.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTransaction.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSTransaction.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSUICustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSUICustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSUICustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSUICustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSWarning.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSWarning.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSWarning.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/STDSWarning.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Headers/Stripe3DS2.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Info.plist b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Info.plist similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Info.plist rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Info.plist diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Modules/module.modulemap b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Modules/module.modulemap similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Modules/module.modulemap rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Modules/module.modulemap diff --git a/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 new file mode 100755 index 0000000000..fdbcf9ee1e Binary files /dev/null and b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/amex.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/amex.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/amex.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/amex.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/da.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/da.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/da.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/da.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/de.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/de.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/de.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/de.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/discover.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/discover.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/discover.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/discover.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ec_test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ec_test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ec_test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ec_test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en-GB.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en-GB.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en-GB.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en-GB.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/en.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es-419.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es-419.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es-419.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es-419.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/es.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fi.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fi.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fi.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fi.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/fr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/hu.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/hu.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/hu.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/hu.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/it.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/it.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/it.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/it.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ja.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ja.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ja.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ja.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ko.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ko.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ko.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ko.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mastercard.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mastercard.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mastercard.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mastercard.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mt.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mt.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mt.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/mt.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nb.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nb.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nb.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nb.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nl.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nl.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nl.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nl.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ru.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ru.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ru.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ru.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/sv.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/sv.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/sv.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/sv.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/tr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/tr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/tr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/tr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ul-test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ul-test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ul-test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/ul-test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/visa.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/visa.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/visa.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/visa.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car similarity index 99% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car index 10ec85fd36..387b115791 100644 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car and b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Assets.car differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAlreadyInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationRequestParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSAuthenticationResponse.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSButtonCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSButtonCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSButtonCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSButtonCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSChallengeStatusReceiver.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCompletionEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCompletionEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCompletionEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCompletionEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSConfigParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSConfigParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSConfigParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSConfigParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSErrorMessage.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSErrorMessage.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSErrorMessage.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSErrorMessage.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSFooterCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSFooterCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSFooterCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSFooterCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSInvalidInputException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSInvalidInputException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSInvalidInputException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSInvalidInputException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONDecodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONDecodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONDecodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONDecodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncoder.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncoder.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncoder.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSJSONEncoder.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSLabelCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSLabelCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSLabelCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSLabelCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNavigationBarCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNotInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNotInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNotInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSNotInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSProtocolErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSRuntimeException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSelectionCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSStripe3DS2Error.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSSwiftTryCatch.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTextFieldCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDS2Service.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSThreeDSProtocolVersion.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTransaction.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTransaction.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTransaction.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSTransaction.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSUICustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSUICustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSUICustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSUICustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSWarning.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSWarning.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSWarning.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/STDSWarning.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2-Prefix.pch diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Headers/Stripe3DS2.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Info.plist b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Info.plist similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Info.plist rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Info.plist diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Modules/module.modulemap b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Modules/module.modulemap similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Modules/module.modulemap rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Modules/module.modulemap diff --git a/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 new file mode 100755 index 0000000000..647101c523 Binary files /dev/null and b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources similarity index 99% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources index d856255767..d2ed3b019d 100644 --- a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources +++ b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Assets.car - K4ddGkUJlXGtYXl7QG4DaCiQKwg= + cQLTEJiZn0Q+nGWIBd4xXun7B10= Headers/STDSAlreadyInitializedException.h @@ -404,7 +404,7 @@ hash2 - ZMvtm4jFdazqdWhtomsWRR7yBUpSRy2Ew6NdezDUZ0A= + 5tslQd37Z6Mb8LVnwDBaa0baNq0OCbE/tZJGC6KbXCs= Headers/STDSAlreadyInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/amex.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/amex.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/amex.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/amex.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/da.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/da.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/da.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/da.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/de.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/de.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/de.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/de.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/discover.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/discover.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/discover.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/discover.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ec_test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ec_test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ec_test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ec_test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en-GB.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en-GB.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en-GB.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en-GB.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/en.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es-419.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es-419.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es-419.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es-419.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/es.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fi.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fi.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fi.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fi.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr-CA.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/fr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/hu.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/hu.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/hu.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/hu.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/it.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/it.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/it.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/it.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ja.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ja.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ja.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ja.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ko.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ko.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ko.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ko.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mastercard.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mastercard.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mastercard.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mastercard.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mt.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mt.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mt.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/mt.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nb.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nb.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nb.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nb.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nl.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nl.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nl.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nl.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/nn-NO.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-BR.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/pt-PT.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ru.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ru.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ru.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ru.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/sv.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/sv.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/sv.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/sv.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/tr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/tr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/tr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/tr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ul-test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ul-test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ul-test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/ul-test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/visa.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/visa.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/visa.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/visa.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-HK.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hans.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/zh-Hant.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Headers b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Headers similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Headers rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Headers diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Modules b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Modules similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Modules rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Modules diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Resources b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Resources similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Resources rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Resources diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Stripe3DS2 b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Stripe3DS2 similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Stripe3DS2 rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Stripe3DS2 diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAlreadyInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAlreadyInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAlreadyInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAlreadyInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationRequestParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationRequestParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationRequestParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationRequestParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationResponse.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationResponse.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationResponse.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSAuthenticationResponse.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSButtonCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSButtonCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSButtonCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSButtonCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeStatusReceiver.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeStatusReceiver.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeStatusReceiver.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSChallengeStatusReceiver.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCompletionEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCompletionEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCompletionEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCompletionEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSConfigParameters.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSConfigParameters.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSConfigParameters.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSConfigParameters.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSErrorMessage.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSErrorMessage.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSErrorMessage.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSErrorMessage.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSFooterCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSFooterCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSFooterCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSFooterCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSInvalidInputException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSInvalidInputException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSInvalidInputException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSInvalidInputException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONDecodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONDecodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONDecodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONDecodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncodable.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncodable.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncodable.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncodable.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncoder.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncoder.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncoder.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSJSONEncoder.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSLabelCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSLabelCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSLabelCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSLabelCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNavigationBarCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNavigationBarCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNavigationBarCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNavigationBarCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNotInitializedException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNotInitializedException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNotInitializedException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSNotInitializedException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSProtocolErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSProtocolErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSProtocolErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSProtocolErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeErrorEvent.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeErrorEvent.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeErrorEvent.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeErrorEvent.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeException.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeException.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeException.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSRuntimeException.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSelectionCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSelectionCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSelectionCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSelectionCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSStripe3DS2Error.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSStripe3DS2Error.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSStripe3DS2Error.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSStripe3DS2Error.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSwiftTryCatch.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSwiftTryCatch.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSwiftTryCatch.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSSwiftTryCatch.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTextFieldCustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTextFieldCustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTextFieldCustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTextFieldCustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDS2Service.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDS2Service.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDS2Service.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDS2Service.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDSProtocolVersion.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDSProtocolVersion.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDSProtocolVersion.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSThreeDSProtocolVersion.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTransaction.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTransaction.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTransaction.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSTransaction.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSUICustomization.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSUICustomization.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSUICustomization.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSUICustomization.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSWarning.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSWarning.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSWarning.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/STDSWarning.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2-Prefix.pch b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2-Prefix.pch similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2-Prefix.pch rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2-Prefix.pch diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2.h b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2.h similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2.h rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Headers/Stripe3DS2.h diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Modules/module.modulemap b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Modules/module.modulemap rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Modules/module.modulemap diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car similarity index 99% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car index f50135cecb..d12eee293c 100644 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car and b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Assets.car differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Info.plist b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Info.plist similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Info.plist rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/Info.plist diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/amex.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/amex.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/amex.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/amex.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/da.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/da.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/da.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/da.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/de.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/de.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/de.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/de.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/discover.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/discover.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/discover.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/discover.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ec_test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ec_test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ec_test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ec_test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en-GB.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en-GB.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en-GB.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en-GB.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/en.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es-419.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es-419.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es-419.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es-419.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/es.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fi.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fi.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fi.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fi.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr-CA.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr-CA.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr-CA.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr-CA.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/fr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/hu.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/hu.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/hu.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/hu.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/it.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/it.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/it.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/it.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ja.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ja.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ja.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ja.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ko.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ko.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ko.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ko.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mastercard.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mastercard.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mastercard.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mastercard.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mt.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mt.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mt.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/mt.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nb.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nb.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nb.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nb.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nl.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nl.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nl.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nl.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nn-NO.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nn-NO.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nn-NO.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/nn-NO.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-BR.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-BR.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-BR.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-BR.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-PT.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-PT.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-PT.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/pt-PT.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ru.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ru.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ru.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ru.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/sv.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/sv.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/sv.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/sv.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/tr.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/tr.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/tr.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/tr.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ul-test.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ul-test.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ul-test.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/ul-test.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/visa.der b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/visa.der similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/visa.der rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/visa.der diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-HK.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-HK.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-HK.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-HK.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings diff --git a/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 new file mode 100755 index 0000000000..1a7b2648a5 Binary files /dev/null and b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/Current b/InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/Current similarity index 100% rename from InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/Current rename to InternalFrameworks/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/Current diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 b/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 deleted file mode 100755 index 172f721f02..0000000000 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64/Stripe3DS2.framework/Stripe3DS2 and /dev/null differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 b/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 deleted file mode 100755 index 44efb6918c..0000000000 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/Stripe3DS2.framework/Stripe3DS2 and /dev/null differ diff --git a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 b/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 deleted file mode 100755 index 749d2b4b80..0000000000 Binary files a/InternalFrameworks/dynamic/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/Stripe3DS2.framework/Versions/A/Stripe3DS2 and /dev/null differ diff --git a/InternalFrameworks/static/Stripe3DS2.xcframework/Info.plist b/InternalFrameworks/static/Stripe3DS2.xcframework/Info.plist deleted file mode 100644 index ef8738039f..0000000000 --- a/InternalFrameworks/static/Stripe3DS2.xcframework/Info.plist +++ /dev/null @@ -1,54 +0,0 @@ - - - - - AvailableLibraries - - - LibraryIdentifier - ios-x86_64-maccatalyst - LibraryPath - libStripe3DS2.a - SupportedArchitectures - - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - maccatalyst - - - LibraryIdentifier - ios-arm64_x86_64-simulator - LibraryPath - libStripe3DS2.a - SupportedArchitectures - - arm64 - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - LibraryIdentifier - ios-arm64 - LibraryPath - libStripe3DS2.a - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64/libStripe3DS2.a b/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64/libStripe3DS2.a deleted file mode 100644 index ed8d2f908c..0000000000 Binary files a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64/libStripe3DS2.a and /dev/null differ diff --git a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/libStripe3DS2.a b/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/libStripe3DS2.a deleted file mode 100644 index 98fe59de4b..0000000000 Binary files a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-arm64_x86_64-simulator/libStripe3DS2.a and /dev/null differ diff --git a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/libStripe3DS2.a b/InternalFrameworks/static/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/libStripe3DS2.a deleted file mode 100644 index 7163647ba0..0000000000 Binary files a/InternalFrameworks/static/Stripe3DS2.xcframework/ios-x86_64-maccatalyst/libStripe3DS2.a and /dev/null differ diff --git a/LocalizationTester/MockCustomerContext.h b/LocalizationTester/MockCustomerContext.h index d2cabd25aa..74ad969bcd 100644 --- a/LocalizationTester/MockCustomerContext.h +++ b/LocalizationTester/MockCustomerContext.h @@ -6,9 +6,9 @@ // Copyright © 2018 Stripe, Inc. All rights reserved. // -#import +@import Stripe; -@interface MockCustomerContext : STPCustomerContext +@interface MockCustomerContext : NSObject @property (nonatomic) BOOL neverRetrieveCustomer; diff --git a/LocalizationTester/MockCustomerContext.m b/LocalizationTester/MockCustomerContext.m index 4929f81d6c..6ab0dc9f8d 100644 --- a/LocalizationTester/MockCustomerContext.m +++ b/LocalizationTester/MockCustomerContext.m @@ -7,11 +7,10 @@ // #import "MockCustomerContext.h" -#import "STPCustomer+Private.h" #pragma mark - MockCustomer -@interface MockCustomer: STPCustomer +@interface MockCustomer: NSObject @property (nonatomic) NSMutableArray *mockPaymentMethods; @property (nonatomic) STPPaymentMethod *mockDefaultPaymentMethod; @property (nonatomic) STPAddress *mockShippingAddress; @@ -111,7 +110,7 @@ - (void)retrieveCustomer:(STPCustomerCompletionBlock)completion { if (!self.neverRetrieveCustomer) { if (completion) { - completion(_mockCustomer, nil); + completion((STPCustomer *)_mockCustomer, nil); } } } diff --git a/LocalizationTester/ViewController.m b/LocalizationTester/ViewController.m index 0a942584b9..f66abcfea1 100644 --- a/LocalizationTester/ViewController.m +++ b/LocalizationTester/ViewController.m @@ -9,11 +9,11 @@ #import "ViewController.h" #import "MockCustomerContext.h" -#import "STPAddCardViewController+Private.h" -#import "STPPaymentCardTextField.h" -#import "STPPaymentConfiguration.h" -#import "STPPaymentOptionsViewController.h" -#import "STPShippingAddressViewController.h" + + + + + typedef NS_ENUM(NSInteger, LocalizedScreen) { LocalizedScreenPaymentCardTextField = 0, @@ -191,12 +191,11 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenPaymentOptionsVC: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.additionalPaymentOptions = STPPaymentOptionTypeDefault; configuration.requiredBillingAddressFields = STPBillingAddressFieldsFull; configuration.appleMerchantIdentifier = @"dummy-merchant-id"; vc = [[STPPaymentOptionsViewController alloc] initWithConfiguration:configuration theme:[STPTheme defaultTheme] - customerContext:[[MockCustomerContext alloc] init] + apiAdapter:[[MockCustomerContext alloc] init] delegate:self]; } break; @@ -204,14 +203,13 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenPaymentOptionsVCLoading: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.additionalPaymentOptions = STPPaymentOptionTypeDefault; configuration.requiredBillingAddressFields = STPBillingAddressFieldsFull; configuration.appleMerchantIdentifier = @"dummy-merchant-id"; MockCustomerContext *customerContext = [[MockCustomerContext alloc] init]; customerContext.neverRetrieveCustomer = YES; vc = [[STPPaymentOptionsViewController alloc] initWithConfiguration:configuration theme:[STPTheme defaultTheme] - customerContext:customerContext + apiAdapter:customerContext delegate:self]; } break; @@ -219,7 +217,7 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenShippingAddressVC: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactFieldPostalAddress, STPContactFieldEmailAddress, STPContactFieldPhoneNumber, STPContactFieldName, nil]; + configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactField.postalAddress, STPContactField.emailAddress, STPContactField.phoneNumber, STPContactField.name, nil]; STPUserInformation *prefilledInfo = [[STPUserInformation alloc] init]; STPAddress *billingAddress = [[STPAddress alloc] init]; billingAddress.name = @"Test"; @@ -247,7 +245,7 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenShippingAddressVCBadAddress: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactFieldPostalAddress, STPContactFieldEmailAddress, STPContactFieldPhoneNumber, STPContactFieldName, nil]; + configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactField.postalAddress, STPContactField.emailAddress, STPContactField.phoneNumber, STPContactField.name, nil]; STPUserInformation *prefilledInfo = [[STPUserInformation alloc] init]; STPAddress *billingAddress = [[STPAddress alloc] init]; billingAddress.name = @"Test"; @@ -275,7 +273,7 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenShippingAddressVCCountryOutsideAvailable: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactFieldPostalAddress, STPContactFieldEmailAddress, STPContactFieldPhoneNumber, STPContactFieldName, nil]; + configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactField.postalAddress, STPContactField.emailAddress, STPContactField.phoneNumber, STPContactField.name, nil]; configuration.availableCountries = [NSSet setWithArray:@[@"BT"]]; STPUserInformation *prefilledInfo = [[STPUserInformation alloc] init]; STPAddress *billingAddress = [[STPAddress alloc] init]; @@ -298,7 +296,7 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; configuration.shippingType = STPShippingTypeDelivery; - configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactFieldPostalAddress, STPContactFieldEmailAddress, STPContactFieldPhoneNumber, STPContactFieldName, nil]; + configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactField.postalAddress, STPContactField.emailAddress, STPContactField.phoneNumber, STPContactField.name, nil]; STPShippingAddressViewController *shippingAddressVC = [[STPShippingAddressViewController alloc] initWithConfiguration:configuration theme:[STPTheme defaultTheme] @@ -314,7 +312,7 @@ static NSString * TitleForLocalizedScreen(LocalizedScreen screen) { case LocalizedScreenShippingAddressVCContact: { STPPaymentConfiguration *configuration = [[STPPaymentConfiguration alloc] init]; - configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactFieldEmailAddress, STPContactFieldPhoneNumber, STPContactFieldName, nil]; + configuration.requiredShippingAddressFields = [NSSet setWithObjects:STPContactField.emailAddress, STPContactField.phoneNumber, STPContactField.name, nil]; STPShippingAddressViewController *shippingAddressVC = [[STPShippingAddressViewController alloc] initWithConfiguration:configuration theme:[STPTheme defaultTheme] diff --git a/LocalizationTesterUITests/LocalizationTesterUITests.m b/LocalizationTesterUITests/LocalizationTesterUITests.m index b76e6a4067..0cb3344ae3 100644 --- a/LocalizationTesterUITests/LocalizationTesterUITests.m +++ b/LocalizationTesterUITests/LocalizationTesterUITests.m @@ -85,7 +85,7 @@ [self _takeScreenShotNamed:@"Shipping Address VC"]; // Fill out the shipping Info - [tablesQuery.buttons[@"ShippingAddressViewControllerUseBillingButton"] tap]; + [[[tablesQuery.buttons matchingIdentifier:@"ShippingAddressViewControllerUseBillingButton"] elementBoundByIndex:1] tap]; // Go to Shipping Methods [app.navigationBars.buttons[@"ShippingViewControllerNextButtonIdentifier"] tap]; @@ -100,7 +100,7 @@ [self _waitForElementToAppear:app.navigationBars.buttons[@"ShippingViewControllerNextButtonIdentifier"]]; // Fill out the shipping Info - [tablesQuery.buttons[@"ShippingAddressViewControllerUseBillingButton"] tap]; + [[[tablesQuery.buttons matchingIdentifier:@"ShippingAddressViewControllerUseBillingButton"] elementBoundByIndex:1] tap]; // Try to go to Shipping Methods [app.navigationBars.buttons[@"ShippingViewControllerNextButtonIdentifier"] tap]; @@ -116,8 +116,8 @@ [self _waitForElementToAppear:app.navigationBars.buttons[@"ShippingViewControllerNextButtonIdentifier"]]; // Fill out the shipping Info - [tablesQuery.buttons[@"ShippingAddressViewControllerUseBillingButton"] tap]; - [self _takeScreenShotNamed:@"Shipping Address VC Country Outside Available"]; + [[[tablesQuery.buttons matchingIdentifier:@"ShippingAddressViewControllerUseBillingButton"] elementBoundByIndex:1] tap]; + [self _takeScreenShotNamed:@"Shipping Address VC Country Outside Available"]; [app.navigationBars.buttons[@"CoreViewControllerCancelIdentifier"] tap]; diff --git a/MIGRATING.md b/MIGRATING.md index c6b5f6ac42..25a222922c 100644 --- a/MIGRATING.md +++ b/MIGRATING.md @@ -1,7 +1,7 @@ ## Migration Guides -### Migrating from versions < 20.1.1 -* Cocoapods users must update to Cocoapods 1.10. (`gem update cocoapods`) +### Migrating from versions < 21.0.0 +* The SDK is now written in Swift, and some classes and functions have been renamed. Migration instructions are available at [https://stripe.com/ios-migrating-guide-tktk](https://stripe.com/ios-migrating-guide-tktk). ### Migrating from versions < 20.1.0 * Swift Package Manager users may need to remove and re-add Stripe from the `Frameworks, Libraries, and Embedded Content` section of your target's settings after updating. diff --git a/Package.swift b/Package.swift index e560dd746f..12e930a6b8 100644 --- a/Package.swift +++ b/Package.swift @@ -11,28 +11,23 @@ let package = Package( .library( name: "Stripe", targets: ["Stripe"] - ), + ) ], targets: [ .target( name: "Stripe", dependencies: ["Stripe3DS2"], path: "Stripe", - exclude: ["BuildConfigurations", "Info.plist", "PublicHeaders/Stripe/Stripe3DS2-Prefix.pch", "ExternalResources/Stripe3DS2.bundle"], + exclude: ["BuildConfigurations", "Info.plist"], resources: [ .process("Info.plist"), .process("Resources/Images"), - .process("Resources/au_becs_bsb.json"), - ], - publicHeadersPath: "PublicHeaders", - cSettings: [ - .headerSearchPath("."), - .headerSearchPath("PublicHeaders/Stripe"), + .process("Resources/au_becs_bsb.json") ] ), .binaryTarget( name: "Stripe3DS2", - path: "InternalFrameworks/dynamic/Stripe3DS2.xcframework" - ), + path: "InternalFrameworks/Stripe3DS2.xcframework" + ) ] ) diff --git a/README.md b/README.md index ed4df81982..ecbafd1924 100644 --- a/README.md +++ b/README.md @@ -62,9 +62,9 @@ If you're reading this on GitHub.com, please make sure you are looking at the [t ## Requirements -The Stripe iOS SDK requires Xcode 11.7 or later and is compatible with apps targeting iOS 11 or above. We support Catalyst on macOS 10.15 or later. Swift Package Manager support requires Xcode 12 or later. +The Stripe iOS SDK requires Xcode 12.0 or later and is compatible with apps targeting iOS 11 or above. We support Catalyst on macOS 10.15 or later. -For iOS 10 support, please use [v19.4.0](https://github.com/stripe/stripe-ios/tree/v19.4.0). If you need to support iOS 9, use [v17.0.2](https://github.com/stripe/stripe-ios/tree/v17.0.2). +If you need to compile your app using Xcode 11.7, please use [v20.1.0](https://github.com/stripe/stripe-ios/tree/v20.1.0). For iOS 10 support, please use [v19.4.0](https://github.com/stripe/stripe-ios/tree/v19.4.0). If you need to support iOS 9, use [v17.0.2](https://github.com/stripe/stripe-ios/tree/v17.0.2). ## Getting Started @@ -109,9 +109,9 @@ We welcome contributions of any kind including new features, bug fixes, and docu ### Running Tests 1. Install Carthage (if you have homebrew installed, `brew install carthage`) -2. From the root of the repo, install test dependencies by running `carthage bootstrap --platform ios --configuration Release --no-use-binaries` +2. From the root of the repo, install test dependencies by running `carthage bootstrap --platform ios --configuration Release --no-use-binaries` (If you're using Xcode 12, you'll need to run `setup-carthage-for-xcode-12.sh` instead. This will be removed once Carthage adds support for Xcode 12.) 3. Open Stripe.xcworkspace -4. Choose the "StripeiOS" scheme with the iPhone 8, iOS 13.7 simulator (required for snapshot tests to pass) +4. Choose the "StripeiOS" scheme with the iPhone 8, iOS 13.5 simulator (required for snapshot tests to pass) 5. Run Product -> Test ## Migrating from Older Versions diff --git a/Stripe.podspec b/Stripe.podspec index 69d0bf5c00..50b4ca6939 100644 --- a/Stripe.podspec +++ b/Stripe.podspec @@ -10,12 +10,8 @@ Pod::Spec.new do |s| s.requires_arc = true s.platform = :ios s.ios.deployment_target = '11.0' - s.public_header_files = 'Stripe/PublicHeaders/Stripe/*.h' - s.source_files = 'Stripe/PublicHeaders/Stripe/*.h', 'Stripe/*.{h,m}' - s.vendored_frameworks = 'InternalFrameworks/static/Stripe3DS2.xcframework' + s.swift_version = '5.0' + s.source_files = 'Stripe/*.swift' + s.vendored_frameworks = 'InternalFrameworks/Stripe3DS2.xcframework' s.ios.resource_bundle = { 'Stripe' => 'Stripe/Resources/**/*.{lproj,json,png,xcassets}' } - s.ios.resources = "Stripe/ExternalResources/Stripe3DS2.bundle" - s.xcconfig = { - "OTHER_LDFLAGS" => "$(inherited) -ObjC" - } end diff --git a/Stripe.xcodeproj/project.pbxproj b/Stripe.xcodeproj/project.pbxproj index f10b034edf..3cb7af3cdc 100644 --- a/Stripe.xcodeproj/project.pbxproj +++ b/Stripe.xcodeproj/project.pbxproj @@ -3,637 +3,422 @@ archiveVersion = 1; classes = { }; - objectVersion = 52; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ - 0413CB22233FECD5006429EA /* STPPushProvisioningContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 0413CB1A233FECD4006429EA /* STPPushProvisioningContext.m */; }; - 0413CB24233FECD5006429EA /* STPPushProvisioningDetailsParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 0413CB1B233FECD4006429EA /* STPPushProvisioningDetailsParams.m */; }; - 0413CB26233FECD5006429EA /* STPPushProvisioningDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 0413CB1C233FECD4006429EA /* STPPushProvisioningDetails.m */; }; - 0413CB28233FECD5006429EA /* STPPushProvisioningDetailsParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 0413CB1D233FECD4006429EA /* STPPushProvisioningDetailsParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0413CB2A233FECD5006429EA /* STPPushProvisioningContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0413CB1E233FECD4006429EA /* STPPushProvisioningContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0413CB2C233FECD5006429EA /* STPAPIClient+PushProvisioning.h in Headers */ = {isa = PBXBuildFile; fileRef = 0413CB1F233FECD4006429EA /* STPAPIClient+PushProvisioning.h */; }; - 0413CB2E233FECD5006429EA /* STPPushProvisioningDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 0413CB20233FECD5006429EA /* STPPushProvisioningDetails.h */; }; - 0413CB30233FECD5006429EA /* STPAPIClient+PushProvisioning.m in Sources */ = {isa = PBXBuildFile; fileRef = 0413CB21233FECD5006429EA /* STPAPIClient+PushProvisioning.m */; }; - 0426B96E1CEADC98006AC8DD /* STPColorUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0426B96C1CEADC98006AC8DD /* STPColorUtils.h */; }; - 0426B96F1CEADC98006AC8DD /* STPColorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0426B96D1CEADC98006AC8DD /* STPColorUtils.m */; }; - 0426B9721CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.h in Headers */ = {isa = PBXBuildFile; fileRef = 0426B9701CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.h */; }; - 0426B9731CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.m in Sources */ = {isa = PBXBuildFile; fileRef = 0426B9711CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.m */; }; - 0426B9781CEBD001006AC8DD /* UINavigationBar+Stripe_Theme.m in Sources */ = {isa = PBXBuildFile; fileRef = 0426B9751CEBD001006AC8DD /* UINavigationBar+Stripe_Theme.m */; }; - 0433EB491BD06313003912B4 /* NSDictionary+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 0433EB471BD06313003912B4 /* NSDictionary+Stripe.h */; }; - 0433EB4C1BD06313003912B4 /* NSDictionary+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = 0433EB481BD06313003912B4 /* NSDictionary+Stripe.m */; }; - 0438EF2C1B7416BB00D506CC /* STPFormTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 0438EF261B7416BB00D506CC /* STPFormTextField.h */; }; - 0438EF2F1B7416BB00D506CC /* STPFormTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF271B7416BB00D506CC /* STPFormTextField.m */; }; - 0438EF351B7416BB00D506CC /* STPPaymentCardTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF291B7416BB00D506CC /* STPPaymentCardTextField.m */; }; - 0438EF381B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0438EF2A1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.h */; }; - 0438EF3B1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF2B1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.m */; }; - 0438EF431B74170D00D506CC /* STPCardValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF3F1B74170D00D506CC /* STPCardValidator.m */; }; - 0438EF471B74183100D506CC /* STPCardBrand.h in Headers */ = {isa = PBXBuildFile; fileRef = 0438EF461B74183100D506CC /* STPCardBrand.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0438EF4C1B741B0100D506CC /* STPCardValidatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF4A1B741B0100D506CC /* STPCardValidatorTest.m */; }; - 0438EF4D1B741B0100D506CC /* STPPaymentCardTextFieldViewModelTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0438EF4B1B741B0100D506CC /* STPPaymentCardTextFieldViewModelTest.m */; }; - 0439B9871C454F97005A1ED5 /* STPPaymentOptionsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0439B9851C454F97005A1ED5 /* STPPaymentOptionsViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0439B9891C454F97005A1ED5 /* STPPaymentOptionsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0439B9861C454F97005A1ED5 /* STPPaymentOptionsViewController.m */; }; - 04415C671A6605B5001225ED /* STPAPIClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB51E1A5F3A9300B854EE /* STPAPIClientTest.m */; }; - 04415C681A6605B5001225ED /* STPFormEncoderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB51F1A5F3A9300B854EE /* STPFormEncoderTest.m */; }; - 04415C6A1A6605B5001225ED /* STPApplePayFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5211A5F3A9300B854EE /* STPApplePayFunctionalTest.m */; }; 04415C6B1A6605B5001225ED /* STPBankAccountFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5221A5F3A9300B854EE /* STPBankAccountFunctionalTest.m */; }; 04415C6C1A6605B5001225ED /* STPBankAccountTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5231A5F3A9300B854EE /* STPBankAccountTest.m */; }; 04415C6D1A6605B5001225ED /* STPCardFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5241A5F3A9300B854EE /* STPCardFunctionalTest.m */; }; - 04415C6E1A6605B5001225ED /* STPCardTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5251A5F3A9300B854EE /* STPCardTest.m */; }; - 04415C6F1A6605B5001225ED /* STPCertTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5261A5F3A9300B854EE /* STPCertTest.m */; }; 04415C701A6605B5001225ED /* STPTokenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB5271A5F3A9300B854EE /* STPTokenTest.m */; }; - 0451CC441C49AE1C003B2CA6 /* STPPaymentResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0451CC421C49AE1C003B2CA6 /* STPPaymentResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0451CC461C49AE1C003B2CA6 /* STPPaymentResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0451CC431C49AE1C003B2CA6 /* STPPaymentResult.m */; }; 04533E7D1A6877F400C7E52E /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D5BF9019BF958F009521A5 /* PassKit.framework */; settings = {ATTRIBUTES = (Required, ); }; }; - 045A62AB1B8E7259000165CE /* STPPaymentCardTextFieldTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 045A62AA1B8E7259000165CE /* STPPaymentCardTextFieldTest.m */; }; - 045D710E1CEEE30500F6CD65 /* STPAspects.h in Headers */ = {isa = PBXBuildFile; fileRef = 045D710C1CEEE30500F6CD65 /* STPAspects.h */; }; - 045D71101CEEE30500F6CD65 /* STPAspects.m in Sources */ = {isa = PBXBuildFile; fileRef = 045D710D1CEEE30500F6CD65 /* STPAspects.m */; }; - 045D71201CEFA57000F6CD65 /* UIViewController+Stripe_Promises.h in Headers */ = {isa = PBXBuildFile; fileRef = 045D711E1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.h */; }; - 045D71221CEFA57000F6CD65 /* UIViewController+Stripe_Promises.m in Sources */ = {isa = PBXBuildFile; fileRef = 045D711F1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.m */; }; - 045D712C1CF4ED7600F6CD65 /* STPBINRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 045D712A1CF4ED7600F6CD65 /* STPBINRange.h */; }; - 045D712E1CF4ED7600F6CD65 /* STPBINRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 045D712B1CF4ED7600F6CD65 /* STPBINRange.m */; }; - 045D71311CF514BB00F6CD65 /* STPBinRangeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 045D71301CF514BB00F6CD65 /* STPBinRangeTest.m */; }; 045E7C091A5F41DE004751EF /* Stripe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04CDB4421A5F2E1800B854EE /* Stripe.framework */; }; - 04633B051CD44F1C009D4FB5 /* STPAPIClient+ApplePay.m in Sources */ = {isa = PBXBuildFile; fileRef = 04633B041CD44F1C009D4FB5 /* STPAPIClient+ApplePay.m */; }; - 04633B071CD44F47009D4FB5 /* STPAPIClient+ApplePay.h in Headers */ = {isa = PBXBuildFile; fileRef = 04633B061CD44F47009D4FB5 /* STPAPIClient+ApplePay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04633B0C1CD44F6C009D4FB5 /* PKPayment+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 04633B081CD44F6C009D4FB5 /* PKPayment+Stripe.h */; }; - 04633B0D1CD44F6C009D4FB5 /* PKPayment+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = 04633B091CD44F6C009D4FB5 /* PKPayment+Stripe.m */; }; - 04695AD31C77F9DB00E08063 /* NSString+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 04695AD11C77F9DB00E08063 /* NSString+Stripe.h */; }; - 04695AD41C77F9DB00E08063 /* NSString+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = 04695AD21C77F9DB00E08063 /* NSString+Stripe.m */; }; - 04695AD91C77F9EF00E08063 /* STPDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 04695AD51C77F9EF00E08063 /* STPDelegateProxy.h */; }; - 04695ADA1C77F9EF00E08063 /* STPDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04695AD61C77F9EF00E08063 /* STPDelegateProxy.m */; }; - 04695ADB1C77F9EF00E08063 /* STPPhoneNumberValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 04695AD71C77F9EF00E08063 /* STPPhoneNumberValidator.h */; }; - 04695ADC1C77F9EF00E08063 /* STPPhoneNumberValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 04695AD81C77F9EF00E08063 /* STPPhoneNumberValidator.m */; }; - 046FE9A11CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 046FE99F1CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 046FE9A21CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 046FE9A01CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.m */; }; - 04793F561D1D8DDD00B3C551 /* STPSourceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 04793F551D1D8DDD00B3C551 /* STPSourceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04827D101D2575C6002DB3E8 /* STPImageLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 04827D0E1D2575C6002DB3E8 /* STPImageLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04827D121D2575C6002DB3E8 /* STPImageLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = 04827D0F1D2575C6002DB3E8 /* STPImageLibrary.m */; }; - 04827D151D257764002DB3E8 /* STPImageLibrary+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 04827D141D257764002DB3E8 /* STPImageLibrary+Private.h */; }; - 04827D181D257A6C002DB3E8 /* STPImageLibraryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04827D171D257A6C002DB3E8 /* STPImageLibraryTest.m */; }; - 049880FC1CED5A2300EA4FFD /* STPPaymentConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 049880FA1CED5A2300EA4FFD /* STPPaymentConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 049880FE1CED5A2300EA4FFD /* STPPaymentConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 049880FB1CED5A2300EA4FFD /* STPPaymentConfiguration.m */; }; - 049952CF1BCF13510088C703 /* STPAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 049952CD1BCF13510088C703 /* STPAPIRequest.h */; }; - 049952D01BCF13510088C703 /* STPAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 049952CE1BCF13510088C703 /* STPAPIRequest.m */; }; - 049952D21BCF13DD0088C703 /* STPAPIClient+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 049952D11BCF13DD0088C703 /* STPAPIClient+Private.h */; }; - 049A3F7A1CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F781CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.h */; }; - 049A3F7B1CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F791CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.m */; }; - 049A3F7E1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F7C1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.h */; }; - 049A3F7F1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F7D1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.m */; }; - 049A3F891CC73C7100F57DE7 /* STPPaymentContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F871CC73C7100F57DE7 /* STPPaymentContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 049A3F8A1CC73C7100F57DE7 /* STPPaymentContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F881CC73C7100F57DE7 /* STPPaymentContext.m */; }; - 049A3F911CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F8F1CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.h */; }; - 049A3F921CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F901CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.m */; }; - 049A3F951CC75B2E00F57DE7 /* STPPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F931CC75B2E00F57DE7 /* STPPromise.h */; }; - 049A3F961CC75B2E00F57DE7 /* STPPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F941CC75B2E00F57DE7 /* STPPromise.m */; }; - 049A3F991CC76A2400F57DE7 /* NSBundle+Stripe_AppName.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3F971CC76A2400F57DE7 /* NSBundle+Stripe_AppName.h */; }; - 049A3F9A1CC76A2400F57DE7 /* NSBundle+Stripe_AppName.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3F981CC76A2400F57DE7 /* NSBundle+Stripe_AppName.m */; }; - 049A3FAE1CC9AA9900F57DE7 /* STPAddressViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3FAC1CC9AA9900F57DE7 /* STPAddressViewModel.h */; }; - 049A3FAF1CC9AA9900F57DE7 /* STPAddressViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3FAD1CC9AA9900F57DE7 /* STPAddressViewModel.m */; }; - 049A3FB21CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.h in Headers */ = {isa = PBXBuildFile; fileRef = 049A3FB01CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.h */; }; - 049A3FB31CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.m in Sources */ = {isa = PBXBuildFile; fileRef = 049A3FB11CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.m */; }; - 04A488331CA34D3000506E53 /* STPEmailAddressValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A488311CA34D3000506E53 /* STPEmailAddressValidator.h */; }; - 04A488341CA34D3000506E53 /* STPEmailAddressValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A488321CA34D3000506E53 /* STPEmailAddressValidator.m */; }; - 04A488361CA34DC600506E53 /* STPEmailAddressValidatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A488351CA34DC600506E53 /* STPEmailAddressValidatorTest.m */; }; - 04A4883C1CA3568800506E53 /* STPBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A4883B1CA3568800506E53 /* STPBlocks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04A488421CA3580700506E53 /* UINavigationController+Stripe_Completion.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A488401CA3580700506E53 /* UINavigationController+Stripe_Completion.h */; }; - 04A488441CA3580700506E53 /* UINavigationController+Stripe_Completion.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A488411CA3580700506E53 /* UINavigationController+Stripe_Completion.m */; }; - 04A4C3891C4F25F900B3B290 /* NSArray+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A4C3851C4F25F900B3B290 /* NSArray+Stripe.h */; }; - 04A4C38B1C4F25F900B3B290 /* NSArray+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A4C3861C4F25F900B3B290 /* NSArray+Stripe.m */; }; - 04A4C38D1C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A4C3871C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.h */; }; - 04A4C38F1C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A4C3881C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.m */; }; - 04A4C3921C4F263300B3B290 /* NSArray+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A4C3911C4F263300B3B290 /* NSArray+StripeTest.m */; }; 04A4C3941C4F276100B3B290 /* STPUIVCStripeParentViewControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A4C3931C4F276100B3B290 /* STPUIVCStripeParentViewControllerTests.m */; }; - 04B31DD41D08E6E200EF1631 /* STPCustomer.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DD21D08E6E200EF1631 /* STPCustomer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04B31DD61D08E6E200EF1631 /* STPCustomer.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B31DD31D08E6E200EF1631 /* STPCustomer.m */; }; - 04B31DDA1D09A4DC00EF1631 /* STPPaymentConfiguration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DD81D09A4DC00EF1631 /* STPPaymentConfiguration+Private.h */; }; - 04B31DE61D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DE41D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.h */; }; - 04B31DE81D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B31DE51D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.m */; }; - 04B31DF21D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DF01D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.h */; }; - 04B31DF41D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B31DF11D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.m */; }; - 04B31DF91D11AC6400EF1631 /* STPUserInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DF71D11AC6400EF1631 /* STPUserInformation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04B31DFB1D11AC6400EF1631 /* STPUserInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B31DF81D11AC6400EF1631 /* STPUserInformation.m */; }; - 04B31DFF1D131D9000EF1631 /* STPPaymentCardTextFieldCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B31DFD1D131D9000EF1631 /* STPPaymentCardTextFieldCell.h */; }; - 04B31E011D131D9000EF1631 /* STPPaymentCardTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B31DFE1D131D9000EF1631 /* STPPaymentCardTextFieldCell.m */; }; - 04BC29A41CD8697900318357 /* STPTheme.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BC29A21CD8697900318357 /* STPTheme.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04BC29A51CD8697900318357 /* STPTheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 04BC29A31CD8697900318357 /* STPTheme.m */; }; - 04BC29BD1CDD535700318357 /* STPSwitchTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BC29BB1CDD535700318357 /* STPSwitchTableViewCell.h */; }; - 04BC29BE1CDD535700318357 /* STPSwitchTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 04BC29BC1CDD535700318357 /* STPSwitchTableViewCell.m */; }; - 04BFFFD91D240B13005F2340 /* STPAddCardViewController+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BFFFD81D240B13005F2340 /* STPAddCardViewController+Private.h */; }; - 04CB86BA1BA89CE100E4F61E /* PKPayment+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CB86B81BA89CD400E4F61E /* PKPayment+StripeTest.m */; }; - 04CDB4D31A5F30A700B854EE /* Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4A91A5F30A700B854EE /* Stripe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB4FE1A5F30A700B854EE /* STPAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4C21A5F30A700B854EE /* STPAPIClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB5001A5F30A700B854EE /* STPAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4C31A5F30A700B854EE /* STPAPIClient.m */; }; - 04CDB5021A5F30A700B854EE /* STPFormEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4C41A5F30A700B854EE /* STPFormEncoder.h */; }; - 04CDB5041A5F30A700B854EE /* STPFormEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4C51A5F30A700B854EE /* STPFormEncoder.m */; }; - 04CDB50A1A5F30A700B854EE /* STPBankAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4C81A5F30A700B854EE /* STPBankAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB50C1A5F30A700B854EE /* STPBankAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4C91A5F30A700B854EE /* STPBankAccount.m */; }; - 04CDB50E1A5F30A700B854EE /* STPCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4CA1A5F30A700B854EE /* STPCard.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB5101A5F30A700B854EE /* STPCard.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4CB1A5F30A700B854EE /* STPCard.m */; }; - 04CDB5121A5F30A700B854EE /* STPToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4CC1A5F30A700B854EE /* STPToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB5141A5F30A700B854EE /* STPToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4CD1A5F30A700B854EE /* STPToken.m */; }; - 04CDB5161A5F30A700B854EE /* StripeError.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDB4CE1A5F30A700B854EE /* StripeError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDB5181A5F30A700B854EE /* StripeError.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4CF1A5F30A700B854EE /* StripeError.m */; }; - 04CDE5B81BC1F1F100548833 /* STPCardParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDE5B41BC1F1F100548833 /* STPCardParams.m */; }; - 04CDE5BC1BC1F21500548833 /* STPCardParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDE5BB1BC1F21500548833 /* STPCardParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04CDE5C51BC20AF800548833 /* STPBankAccountParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDE5C11BC20AF800548833 /* STPBankAccountParams.m */; }; - 04CDE5C91BC20B1D00548833 /* STPBankAccountParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 04CDE5C81BC20B1D00548833 /* STPBankAccountParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; 04E01F7B21A8C37D0061402F /* OHHTTPStubs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04E01F7921A8C37C0061402F /* OHHTTPStubs.framework */; }; 04E01F7C21A8C37D0061402F /* SWHttpTrafficRecorder.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04E01F7A21A8C37D0061402F /* SWHttpTrafficRecorder.framework */; }; 04E01F7D21A8C39D0061402F /* OHHTTPStubs.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 04E01F7921A8C37C0061402F /* OHHTTPStubs.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 04E01F7E21A8C39D0061402F /* SWHttpTrafficRecorder.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 04E01F7A21A8C37D0061402F /* SWHttpTrafficRecorder.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 04E01F8521AA36320061402F /* STPNetworkStubbingTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E01F8321AA36320061402F /* STPNetworkStubbingTestCase.h */; }; - 04E01F8621AA36320061402F /* STPNetworkStubbingTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E01F8421AA36320061402F /* STPNetworkStubbingTestCase.m */; }; 04E01F8A21AA55E30061402F /* recorded_network_traffic in Resources */ = {isa = PBXBuildFile; fileRef = 04E01F8921AA55E30061402F /* recorded_network_traffic */; }; - 04E32A9D1B7A9490009C9E35 /* STPPaymentCardTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E32A9C1B7A9490009C9E35 /* STPPaymentCardTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04E39F541CECF7A100AF3B96 /* STPPaymentOptionTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E39F501CECF7A100AF3B96 /* STPPaymentOptionTuple.h */; }; - 04E39F551CECF7A100AF3B96 /* STPPaymentOptionTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E39F511CECF7A100AF3B96 /* STPPaymentOptionTuple.m */; }; - 04E39F581CECF9A800AF3B96 /* STPPaymentOptionsViewController+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E39F561CECF9A800AF3B96 /* STPPaymentOptionsViewController+Private.h */; }; - 04E39F5C1CECFAFD00AF3B96 /* STPPaymentContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E39F5A1CECFAFD00AF3B96 /* STPPaymentContext+Private.h */; }; - 04E39F6A1CED48D500AF3B96 /* UIBarButtonItem+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E39F681CED48D500AF3B96 /* UIBarButtonItem+Stripe.h */; }; - 04E39F6B1CED48D500AF3B96 /* UIBarButtonItem+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E39F691CED48D500AF3B96 /* UIBarButtonItem+Stripe.m */; }; - 04E7D4BA233FEFDF00FC8C02 /* STPPushProvisioningDetailsFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E7D4B9233FEFDF00FC8C02 /* STPPushProvisioningDetailsFunctionalTest.m */; }; - 04E7D4BD233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7D4BB233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04E7D4BF233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E7D4BC233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.m */; }; - 04E7D4C32340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7D4C12340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.h */; }; - 04E7D4C52340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E7D4C22340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.m */; }; - 04EBC7531B7533C300A0E6AE /* STPCardValidationState.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EBC7511B7533C300A0E6AE /* STPCardValidationState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04EBC7571B7533C300A0E6AE /* STPCardValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EBC7521B7533C300A0E6AE /* STPCardValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04F213311BCEAB61001D6F22 /* STPFormEncodable.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F213301BCEAB61001D6F22 /* STPFormEncodable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04F213351BCECB1C001D6F22 /* STPAPIResponseDecodable.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F213341BCECB1C001D6F22 /* STPAPIResponseDecodable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04F416261CA3639500486FB5 /* STPAddCardViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F416241CA3639500486FB5 /* STPAddCardViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04F416271CA3639500486FB5 /* STPAddCardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F416251CA3639500486FB5 /* STPAddCardViewController.m */; }; - 0731328F2277A3F60019CE3F /* STPPinManagementService.h in Headers */ = {isa = PBXBuildFile; fileRef = 0731328D2277A3F60019CE3F /* STPPinManagementService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 073132912277A3F60019CE3F /* STPPinManagementService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0731328E2277A3F60019CE3F /* STPPinManagementService.m */; }; - 073132952277A72D0019CE3F /* STPIssuingCardPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 073132932277A72D0019CE3F /* STPIssuingCardPin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 073132972277A72D0019CE3F /* STPIssuingCardPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 073132942277A72D0019CE3F /* STPIssuingCardPin.m */; }; - 073132982277A72D0019CE3F /* STPIssuingCardPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 073132942277A72D0019CE3F /* STPIssuingCardPin.m */; }; - 0731329C2277AA200019CE3F /* STPPinManagementServiceFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0731329A2277AA200019CE3F /* STPPinManagementServiceFunctionalTest.m */; }; - 311A475624EB1D2300576D92 /* STPCardScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 311A475424EB1D2300576D92 /* STPCardScanner.h */; }; - 311A475824EB1D2300576D92 /* STPCardScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 311A475524EB1D2300576D92 /* STPCardScanner.m */; }; - 311A475C24EB21AE00576D92 /* STPCameraView.h in Headers */ = {isa = PBXBuildFile; fileRef = 311A475A24EB21AE00576D92 /* STPCameraView.h */; }; - 311A475E24EB21AE00576D92 /* STPCameraView.m in Sources */ = {isa = PBXBuildFile; fileRef = 311A475B24EB21AE00576D92 /* STPCameraView.m */; }; - 311A476224EB27D000576D92 /* STPCardScannerTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 311A476024EB27D000576D92 /* STPCardScannerTableViewCell.h */; }; - 311A476424EB27D000576D92 /* STPCardScannerTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 311A476124EB27D000576D92 /* STPCardScannerTableViewCell.m */; }; - 31237F1F24F710E600B22785 /* UINavigationBar+Stripe_Theme.h in Headers */ = {isa = PBXBuildFile; fileRef = 31237F1E24F710E600B22785 /* UINavigationBar+Stripe_Theme.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31237F2224F7116D00B22785 /* STPIntentActionAlipayHandleRedirect.h in Headers */ = {isa = PBXBuildFile; fileRef = 31237F2124F7116D00B22785 /* STPIntentActionAlipayHandleRedirect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31237F2524F7118B00B22785 /* STPIntentAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 31237F2424F7118B00B22785 /* STPIntentAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31237F2824F71BA000B22785 /* Stripe3DS2.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 31237F2724F71BA000B22785 /* Stripe3DS2.bundle */; }; - 314B6A532384A713001FE708 /* STPKlarnaLineItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 314B6A512384A713001FE708 /* STPKlarnaLineItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 314B6A552384A713001FE708 /* STPKlarnaLineItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 314B6A522384A713001FE708 /* STPKlarnaLineItem.m */; }; - 314B6A592384ABF9001FE708 /* STPSourceKlarnaDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 314B6A572384ABF9001FE708 /* STPSourceKlarnaDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 314B6A5B2384ABF9001FE708 /* STPSourceKlarnaDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 314B6A582384ABF9001FE708 /* STPSourceKlarnaDetails.m */; }; - 314F9CC0235E66920059E2F6 /* STPFPXBankStatusResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 314F9CBE235E66920059E2F6 /* STPFPXBankStatusResponse.h */; }; - 314F9CC2235E66920059E2F6 /* STPFPXBankStatusResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 314F9CBF235E66920059E2F6 /* STPFPXBankStatusResponse.m */; }; - 315CB8C222E7D96000E612A3 /* STDSChallengeStatusReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A322E7D95E00E612A3 /* STDSChallengeStatusReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C322E7D96000E612A3 /* STDSRuntimeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A422E7D95E00E612A3 /* STDSRuntimeException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C422E7D96000E612A3 /* STDSButtonCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A522E7D95E00E612A3 /* STDSButtonCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C522E7D96000E612A3 /* STDSWarning.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A622E7D95E00E612A3 /* STDSWarning.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C622E7D96000E612A3 /* STDSSelectionCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A722E7D95E00E612A3 /* STDSSelectionCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C722E7D96000E612A3 /* STDSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A822E7D95F00E612A3 /* STDSException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C822E7D96000E612A3 /* STDSTextFieldCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8A922E7D95F00E612A3 /* STDSTextFieldCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8C922E7D96000E612A3 /* STDSUICustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AA22E7D95F00E612A3 /* STDSUICustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CA22E7D96000E612A3 /* STDSNavigationBarCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AB22E7D95F00E612A3 /* STDSNavigationBarCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CB22E7D96000E612A3 /* STDSTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AC22E7D95F00E612A3 /* STDSTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CC22E7D96000E612A3 /* STDSLabelCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AD22E7D95F00E612A3 /* STDSLabelCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CD22E7D96000E612A3 /* STDSCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AE22E7D95F00E612A3 /* STDSCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CE22E7D96000E612A3 /* STDSAuthenticationRequestParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8AF22E7D95F00E612A3 /* STDSAuthenticationRequestParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8CF22E7D96000E612A3 /* STDSRuntimeErrorEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B022E7D95F00E612A3 /* STDSRuntimeErrorEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D022E7D96000E612A3 /* STDSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B122E7D95F00E612A3 /* STDSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D122E7D96000E612A3 /* STDSCompletionEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B222E7D95F00E612A3 /* STDSCompletionEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D222E7D96000E612A3 /* STDSThreeDSProtocolVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B322E7D95F00E612A3 /* STDSThreeDSProtocolVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D322E7D96000E612A3 /* STDSAuthenticationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B422E7D95F00E612A3 /* STDSAuthenticationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D422E7D96100E612A3 /* STDSThreeDS2Service.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B522E7D95F00E612A3 /* STDSThreeDS2Service.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D522E7D96100E612A3 /* STDSFooterCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B622E7D96000E612A3 /* STDSFooterCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D622E7D96100E612A3 /* STDSAlreadyInitializedException.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B722E7D96000E612A3 /* STDSAlreadyInitializedException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D722E7D96100E612A3 /* STDSJSONEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B822E7D96000E612A3 /* STDSJSONEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D822E7D96100E612A3 /* STDSChallengeParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8B922E7D96000E612A3 /* STDSChallengeParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8D922E7D96100E612A3 /* STDSJSONDecodable.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BA22E7D96000E612A3 /* STDSJSONDecodable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DA22E7D96100E612A3 /* STDSJSONEncodable.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BB22E7D96000E612A3 /* STDSJSONEncodable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DB22E7D96100E612A3 /* STDSInvalidInputException.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BC22E7D96000E612A3 /* STDSInvalidInputException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DC22E7D96100E612A3 /* STDSProtocolErrorEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BD22E7D96000E612A3 /* STDSProtocolErrorEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DD22E7D96100E612A3 /* Stripe3DS2.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BE22E7D96000E612A3 /* Stripe3DS2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DE22E7D96100E612A3 /* STDSNotInitializedException.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8BF22E7D96000E612A3 /* STDSNotInitializedException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8DF22E7D96100E612A3 /* STDSConfigParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8C022E7D96000E612A3 /* STDSConfigParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 315CB8E022E7D96100E612A3 /* STDSStripe3DS2Error.h in Headers */ = {isa = PBXBuildFile; fileRef = 315CB8C122E7D96000E612A3 /* STDSStripe3DS2Error.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3100770B253A735F00A5D35D /* NSURLComponents+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4225117C9400CC59EF /* NSURLComponents+Stripe.swift */; }; + 3111BE742512FD0800288D28 /* STPTelemetryClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6A25117C9600CC59EF /* STPTelemetryClient.swift */; }; + 3111BE792513039700288D28 /* STPShippingMethodTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6C25117C9700CC59EF /* STPShippingMethodTableViewCell.swift */; }; + 3111BE802513057C00288D28 /* STPMultiFormTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9A25117C9900CC59EF /* STPMultiFormTextField.swift */; }; + 3111BE852513075000288D28 /* STPFormTextFieldContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE825117C9E00CC59EF /* STPFormTextFieldContainer.swift */; }; + 3111BE8925130A3600288D28 /* STPAUBECSDebitFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9F25117C9900CC59EF /* STPAUBECSDebitFormView.swift */; }; + 3111BE9F251316E600288D28 /* STPAddCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDAD25117C9A00CC59EF /* STPAddCardViewController.swift */; }; + 3111C2F7252683CE00207E32 /* STPCardBrand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB225117C9B00CC59EF /* STPCardBrand.swift */; }; + 3111C2FE252688B800207E32 /* STPFakeAddPaymentPassViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1B25117CA100CC59EF /* STPFakeAddPaymentPassViewController.swift */; }; + 3111C30225268ED800207E32 /* STPError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDFD25117C9F00CC59EF /* STPError.swift */; }; + 3111C3082526956500207E32 /* NSError+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA525117C9A00CC59EF /* NSError+Stripe.swift */; }; + 3111C30C252697A800207E32 /* STPPaymentMethodEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA225117C9A00CC59EF /* STPPaymentMethodEnums.swift */; }; + 3111C31125269B0700207E32 /* STPPaymentOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA725117C9A00CC59EF /* STPPaymentOption.swift */; }; + 3111C3152526A53400207E32 /* STPSourceEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1425117CA000CC59EF /* STPSourceEnums.swift */; }; + 3111C3172526A66000207E32 /* STPSourceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2C25117C9300CC59EF /* STPSourceProtocol.swift */; }; + 3111C31A2526A74400207E32 /* PKPayment+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0E25117CA000CC59EF /* PKPayment+Stripe.swift */; }; + 3111C31E2526A85C00207E32 /* PKPaymentAuthorizationViewController+Stripe_Blocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5525117C9500CC59EF /* PKPaymentAuthorizationViewController+Stripe_Blocks.swift */; }; + 3111C3222526A9C600207E32 /* PKAddPaymentPassRequest+Stripe_Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB925117C9B00CC59EF /* PKAddPaymentPassRequest+Stripe_Error.swift */; }; + 3111C3262526AB2500207E32 /* NSString+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9D25117C9900CC59EF /* NSString+Stripe.swift */; }; + 3111C32B2526BCFD00207E32 /* NSBundle+Stripe_AppName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1E25117CA100CC59EF /* NSBundle+Stripe_AppName.swift */; }; + 3111C32F2526BE8600207E32 /* NSDecimalNumber+Stripe_Currency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7225117C9700CC59EF /* NSDecimalNumber+Stripe_Currency.swift */; }; + 3111C3332526BF4A00207E32 /* NSCharacterSet+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA425117C9A00CC59EF /* NSCharacterSet+Stripe.swift */; }; + 3111C3392526C24F00207E32 /* STPDispatchFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7925117C9700CC59EF /* STPDispatchFunctions.swift */; }; + 3111C33D2526C2A300207E32 /* STPPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8525117C9800CC59EF /* STPPromise.swift */; }; + 3111C3422526C71A00207E32 /* STPEphemeralKeyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5E25117C9600CC59EF /* STPEphemeralKeyManager.swift */; }; + 3111C3522527871300207E32 /* STPCustomerContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1325117CA000CC59EF /* STPCustomerContext.swift */; }; + 3111C35725279C3B00207E32 /* STPSwiftFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C35625279C3B00207E32 /* STPSwiftFixtures.swift */; }; + 3111C3612527B62C00207E32 /* STPBackendAPIAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1825117CA100CC59EF /* STPBackendAPIAdapter.swift */; }; + 3111C3642527BB1700207E32 /* STPLocalizationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA925117C9A00CC59EF /* STPLocalizationUtils.swift */; }; + 3111C3692527BC4200207E32 /* STPAddressFieldTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDFE25117C9F00CC59EF /* STPAddressFieldTableViewCell.swift */; }; + 3111C3762527EB6800207E32 /* STPAuthenticationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDFA25117C9F00CC59EF /* STPAuthenticationContext.swift */; }; + 3111C3782527ECF900207E32 /* STPEphemeralKeyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB325117C9B00CC59EF /* STPEphemeralKeyProvider.swift */; }; + 3111C42C252BC7A300207E32 /* STPTelemetryClientTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C39C252BC78E00207E32 /* STPTelemetryClientTest.swift */; }; + 3111C542252BCDD400207E32 /* Stripe3DS2.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31D49B0F251D6ABF003FDB84 /* Stripe3DS2.xcframework */; }; + 3111C545252BCE4200207E32 /* Stripe3DS2.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31D49B0F251D6ABF003FDB84 /* Stripe3DS2.xcframework */; }; + 3111C550252BCFFD00207E32 /* NSArray+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C411252BC7A100207E32 /* NSArray+StripeTest.swift */; }; + 3111C552252BD00400207E32 /* NSDecimalNumber+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B3252BC79200207E32 /* NSDecimalNumber+StripeTest.swift */; }; + 3111C555252BD8DD00207E32 /* NSDictionary+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B0252BC79100207E32 /* NSDictionary+StripeTest.swift */; }; + 3111C559252BDAA800207E32 /* NSArray+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9B25117C9900CC59EF /* NSArray+Stripe.swift */; }; + 3111C55C252BDAEE00207E32 /* NSMutableURLRequest+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C415252BC7A200207E32 /* NSMutableURLRequest+StripeTest.swift */; }; + 3111C55F252BDB0000207E32 /* NSString+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F6252BC79D00207E32 /* NSString+StripeTest.swift */; }; + 3111C562252BDB8500207E32 /* NSURLComponents_StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C38D252BC78C00207E32 /* NSURLComponents_StripeTest.swift */; }; + 3111C565252BDBCB00207E32 /* PKPayment+StripeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3E5252BC79A00207E32 /* PKPayment+StripeTest.swift */; }; + 3111C568252BDCF400207E32 /* STPAddCardViewControllerLocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3AE252BC79100207E32 /* STPAddCardViewControllerLocalizationTests.swift */; }; + 3111C56B252BDD5000207E32 /* FBSnapshotTestCase+STPViewControllerLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F7252BC79D00207E32 /* FBSnapshotTestCase+STPViewControllerLoading.swift */; }; + 3111C584252BE87600207E32 /* STPTestingAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3666589A23FF494400D00354 /* STPTestingAPIClient.h */; }; + 3111C587252BEB3E00207E32 /* STPEmailAddressValidatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3AA252BC79000207E32 /* STPEmailAddressValidatorTest.swift */; }; + 3111C58D252BEC9900207E32 /* STPNumericStringValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3E8252BC79A00207E32 /* STPNumericStringValidatorTests.swift */; }; + 3111C596252BED0100207E32 /* STPPhoneNumberValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8425117C9800CC59EF /* STPPhoneNumberValidator.swift */; }; + 3111C598252BED0500207E32 /* STPPhoneNumberValidatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C398252BC78E00207E32 /* STPPhoneNumberValidatorTest.swift */; }; + 3111C59B252BEE6700207E32 /* STPBSBNumberValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B4252BC79200207E32 /* STPBSBNumberValidatorTests.swift */; }; + 3111C59E252BEFCD00207E32 /* STPPaymentMethodBancontactTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C39A252BC78E00207E32 /* STPPaymentMethodBancontactTests.swift */; }; + 3111C5A2252BF16000207E32 /* STPFormTextFieldTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F1252BC79C00207E32 /* STPFormTextFieldTest.swift */; }; + 3111C5AA252BF40100207E32 /* STPNetworkStubbingTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3BB252BC79300207E32 /* STPNetworkStubbingTestCase.swift */; }; + 3111C5AD252BF41200207E32 /* STPPinManagementServiceFunctionalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3FB252BC79E00207E32 /* STPPinManagementServiceFunctionalTest.swift */; }; + 3111C5B0252BF41A00207E32 /* STPPushProvisioningDetailsFunctionalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3BF252BC79400207E32 /* STPPushProvisioningDetailsFunctionalTest.swift */; }; + 3111C5B3252BF42000207E32 /* STPApplePayFunctionalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C399252BC78E00207E32 /* STPApplePayFunctionalTest.swift */; }; + 3111C5B7252BF66500207E32 /* STPColorUtilsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3D2252BC79700207E32 /* STPColorUtilsTest.swift */; }; + 3111C5BA252BF80000207E32 /* STPThreeDSSelectionCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F9252BC79D00207E32 /* STPThreeDSSelectionCustomizationTest.swift */; }; + 3111C5BD252BF85200207E32 /* UIImage+StripeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3C7252BC79500207E32 /* UIImage+StripeTests.swift */; }; + 3111C5C0252BF8EB00207E32 /* STPMandateDataParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3DC252BC79900207E32 /* STPMandateDataParamsTest.swift */; }; + 3111C5CA252BFC7000207E32 /* STPPaymentIntentParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F0252BC79C00207E32 /* STPPaymentIntentParamsTest.swift */; }; + 3111C5D1252BFDFC00207E32 /* STPPaymentMethodCardTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C393252BC78D00207E32 /* STPPaymentMethodCardTest.swift */; }; + 3111C5D9252C14A500207E32 /* STPThreeDSUICustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C38A252BC78B00207E32 /* STPThreeDSUICustomizationTest.swift */; }; + 3111C5DC252C159900207E32 /* STPThreeDSLabelCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B8252BC79300207E32 /* STPThreeDSLabelCustomizationTest.swift */; }; + 3111C5DF252CC5C700207E32 /* STPPaymentMethodTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C39B252BC78E00207E32 /* STPPaymentMethodTest.swift */; }; + 3111C5E2252CDCC800207E32 /* STPCardValidatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3AC252BC79100207E32 /* STPCardValidatorTest.swift */; }; + 3111C5E5252CE42100207E32 /* STPShippingAddressViewControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3FC252BC79E00207E32 /* STPShippingAddressViewControllerTest.swift */; }; + 3111C5E8252CE69E00207E32 /* STPThreeDSButtonCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C412252BC7A100207E32 /* STPThreeDSButtonCustomizationTest.swift */; }; + 3111C5EB252CE79700207E32 /* STPThreeDSNavigationBarCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3EB252BC79B00207E32 /* STPThreeDSNavigationBarCustomizationTest.swift */; }; + 3111C5EE252CE7B900207E32 /* STPThreeDSFooterCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3C3252BC79400207E32 /* STPThreeDSFooterCustomizationTest.swift */; }; + 3111C5F1252CE81400207E32 /* STPPostalCodeValidatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C402252BC79F00207E32 /* STPPostalCodeValidatorTest.swift */; }; + 3111C5F4252CE8BB00207E32 /* STPThreeDSTextFieldCustomizationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3BC252BC79300207E32 /* STPThreeDSTextFieldCustomizationTest.swift */; }; + 3111C5F7252D1BE600207E32 /* STPSetupIntentConfirmParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3C8252BC79500207E32 /* STPSetupIntentConfirmParamsTest.swift */; }; + 3111C5FA252D1DC000207E32 /* STPShippingMethodsViewControllerLocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3CC252BC79600207E32 /* STPShippingMethodsViewControllerLocalizationTests.swift */; }; + 3111C600252D1FCB00207E32 /* STPPaymentMethodAUBECSDebitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3D5252BC79700207E32 /* STPPaymentMethodAUBECSDebitTests.swift */; }; + 3111C606252D201F00207E32 /* STPMandateCustomerAcceptanceParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B6252BC79300207E32 /* STPMandateCustomerAcceptanceParamsTest.swift */; }; + 3111C609252D217D00207E32 /* STPAUBECSFormViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3A8252BC79000207E32 /* STPAUBECSFormViewModelTests.swift */; }; + 3111C60B252D224C00207E32 /* STPCardTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3DF252BC79900207E32 /* STPCardTest.swift */; }; + 3111C60F252D270D00207E32 /* STPPaymentMethodSofortTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C405252BC79F00207E32 /* STPPaymentMethodSofortTests.swift */; }; + 3111C612252D272A00207E32 /* STPPaymentMethodGiropayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B9252BC79300207E32 /* STPPaymentMethodGiropayTests.swift */; }; + 3111C615252D275A00207E32 /* STPAddressViewModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3BA252BC79300207E32 /* STPAddressViewModelTest.swift */; }; + 3111C618252D330500207E32 /* STPSourceParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C397252BC78D00207E32 /* STPSourceParamsTest.swift */; }; + 3111C61B252D36A100207E32 /* STPCertTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3D6252BC79800207E32 /* STPCertTest.swift */; }; + 3111C61E252D36F700207E32 /* STPPaymentCardTextFieldViewModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C410252BC7A100207E32 /* STPPaymentCardTextFieldViewModelTest.swift */; }; + 3111C621252D3B3B00207E32 /* STPEphemeralKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C400252BC79E00207E32 /* STPEphemeralKeyTest.swift */; }; + 3111C624252D3D4000207E32 /* STPAPIClientTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3A9252BC79000207E32 /* STPAPIClientTest.swift */; }; + 3111C627252D3DCF00207E32 /* STPPaymentIntentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3CF252BC79600207E32 /* STPPaymentIntentTest.swift */; }; + 3111C62E252D3F1E00207E32 /* STPLabeledMultiFormTextFieldViewSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3EF252BC79C00207E32 /* STPLabeledMultiFormTextFieldViewSnapshotTests.swift */; }; + 3111C63A252D3FBF00207E32 /* STPBinRangeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C40A252BC7A000207E32 /* STPBinRangeTest.swift */; }; + 3111C63D252D405400207E32 /* STPAUBECSDebitFormViewSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B1252BC79200207E32 /* STPAUBECSDebitFormViewSnapshotTests.swift */; }; + 3111C640252D40F100207E32 /* STPCardBINMetadataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B5252BC79200207E32 /* STPCardBINMetadataTests.swift */; }; + 3111C643252D417000207E32 /* STPPaymentMethodPrzelewy24Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3E0252BC79900207E32 /* STPPaymentMethodPrzelewy24Tests.swift */; }; + 3111C646252D419600207E32 /* STPPaymentMethodEPSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3DB252BC79800207E32 /* STPPaymentMethodEPSTests.swift */; }; + 3111C649252D41BD00207E32 /* STPMandateOnlineParamsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3E6252BC79A00207E32 /* STPMandateOnlineParamsTest.swift */; }; + 3111C64C252D41F800207E32 /* STPFormEncoderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3CD252BC79600207E32 /* STPFormEncoderTest.swift */; }; + 3111C652252D42D200207E32 /* STPTestingAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3666589B23FF494400D00354 /* STPTestingAPIClient.m */; }; + 3111C70F252D4B0A00207E32 /* STPSourceCardDetailsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3B2252BC79200207E32 /* STPSourceCardDetailsTest.swift */; }; + 3111C714252E2A5200207E32 /* STPApplePayContextTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C401252BC79F00207E32 /* STPApplePayContextTest.swift */; }; + 3111C71D252E394C00207E32 /* STPPaymentContextApplePayTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3FD252BC79E00207E32 /* STPPaymentContextApplePayTest.swift */; }; + 3111C722252E3EC200207E32 /* STPShippingAddressViewControllerLocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3C9252BC79500207E32 /* STPShippingAddressViewControllerLocalizationTests.swift */; }; + 31281BC325254F8E00591A95 /* STPPaymentCardTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5125117C9500CC59EF /* STPPaymentCardTextFieldCell.swift */; }; + 31281BC9252551AA00591A95 /* STPPaymentCardTextFieldViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3725117C9300CC59EF /* STPPaymentCardTextFieldViewModel.swift */; }; + 31281BCD2525598200591A95 /* STPPaymentConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8A25117C9800CC59EF /* STPPaymentConfiguration.swift */; }; + 31281BD02525725C00591A95 /* STPPaymentActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8225117C9800CC59EF /* STPPaymentActivityIndicatorView.swift */; }; + 31281BD52525775D00591A95 /* STPFPXBankStatusResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDFB25117C9F00CC59EF /* STPFPXBankStatusResponse.swift */; }; + 31281BDA2525788600591A95 /* STPEmptyStripeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBE25117C9B00CC59EF /* STPEmptyStripeResponse.swift */; }; + 31281BDF252579CA00591A95 /* STPBankSelectionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0C25117CA000CC59EF /* STPBankSelectionTableViewCell.swift */; }; + 31281BE525257A4500591A95 /* STPFPXBankBrand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1C25117CA100CC59EF /* STPFPXBankBrand.swift */; }; + 31281BF02525831D00591A95 /* STPBankAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD625117C9D00CC59EF /* STPBankAccount.swift */; }; + 31281BF5252586F800591A95 /* STPBankAccountParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7725117C9700CC59EF /* STPBankAccountParams.swift */; }; + 31281BF925258D4200591A95 /* STPGenericStripeObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2A25117C9300CC59EF /* STPGenericStripeObject.swift */; }; + 312D789B253DF824009224AF /* STPLocalizedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312D789A253DF824009224AF /* STPLocalizedString.swift */; }; + 316F8110254109FC000A80B5 /* STPIntentActionOXXODisplayDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F810F254109FC000A80B5 /* STPIntentActionOXXODisplayDetails.swift */; }; + 316F811625410B0E000A80B5 /* STPPaymentMethodOXXO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F811525410B0E000A80B5 /* STPPaymentMethodOXXO.swift */; }; + 316F811A25410B12000A80B5 /* STPPaymentMethodOXXOParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F811925410B12000A80B5 /* STPPaymentMethodOXXOParams.swift */; }; + 316F81222541125E000A80B5 /* STPPaymentMethodOXXOTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 316F81212541125E000A80B5 /* STPPaymentMethodOXXOTests.m */; }; + 316F812825411275000A80B5 /* STPPaymentMethodOXXOParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 316F812725411274000A80B5 /* STPPaymentMethodOXXOParamsTests.m */; }; + 316F813625411644000A80B5 /* STPPaymentMethodPayPalParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F813425411643000A80B5 /* STPPaymentMethodPayPalParams.swift */; }; + 316F813725411644000A80B5 /* STPPaymentMethodPayPal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F813525411644000A80B5 /* STPPaymentMethodPayPal.swift */; }; + 316F813F25411877000A80B5 /* STPPaymentMethodPayPalParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 316F813E25411877000A80B5 /* STPPaymentMethodPayPalParamsTests.m */; }; + 316F814525411879000A80B5 /* STPPaymentMethodPayPalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 316F814425411879000A80B5 /* STPPaymentMethodPayPalTests.m */; }; + 3176C2142519723B00300ADE /* STPPaymentCardTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCD25117C9C00CC59EF /* STPPaymentCardTextField.swift */; }; + 3176C21B251A64D400300ADE /* STPNumericStringValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1D25117CA100CC59EF /* STPNumericStringValidator.swift */; }; + 3176C220251A679600300ADE /* STPKlarnaLineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6D25117C9700CC59EF /* STPKlarnaLineItem.swift */; }; + 3176C223251A696B00300ADE /* STPSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDAA25117C9A00CC59EF /* STPSectionHeaderView.swift */; }; + 3176C227251A6ABF00300ADE /* STPThreeDSButtonCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5825117C9500CC59EF /* STPThreeDSButtonCustomization.swift */; }; + 3176C22B251A6AD800300ADE /* STPThreeDSCustomizationSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE2525117CA100CC59EF /* STPThreeDSCustomizationSettings.swift */; }; + 3176C22F251A6AFD00300ADE /* STPThreeDSFooterCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB825117C9B00CC59EF /* STPThreeDSFooterCustomization.swift */; }; + 3176C233251A6B0600300ADE /* STPThreeDSLabelCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0F25117CA000CC59EF /* STPThreeDSLabelCustomization.swift */; }; + 3176C237251A6B2100300ADE /* STPThreeDSNavigationBarCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3625117C9300CC59EF /* STPThreeDSNavigationBarCustomization.swift */; }; + 3176C23A251A6B3A00300ADE /* STPThreeDSSelectionCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9925117C9900CC59EF /* STPThreeDSSelectionCustomization.swift */; }; + 3176C23E251A6B4B00300ADE /* STPThreeDSTextFieldCustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1225117CA000CC59EF /* STPThreeDSTextFieldCustomization.swift */; }; + 3176C242251A6B5E00300ADE /* STPThreeDSUICustomization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9525117C9900CC59EF /* STPThreeDSUICustomization.swift */; }; + 3176C246251A7F6500300ADE /* STPPaymentOptionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4F25117C9500CC59EF /* STPPaymentOptionTableViewCell.swift */; }; + 3176C24A251A844900300ADE /* STPPaymentOptionTuple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6825117C9600CC59EF /* STPPaymentOptionTuple.swift */; }; + 3176C24E251A881800300ADE /* STPViewWithSeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6525117C9600CC59EF /* STPViewWithSeparator.swift */; }; + 3176C252251A88B000300ADE /* STPLabeledFormTextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBA25117C9B00CC59EF /* STPLabeledFormTextFieldView.swift */; }; + 3176C258251A8E5000300ADE /* STPLabeledMultiFormTextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6025117C9600CC59EF /* STPLabeledMultiFormTextFieldView.swift */; }; + 3176C25D251A8FD300300ADE /* STPPushProvisioningContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0625117C9F00CC59EF /* STPPushProvisioningContext.swift */; }; + 3176C25F251A8FDA00300ADE /* STPPushProvisioningDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8325117C9800CC59EF /* STPPushProvisioningDetails.swift */; }; + 3176C261251A8FDF00300ADE /* STPPushProvisioningDetailsParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6325117C9600CC59EF /* STPPushProvisioningDetailsParams.swift */; }; + 3176C270251A9A6100300ADE /* STPFormTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDFF25117C9F00CC59EF /* STPFormTextField.swift */; }; + 3176C272251A9A6700300ADE /* STPValidatedTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBF25117C9B00CC59EF /* STPValidatedTextField.swift */; }; + 317ABF3025117D0C00CC59EF /* STPPaymentMethodCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0925117CA000CC59EF /* STPPaymentMethodCard.swift */; }; + 317ABF3225117D0F00CC59EF /* STPPaymentMethodCardPresent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9725117C9900CC59EF /* STPPaymentMethodCardPresent.swift */; }; + 317ABF3425118C1E00CC59EF /* STPCardScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2825117C9200CC59EF /* STPCardScanner.swift */; }; + 317ABF3B251193B600CC59EF /* STPCardScannerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0D25117CA000CC59EF /* STPCardScannerTableViewCell.swift */; }; + 317ABF40251196A600CC59EF /* STPCameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9325117C9900CC59EF /* STPCameraView.swift */; }; + 317ABF462511983100CC59EF /* STPColorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5425117C9500CC59EF /* STPColorUtils.swift */; }; + 317ABF492511AD5D00CC59EF /* STPEmailAddressValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD025117C9C00CC59EF /* STPEmailAddressValidator.swift */; }; + 317ABF53251292B400CC59EF /* STPAppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0325117C9F00CC59EF /* STPAppInfo.swift */; }; + 317ABF5A2512957800CC59EF /* STPBECSDebitAccountNumberValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7625117C9700CC59EF /* STPBECSDebitAccountNumberValidator.swift */; }; + 317ABF5D2512979A00CC59EF /* STPBINRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2625117C9200CC59EF /* STPBINRange.swift */; }; + 3185126C252FE67E008C0C57 /* StripeTests-Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 3185126B252FE67E008C0C57 /* StripeTests-Prefix.pch */; }; + 31851272252FE770008C0C57 /* STPBlocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 31851271252FE770008C0C57 /* STPBlocks.h */; }; + 319490592513CC6200AD8F0B /* STPImageLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD725117C9D00CC59EF /* STPImageLibrary.swift */; }; + 319490612514041300AD8F0B /* STPBankSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9825117C9900CC59EF /* STPBankSelectionViewController.swift */; }; + 3194906625140BEF00AD8F0B /* STPCoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC725117C9C00CC59EF /* STPCoreViewController.swift */; }; + 3194906C25140C0B00AD8F0B /* STPCoreScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDEE25117C9E00CC59EF /* STPCoreScrollViewController.swift */; }; + 3194907025140C4800AD8F0B /* STPCoreTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7325117C9700CC59EF /* STPCoreTableViewController.swift */; }; + 3194907425140C9700AD8F0B /* STPPaymentOptionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4D25117C9500CC59EF /* STPPaymentOptionsViewController.swift */; }; + 3194907825140CFE00AD8F0B /* STPPaymentOptionsInternalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3A25117C9300CC59EF /* STPPaymentOptionsInternalViewController.swift */; }; + 3194907B25140D1500AD8F0B /* STPShippingMethodsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3E25117C9400CC59EF /* STPShippingMethodsViewController.swift */; }; + 3194907E25140D4000AD8F0B /* STPShippingAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4925117C9500CC59EF /* STPShippingAddressViewController.swift */; }; + 3194908425143A5A00AD8F0B /* STPBundleLocator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9625117C9900CC59EF /* STPBundleLocator.swift */; }; + 3194908C2514484300AD8F0B /* STPUserInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE2025117CA100CC59EF /* STPUserInformation.swift */; }; + 31949091251449C600AD8F0B /* STPPostalCodeValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA825117C9A00CC59EF /* STPPostalCodeValidator.swift */; }; + 3194909B25144D7800AD8F0B /* STPPaymentContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5025117C9500CC59EF /* STPPaymentContext.swift */; }; 3194CF5C2314869500E1940F /* STPPaymentMethodFPXTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3194CF5B2314869400E1940F /* STPPaymentMethodFPXTest.m */; }; 3194CF5E231487A200E1940F /* STPFPXBankBrandTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3194CF5D231487A100E1940F /* STPFPXBankBrandTest.m */; }; - 31B9609022FE128C00DC6FD9 /* STPBankSelectionViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B9608E22FE128C00DC6FD9 /* STPBankSelectionViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31B9609222FE128C00DC6FD9 /* STPBankSelectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B9608F22FE128C00DC6FD9 /* STPBankSelectionViewController.m */; }; - 31B9609622FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B9609422FE20DE00DC6FD9 /* STPBankSelectionTableViewCell.m */; }; - 31B9609822FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B9609522FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.h */; }; + 31A4381E251052C00067F936 /* FBSnapshotTestCase.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F15AC18D1DBA9CA90009EADE /* FBSnapshotTestCase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 31A99FE0251D619800F994E9 /* STPURLCallbackHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5925117C9500CC59EF /* STPURLCallbackHandler.swift */; }; + 31C5B86E252E518E00A481A7 /* STPAddCardViewControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F5252BC79D00207E32 /* STPAddCardViewControllerTest.swift */; }; + 31C5B871252E746200A481A7 /* STPBECSDebitAccountNumberValidatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3A7252BC79000207E32 /* STPBECSDebitAccountNumberValidatorTests.swift */; }; + 31C5B873252E773100A481A7 /* STPPaymentOptionsViewControllerLocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C391252BC78C00207E32 /* STPPaymentOptionsViewControllerLocalizationTests.swift */; }; + 31C5B87C252E859300A481A7 /* STPPaymentConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B013C881F1E784A00DD831B /* STPPaymentConfigurationTest.m */; }; + 31C5B87E252E869D00A481A7 /* StripeErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C3F8252BC79D00207E32 /* StripeErrorTest.swift */; }; + 31C5B886252E9AD200A481A7 /* STPAnalyticsClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C124A1841CCAB750007D42EE /* STPAnalyticsClientTest.m */; }; + 31C5B888252E9C7400A481A7 /* STPCustomerContextTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E4F8051EBBEB0F00E611F5 /* STPCustomerContextTest.m */; }; + 31C5B88A252E9DBB00A481A7 /* STPEphemeralKeyManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C184107D1EC2704700178149 /* STPEphemeralKeyManagerTest.m */; }; + 31C5B88C252E9E0600A481A7 /* STPLabeledFormTextFieldViewSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AEBFBD241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m */; }; + 31C5B88E252E9F0D00A481A7 /* STPPaymentCardTextFieldTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 045A62AA1B8E7259000165CE /* STPPaymentCardTextFieldTest.m */; }; + 31C5B896252E9FBA00A481A7 /* STPRedirectContextTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F152321A1EA92F9D00D65C67 /* STPRedirectContextTest.m */; }; + 31C5B898252EA19200A481A7 /* STPImageLibraryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04827D171D257A6C002DB3E8 /* STPImageLibraryTest.m */; }; + 31C5B89A252EA24800A481A7 /* STPPaymentOptionsViewControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3111C413252BC7A200207E32 /* STPPaymentOptionsViewControllerTest.swift */; }; 31C8644924DDF2560015F7DF /* STPPaymentMethodSofortParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C8644824DDF2550015F7DF /* STPPaymentMethodSofortParamsTests.m */; }; - 31C8644A24DDF2560015F7DF /* STPPaymentMethodSofortTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C8644724DDF2550015F7DF /* STPPaymentMethodSofortTests.m */; }; - 31C8644B24DDF2D50015F7DF /* STPPaymentMethodSofort.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C8644424DDEF070015F7DF /* STPPaymentMethodSofort.m */; }; - 31C8644C24DDF2D50015F7DF /* STPPaymentMethodSofortParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C8644524DDEF070015F7DF /* STPPaymentMethodSofortParams.m */; }; - 31C8644F24DDF2D90015F7DF /* STPPaymentMethodSofort.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C8644624DDEF070015F7DF /* STPPaymentMethodSofort.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31C8645024DDF2D90015F7DF /* STPPaymentMethodSofortParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C8644324DDEF070015F7DF /* STPPaymentMethodSofortParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; 31CF06DF2508486F002FED4B /* Stripe.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 31CF06DE2508486F002FED4B /* Stripe.xcassets */; }; 31CF06E1250863A9002FED4B /* au_becs_bsb.json in Resources */ = {isa = PBXBuildFile; fileRef = 363E25BA24183B6900070D59 /* au_becs_bsb.json */; }; - 31F336DD25376C5700874F00 /* Stripe3DS2.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31F336DC25376C5700874F00 /* Stripe3DS2.xcframework */; }; - 31F336E025377C9700874F00 /* STDSSwiftTryCatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F336DF25377C9700874F00 /* STDSSwiftTryCatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31F5A50922F0EFB10033663B /* STPPaymentMethodFPXParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F5A50722F0EFB00033663B /* STPPaymentMethodFPXParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31F5A50B22F0EFB10033663B /* STPPaymentMethodFPX.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F5A50822F0EFB00033663B /* STPPaymentMethodFPX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31F5A50F22F0EFDC0033663B /* STPPaymentMethodFPX.m in Sources */ = {isa = PBXBuildFile; fileRef = 31F5A50D22F0EFDB0033663B /* STPPaymentMethodFPX.m */; }; - 31F5A51122F0EFDC0033663B /* STPPaymentMethodFPXParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 31F5A50E22F0EFDB0033663B /* STPPaymentMethodFPXParams.m */; }; - 31F5B33522FCAC4000A71C64 /* STPFPXBankBrand.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F5B33322FCAC4000A71C64 /* STPFPXBankBrand.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31F5B33622FCAC4000A71C64 /* STPFPXBankBrand.m in Sources */ = {isa = PBXBuildFile; fileRef = 31F5B33422FCAC4000A71C64 /* STPFPXBankBrand.m */; }; - 3604006F22C18C78004CF80B /* STPThreeDSFooterCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006722C18C77004CF80B /* STPThreeDSFooterCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007022C18C78004CF80B /* STPThreeDSLabelCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006822C18C77004CF80B /* STPThreeDSLabelCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007122C18C78004CF80B /* STPThreeDSNavigationBarCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006922C18C77004CF80B /* STPThreeDSNavigationBarCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007222C18C78004CF80B /* STPThreeDSUICustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006A22C18C77004CF80B /* STPThreeDSUICustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007322C18C78004CF80B /* STPThreeDSButtonCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006B22C18C78004CF80B /* STPThreeDSButtonCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007422C18C78004CF80B /* STPThreeDSSelectionCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006C22C18C78004CF80B /* STPThreeDSSelectionCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3604007522C18C78004CF80B /* STPThreeDSTextFieldCustomization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3604006D22C18C78004CF80B /* STPThreeDSTextFieldCustomization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31D1A4AA252EAE1800913BD5 /* STPAddressTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C1080F4B1CBED48A007B2D89 /* STPAddressTests.m */; }; + 31D1A518252FAB8A00913BD5 /* STPBlocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCA25117C9C00CC59EF /* STPBlocks.swift */; }; + 31D49B23251D75BA003FDB84 /* STPToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7025117C9700CC59EF /* STPToken.swift */; }; + 31D4D65F2512B1EC00809066 /* STPBSBNumberValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7425117C9700CC59EF /* STPBSBNumberValidator.swift */; }; + 31D4D6662512BCDC00809066 /* STPCardLoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3425117C9300CC59EF /* STPCardLoadingIndicator.swift */; }; + 31D4D66D2512BDC000809066 /* STPCardValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCC25117C9C00CC59EF /* STPCardValidator.swift */; }; + 31D4D6742512E69700809066 /* UIBarButtonItem+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0225117C9F00CC59EF /* UIBarButtonItem+Stripe.swift */; }; + 31D4D6762512E73700809066 /* UIImage+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1F25117CA100CC59EF /* UIImage+Stripe.swift */; }; + 31D4D67A2512E7B200809066 /* UINavigationBar+Stripe_Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE225117C9D00CC59EF /* UINavigationBar+Stripe_Theme.swift */; }; + 31D4D6802512E93B00809066 /* UINavigationController+Stripe_Completion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE2725117CA200CC59EF /* UINavigationController+Stripe_Completion.swift */; }; + 31D4D6822512EA9500809066 /* UITableViewCell+Stripe_Borders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE2625117CA100CC59EF /* UITableViewCell+Stripe_Borders.swift */; }; + 31D4D6882512EBAC00809066 /* UIToolbar+Stripe_InputAccessory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1125117CA000CC59EF /* UIToolbar+Stripe_InputAccessory.swift */; }; + 31D4D68A2512EC6300809066 /* UIView+Stripe_FirstResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6425117C9600CC59EF /* UIView+Stripe_FirstResponder.swift */; }; + 31D4D68F2512ED3F00809066 /* UIView+Stripe_SafeAreaBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE325117C9E00CC59EF /* UIView+Stripe_SafeAreaBounds.swift */; }; + 31D4D6922512EDEE00809066 /* UIViewController+Stripe_KeyboardAvoiding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDEC25117C9E00CC59EF /* UIViewController+Stripe_KeyboardAvoiding.swift */; }; + 31D4D6942512EDF900809066 /* UIViewController+Stripe_NavigationItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9025117C9900CC59EF /* UIViewController+Stripe_NavigationItemProxy.swift */; }; + 31D4D6962512EE0100809066 /* UIViewController+Stripe_ParentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF325117C9E00CC59EF /* UIViewController+Stripe_ParentViewController.swift */; }; + 31D4D69E2512F68D00809066 /* STPStringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1925117CA100CC59EF /* STPStringUtils.swift */; }; + 31DC3D7F2537C04300623028 /* Stripe3DS2.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 31D49B0F251D6ABF003FDB84 /* Stripe3DS2.xcframework */; }; + 31F2E875252403AD004D4B5E /* STPRedirectContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBD25117C9B00CC59EF /* STPRedirectContext.swift */; }; + 31F2E8782524143F004D4B5E /* STPPaymentResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6225117C9600CC59EF /* STPPaymentResult.swift */; }; + 31F2E87C25241C30004D4B5E /* STPApplePayPaymentOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE2425117CA100CC59EF /* STPApplePayPaymentOption.swift */; }; 3617A51420FE5BBB001A9E6A /* NSLocale+STPSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 3617A51220FE5BBB001A9E6A /* NSLocale+STPSwizzling.h */; }; 3617A51520FE5BBB001A9E6A /* NSLocale+STPSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 3617A51320FE5BBB001A9E6A /* NSLocale+STPSwizzling.m */; }; - 36196245244FA6540025D60B /* STPPaymentMethodGiropay.m in Sources */ = {isa = PBXBuildFile; fileRef = 36196242244FA6540025D60B /* STPPaymentMethodGiropay.m */; }; - 3619624B244FA66D0025D60B /* STPPaymentMethodGiropayParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 36196248244FA66D0025D60B /* STPPaymentMethodGiropayParams.m */; }; 3619624E244FB2AE0025D60B /* STPPaymentMethodGiropayParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3619624D244FB2AE0025D60B /* STPPaymentMethodGiropayParamsTests.m */; }; - 36196251244FBA3C0025D60B /* STPPaymentMethodGiropay.h in Headers */ = {isa = PBXBuildFile; fileRef = 3619624F244FBA3C0025D60B /* STPPaymentMethodGiropay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36196253244FBA3C0025D60B /* STPPaymentMethodGiropayParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 36196250244FBA3C0025D60B /* STPPaymentMethodGiropayParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36196256244FBEB80025D60B /* STPPaymentMethodGiropayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36196255244FBEB80025D60B /* STPPaymentMethodGiropayTests.m */; }; 3620B63021C41E08009FC6FB /* MockCustomerContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 3620B62F21C41E08009FC6FB /* MockCustomerContext.m */; }; - 3621DDCA22A5E4FD00281BC4 /* STPAuthenticationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 3621DDC722A5E4FC00281BC4 /* STPAuthenticationContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3621DDCB22A5E4FD00281BC4 /* STPPaymentHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3621DDC822A5E4FC00281BC4 /* STPPaymentHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3621DDCC22A5E4FD00281BC4 /* STPThreeDSCustomizationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 3621DDC922A5E4FC00281BC4 /* STPThreeDSCustomizationSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36239BAE2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 36239BAC2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.h */; }; - 36239BAF2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 36239BAD2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.m */; }; - 3626615123C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626614D23C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m */; }; - 3626615223C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626614D23C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m */; }; - 3626615A23C8F8CD00B13AE0 /* STPConfirmCardOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626615623C8F8CD00B13AE0 /* STPConfirmCardOptions.m */; }; - 3626615B23C8F8CD00B13AE0 /* STPConfirmCardOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626615623C8F8CD00B13AE0 /* STPConfirmCardOptions.m */; }; 3626616223C9019000B13AE0 /* STPConfirmCardOptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626616123C9019000B13AE0 /* STPConfirmCardOptionsTest.m */; }; 3626616423C902FB00B13AE0 /* STPConfirmPaymentMethodOptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3626616323C902FB00B13AE0 /* STPConfirmPaymentMethodOptionsTest.m */; }; - 3626617C23C908BA00B13AE0 /* STPConfirmCardOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3626617A23C908BA00B13AE0 /* STPConfirmCardOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3626617D23C908BA00B13AE0 /* STPConfirmCardOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3626617A23C908BA00B13AE0 /* STPConfirmCardOptions.h */; }; - 3626617F23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3626617B23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3626618023C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3626617B23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h */; }; - 3635C33322B03E00004298B8 /* STPEmptyStripeResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3635C33122B03E00004298B8 /* STPEmptyStripeResponse.h */; }; - 3635C33422B03E00004298B8 /* STPEmptyStripeResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3635C33222B03E00004298B8 /* STPEmptyStripeResponse.m */; }; - 363E25B92416EA3D00070D59 /* STPAUBECSDebitFormView.h in Headers */ = {isa = PBXBuildFile; fileRef = 363E25B82416EA3D00070D59 /* STPAUBECSDebitFormView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 363E25D924198B0D00070D59 /* STPViewWithSeparator.h in Headers */ = {isa = PBXBuildFile; fileRef = 363E25D724198B0D00070D59 /* STPViewWithSeparator.h */; }; - 363E25DA24198B0D00070D59 /* STPViewWithSeparator.m in Sources */ = {isa = PBXBuildFile; fileRef = 363E25D824198B0D00070D59 /* STPViewWithSeparator.m */; }; - 363EA802241C3EC8000C7671 /* STPAUBECSDebitFormViewSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 363EA801241C3EC8000C7671 /* STPAUBECSDebitFormViewSnapshotTests.m */; }; - 363EA804241C4346000C7671 /* STPAUBECSDebitFormView+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 363EA803241C4346000C7671 /* STPAUBECSDebitFormView+Testing.h */; }; - 364B75DD24F46354007D9FAB /* STPCardLoadingIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 364B75DB24F46354007D9FAB /* STPCardLoadingIndicator.h */; }; - 364B75DE24F46354007D9FAB /* STPCardLoadingIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 364B75DC24F46354007D9FAB /* STPCardLoadingIndicator.m */; }; 3650AA4221C07E3C002B0893 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3650AA4121C07E3C002B0893 /* AppDelegate.m */; }; 3650AA4521C07E3C002B0893 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3650AA4421C07E3C002B0893 /* ViewController.m */; }; 3650AA4A21C07E3D002B0893 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3650AA4921C07E3D002B0893 /* Assets.xcassets */; }; 3650AA4D21C07E3D002B0893 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3650AA4B21C07E3D002B0893 /* LaunchScreen.storyboard */; }; 3650AA5021C07E3D002B0893 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3650AA4F21C07E3D002B0893 /* main.m */; }; 3650AA5A21C07E3D002B0893 /* LocalizationTesterUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3650AA5921C07E3D002B0893 /* LocalizationTesterUITests.m */; }; - 3656EF2F246F135400DA11CF /* STPPaymentMethodEPSParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 3656EF2D246F135400DA11CF /* STPPaymentMethodEPSParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3656EF30246F135400DA11CF /* STPPaymentMethodEPS.h in Headers */ = {isa = PBXBuildFile; fileRef = 3656EF2E246F135400DA11CF /* STPPaymentMethodEPS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3657228224BFB3150006A64D /* STPPaymentMethodCardNetworks.m in Sources */ = {isa = PBXBuildFile; fileRef = 3657227E24BFB3150006A64D /* STPPaymentMethodCardNetworks.m */; }; - 3657228324BFB3150006A64D /* STPPaymentMethodCardNetworks.m in Sources */ = {isa = PBXBuildFile; fileRef = 3657227E24BFB3150006A64D /* STPPaymentMethodCardNetworks.m */; }; - 3657228624BFBE520006A64D /* STPPaymentMethodCardNetworks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3657228524BFBE520006A64D /* STPPaymentMethodCardNetworks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 365BE89E2285F6080068D824 /* STPPaymentHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 365BE89C2285F6080068D824 /* STPPaymentHandler.m */; }; - 365BE8A2228CAB6A0068D824 /* STPIntentActionUseStripeSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 365BE8A0228CAB6A0068D824 /* STPIntentActionUseStripeSDK.h */; }; - 365BE8A3228CAB6A0068D824 /* STPIntentActionUseStripeSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = 365BE8A1228CAB6A0068D824 /* STPIntentActionUseStripeSDK.m */; }; - 365CE37E252E4214007F5048 /* STPPaymentMethodPayPalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 365CE37D252E4214007F5048 /* STPPaymentMethodPayPalTests.m */; }; - 365CE381252E43F7007F5048 /* STPPaymentMethodPayPalParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 365CE380252E43F7007F5048 /* STPPaymentMethodPayPalParamsTests.m */; }; - 365CE385252E44DD007F5048 /* STPPaymentMethodPayPalParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 365CE383252E44DD007F5048 /* STPPaymentMethodPayPalParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 365CE386252E44DD007F5048 /* STPPaymentMethodPayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 365CE384252E44DD007F5048 /* STPPaymentMethodPayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 365CEC10252BCCC70015B977 /* STPPaymentMethodPayPal.m in Sources */ = {isa = PBXBuildFile; fileRef = 365CEC0E252BCCC70015B977 /* STPPaymentMethodPayPal.m */; }; - 365CEC15252BCCE60015B977 /* STPPaymentMethodPayPalParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 365CEC13252BCCE60015B977 /* STPPaymentMethodPayPalParams.m */; }; 365FC5A921C18F1A0092ADB0 /* Stripe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04CDB4421A5F2E1800B854EE /* Stripe.framework */; }; 365FC5AB21C18F550092ADB0 /* Stripe.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 04CDB4421A5F2E1800B854EE /* Stripe.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3666589C23FF494400D00354 /* STPTestingAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3666589A23FF494400D00354 /* STPTestingAPIClient.h */; }; - 3666589D23FF494400D00354 /* STPTestingAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3666589B23FF494400D00354 /* STPTestingAPIClient.m */; }; - 366658A3240F17A300D00354 /* STPPaymentMethodAUBECSDebit.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658A1240F17A300D00354 /* STPPaymentMethodAUBECSDebit.m */; }; - 366658A9240F1D7D00D00354 /* STPPaymentMethodAUBECSDebitParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658A7240F1D7C00D00354 /* STPPaymentMethodAUBECSDebitParams.m */; }; - 366658B0240F20AD00D00354 /* STPPaymentMethodAUBECSDebit.h in Headers */ = {isa = PBXBuildFile; fileRef = 366658AE240F20AC00D00354 /* STPPaymentMethodAUBECSDebit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 366658B1240F20AD00D00354 /* STPPaymentMethodAUBECSDebitParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 366658AF240F20AD00D00354 /* STPPaymentMethodAUBECSDebitParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 366658B324105EF200D00354 /* STPPaymentMethodAUBECSDebitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658B224105EF200D00354 /* STPPaymentMethodAUBECSDebitTests.m */; }; 366658B52410756100D00354 /* STPPaymentMethodAUBECSDebitParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658B42410756100D00354 /* STPPaymentMethodAUBECSDebitParamsTests.m */; }; - 366658B9241078BC00D00354 /* STPAUBECSDebitFormView.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658B7241078BC00D00354 /* STPAUBECSDebitFormView.m */; }; - 366658C124107A0900D00354 /* STPMultiFormTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658BF24107A0900D00354 /* STPMultiFormTextField.m */; }; - 366658C42411934900D00354 /* STPBSBNumberValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 366658C22411934900D00354 /* STPBSBNumberValidator.h */; }; - 366658C52411934900D00354 /* STPBSBNumberValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 366658C32411934900D00354 /* STPBSBNumberValidator.m */; }; - 366658C72411B64400D00354 /* STPMultiFormTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 366658C62411B64400D00354 /* STPMultiFormTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 367B46D722A0969000730BE0 /* STPThreeDSCustomizationSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 367B46D522A0969000730BE0 /* STPThreeDSCustomizationSettings.m */; }; - 3680BFCC23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3680BFCB23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3680BFCD23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3680BFCB23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h */; }; - 3680BFD023A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3680BFCF23A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3680BFD123A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3680BFCF23A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h */; }; - 3687D23524C2244D00724C3D /* STPCardBINMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 3687D23324C2244D00724C3D /* STPCardBINMetadata.h */; }; - 3687D23724C2244D00724C3D /* STPCardBINMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 3687D23424C2244D00724C3D /* STPCardBINMetadata.m */; }; - 3687D23A24C6396200724C3D /* STPCardBINMetadataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3687D23924C6396200724C3D /* STPCardBINMetadataTests.m */; }; - 3691EB712119111A008C49E1 /* STPCardValidator+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3691EB6F2119111A008C49E1 /* STPCardValidator+Private.h */; }; - 3691EB722119111A008C49E1 /* STPCardValidator+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 3691EB702119111A008C49E1 /* STPCardValidator+Private.m */; }; - 3691EB74211A4F31008C49E1 /* STPShippingAddressViewControllerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3691EB73211A4F31008C49E1 /* STPShippingAddressViewControllerTest.m */; }; + 367F1E7325140B9B002E866B /* STPTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2D25117C9300CC59EF /* STPTheme.swift */; }; + 367F1E8025141502002E866B /* STPAddressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB725117C9B00CC59EF /* STPAddressViewModel.swift */; }; + 368A2B322514268A00C781C6 /* STPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8725117C9800CC59EF /* STPAddress.swift */; }; + 36AC3D012523E8EB00F252D7 /* STPIntentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8B25117C9800CC59EF /* STPIntentAction.swift */; }; + 36AC3D0C2523F18300F252D7 /* STPIntentActionTypeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AC3D0B2523F18300F252D7 /* STPIntentActionTypeTest.swift */; }; + 36AC3D1A2524EE2F00F252D7 /* STPIntentActionAlipayHandleRedirect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3825117C9300CC59EF /* STPIntentActionAlipayHandleRedirect.swift */; }; + 36AC3D1F25250AA400F252D7 /* STPIntentActionRedirectToURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD925117C9D00CC59EF /* STPIntentActionRedirectToURL.swift */; }; + 36AC3D2425251CF500F252D7 /* STPPaymentIntentShippingDetailsAddressParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5325117C9500CC59EF /* STPPaymentIntentShippingDetailsAddressParams.swift */; }; + 36AC3D2825251FDA00F252D7 /* STPPaymentIntentShippingDetailsParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD825117C9D00CC59EF /* STPPaymentIntentShippingDetailsParams.swift */; }; + 36AC3D2C252521D700F252D7 /* STPPaymentIntentParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0125117C9F00CC59EF /* STPPaymentIntentParams.swift */; }; + 36AC3D3025252B3500F252D7 /* STPPaymentIntentEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0025117C9F00CC59EF /* STPPaymentIntentEnums.swift */; }; + 36ADADFC2523A3A100302DFB /* STPPaymentIntentActionRedirectToURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3225117C9300CC59EF /* STPPaymentIntentActionRedirectToURL.swift */; }; + 36ADAE002523A3C900302DFB /* STPPaymentIntentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDEB25117C9E00CC59EF /* STPPaymentIntentAction.swift */; }; + 36ADAE072523A3F600302DFB /* STPPaymentIntentSourceAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0725117CA000CC59EF /* STPPaymentIntentSourceAction.swift */; }; + 36ADAE0E2523A41C00302DFB /* STPPaymentIntentSourceActionAuthorizeWithURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0425117C9F00CC59EF /* STPPaymentIntentSourceActionAuthorizeWithURL.swift */; }; + 36ADAE182523A5B100302DFB /* STPPaymentIntentLastPaymentError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0A25117CA000CC59EF /* STPPaymentIntentLastPaymentError.swift */; }; + 36ADAE232523AC7700302DFB /* STPPaymentIntentLastPaymentErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36ADAE222523AC7700302DFB /* STPPaymentIntentLastPaymentErrorTest.swift */; }; 36AEBFBC241C39A800CFCAE8 /* STPSTPViewWithSeparatorSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AEBFBB241C39A800CFCAE8 /* STPSTPViewWithSeparatorSnapshotTests.m */; }; - 36AEBFBE241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AEBFBD241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m */; }; - 36AEBFC0241C3DD700CFCAE8 /* STPLabeledMultiFormTextFieldViewSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AEBFBF241C3DD700CFCAE8 /* STPLabeledMultiFormTextFieldViewSnapshotTests.m */; }; - 36B6CB51234BCC1F00331C38 /* STPPaymentMethodSEPADebit.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB4F234BCC1F00331C38 /* STPPaymentMethodSEPADebit.m */; }; - 36B6CB55234BD59F00331C38 /* STPPaymentMethodSEPADebitParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB53234BD59F00331C38 /* STPPaymentMethodSEPADebitParams.m */; }; 36B6CB57234BDC4400331C38 /* STPPaymentMethodSEPADebitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB56234BDC4400331C38 /* STPPaymentMethodSEPADebitTest.m */; }; - 36B6CB68235519CB00331C38 /* STPPaymentMethodSEPADebit.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B6CB67235519CB00331C38 /* STPPaymentMethodSEPADebit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B6CB6A23551A0200331C38 /* STPPaymentMethodSEPADebitParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B6CB6923551A0200331C38 /* STPPaymentMethodSEPADebitParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B6CB7B2359052D00331C38 /* STPMandateDataParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB782359052D00331C38 /* STPMandateDataParams.m */; }; - 36B6CB812359054500331C38 /* STPMandateCustomerAcceptanceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB7E2359054500331C38 /* STPMandateCustomerAcceptanceParams.m */; }; - 36B6CB872359063200331C38 /* STPMandateOnlineParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB842359063200331C38 /* STPMandateOnlineParams.m */; }; - 36B6CB8B235A33F800331C38 /* STPMandateOnlineParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB8A235A33F800331C38 /* STPMandateOnlineParamsTest.m */; }; - 36B6CB8D235A378C00331C38 /* STPMandateCustomerAcceptanceParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB8C235A378C00331C38 /* STPMandateCustomerAcceptanceParamsTest.m */; }; - 36B6CB8F235A38F000331C38 /* STPMandateDataParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B6CB8E235A38F000331C38 /* STPMandateDataParamsTest.m */; }; - 36B6CB9C235A3CF300331C38 /* STPMandateCustomerAcceptanceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B6CB99235A3CF100331C38 /* STPMandateCustomerAcceptanceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B6CB9E235A3CF300331C38 /* STPMandateOnlineParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B6CB9A235A3CF200331C38 /* STPMandateOnlineParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B6CBA0235A3CF300331C38 /* STPMandateDataParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B6CB9B235A3CF200331C38 /* STPMandateDataParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B8DDE2241AC0A100BB908E /* STPLabeledFormTextFieldView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B8DDE0241AC0A100BB908E /* STPLabeledFormTextFieldView.h */; }; - 36B8DDE3241AC0A100BB908E /* STPLabeledFormTextFieldView.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDE1241AC0A100BB908E /* STPLabeledFormTextFieldView.m */; }; - 36B8DDE6241AC17200BB908E /* STPLabeledMultiFormTextFieldView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B8DDE4241AC17200BB908E /* STPLabeledMultiFormTextFieldView.h */; }; - 36B8DDE7241AC17200BB908E /* STPLabeledMultiFormTextFieldView.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDE5241AC17200BB908E /* STPLabeledMultiFormTextFieldView.m */; }; - 36B8DDEA241AEB5400BB908E /* STPAUBECSFormViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B8DDE8241AEB5400BB908E /* STPAUBECSFormViewModel.h */; }; - 36B8DDEB241AEB5400BB908E /* STPAUBECSFormViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDE9241AEB5400BB908E /* STPAUBECSFormViewModel.m */; }; - 36B8DDED241B00F600BB908E /* STPFormTextFieldContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B8DDEC241B008200BB908E /* STPFormTextFieldContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36B8DDF0241BF99600BB908E /* STPBECSDebitAccountNumberValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B8DDEE241BF99600BB908E /* STPBECSDebitAccountNumberValidator.h */; }; - 36B8DDF1241BF99600BB908E /* STPBECSDebitAccountNumberValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDEF241BF99600BB908E /* STPBECSDebitAccountNumberValidator.m */; }; - 36B8DDF3241C00D200BB908E /* STPNumericStringValidatorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDF2241C00D200BB908E /* STPNumericStringValidatorTests.m */; }; - 36B8DDF5241C026300BB908E /* STPBSBNumberValidatorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDF4241C026300BB908E /* STPBSBNumberValidatorTests.m */; }; - 36B8DDF7241C07AB00BB908E /* STPBECSDebitAccountNumberValidatorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDF6241C07AB00BB908E /* STPBECSDebitAccountNumberValidatorTests.m */; }; - 36B8DDF9241C1A4600BB908E /* STPAUBECSFormViewModelTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B8DDF8241C1A4600BB908E /* STPAUBECSFormViewModelTests.m */; }; - 36D4EA6122DD33DF00619BA8 /* STPSetupIntentConfirmParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D4EA6022DD33DF00619BA8 /* STPSetupIntentConfirmParamsTest.m */; }; - 36E8B98D2413159B007546C1 /* STPNumericStringValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E8B98B2413159B007546C1 /* STPNumericStringValidator.h */; }; - 36E8B98E2413159B007546C1 /* STPNumericStringValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 36E8B98C2413159B007546C1 /* STPNumericStringValidator.m */; }; - 4488959D24523F9400F7D0C2 /* STPPaymentMethodPrzelewy24.m in Sources */ = {isa = PBXBuildFile; fileRef = 4488959B24523F9400F7D0C2 /* STPPaymentMethodPrzelewy24.m */; }; - 448895A12452406B00F7D0C2 /* STPPaymentMethodPrzelewy24.h in Headers */ = {isa = PBXBuildFile; fileRef = 448895A02452406B00F7D0C2 /* STPPaymentMethodPrzelewy24.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 448895A6245244FE00F7D0C2 /* STPPaymentMethodPrzelewy24Params.m in Sources */ = {isa = PBXBuildFile; fileRef = 448895A4245244FE00F7D0C2 /* STPPaymentMethodPrzelewy24Params.m */; }; - 448895A82452452600F7D0C2 /* STPPaymentMethodPrzelewy24Params.h in Headers */ = {isa = PBXBuildFile; fileRef = 448895A72452452600F7D0C2 /* STPPaymentMethodPrzelewy24Params.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36C55989251527520021F939 /* STPAUBECSFormViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7525117C9700CC59EF /* STPAUBECSFormViewModel.swift */; }; + 36DFC1F225153362003AC264 /* STPCardBINMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDAC25117C9A00CC59EF /* STPCardBINMetadata.swift */; }; + 36DFC1FD25155373003AC264 /* STPIssuingCardPin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4B25117C9500CC59EF /* STPIssuingCardPin.swift */; }; + 36DFC20525156A57003AC264 /* STPIntentActionUseStripeSDK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC925117C9C00CC59EF /* STPIntentActionUseStripeSDK.swift */; }; + 36DFC20B251A7916003AC264 /* STPAnalyticsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF225117C9E00CC59EF /* STPAnalyticsClient.swift */; }; + 36DFC211251ABBD6003AC264 /* STPConfirmCardOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8F25117C9900CC59EF /* STPConfirmCardOptions.swift */; }; + 36DFC217251ABDA4003AC264 /* STPConfirmAlipayOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7125117C9700CC59EF /* STPConfirmAlipayOptions.swift */; }; + 36DFC21D251BE156003AC264 /* STPConfirmPaymentMethodOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9225117C9900CC59EF /* STPConfirmPaymentMethodOptions.swift */; }; + 36DFC222251BE3C2003AC264 /* STPConnectAccountAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF125117C9E00CC59EF /* STPConnectAccountAddress.swift */; }; + 36DFC226251BECB3003AC264 /* STPConnectAccountCompanyParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4625117C9400CC59EF /* STPConnectAccountCompanyParams.swift */; }; + 36DFC22B251BF21B003AC264 /* STPConnectAccountIndividualParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC525117C9C00CC59EF /* STPConnectAccountIndividualParams.swift */; }; + 36DFC22F251BF920003AC264 /* STPConnectAccountParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6625117C9600CC59EF /* STPConnectAccountParams.swift */; }; + 36DFC233251D3EFE003AC264 /* STPCustomer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4425117C9400CC59EF /* STPCustomer.swift */; }; + 36DFC237251D4B7E003AC264 /* STPMandateCustomerAcceptanceParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDDA25117C9D00CC59EF /* STPMandateCustomerAcceptanceParams.swift */; }; + 36DFC23B251D5852003AC264 /* STPMandateOnlineParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDAF25117C9A00CC59EF /* STPMandateOnlineParams.swift */; }; + 36DFC23F251D5CB5003AC264 /* STPMandateDataParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5F25117C9600CC59EF /* STPMandateDataParams.swift */; }; + 36E295BF25229A6800CF5C06 /* STPPaymentIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF425117C9E00CC59EF /* STPPaymentIntent.swift */; }; + 36E295CE2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E295CD2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift */; }; + 36E295D425239B7800CF5C06 /* STPPaymentIntentShippingDetailsAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0B25117CA000CC59EF /* STPPaymentIntentShippingDetailsAddress.swift */; }; + 36E295E425239DDF00CF5C06 /* STPPaymentIntentShippingDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCB25117C9C00CC59EF /* STPPaymentIntentShippingDetails.swift */; }; + 36FB69D725267E6200F129CE /* STPPaymentHandlerActionParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4525117C9400CC59EF /* STPPaymentHandlerActionParams.swift */; }; + 36FB69E12526848E00F129CE /* STPPaymentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE725117C9E00CC59EF /* STPPaymentHandler.swift */; }; 448895AF245255D800F7D0C2 /* STPPaymentMethodPrzelewy24ParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 448895AE245255D800F7D0C2 /* STPPaymentMethodPrzelewy24ParamsTests.m */; }; - 448895B1245262E500F7D0C2 /* STPPaymentMethodPrzelewy24Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 448895B0245262E500F7D0C2 /* STPPaymentMethodPrzelewy24Tests.m */; }; - 44BDCFD3245A278F007EE6D5 /* STPPaymentMethodBancontact.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BDCFD1245A278F007EE6D5 /* STPPaymentMethodBancontact.m */; }; - 44BDCFD5245A27C1007EE6D5 /* STPPaymentMethodBancontact.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BDCFD4245A27C1007EE6D5 /* STPPaymentMethodBancontact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44BDCFD9245A2BFA007EE6D5 /* STPPaymentMethodBancontactParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BDCFD7245A2BFA007EE6D5 /* STPPaymentMethodBancontactParams.m */; }; - 44BDCFDB245A2C38007EE6D5 /* STPPaymentMethodBancontactParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BDCFDA245A2C38007EE6D5 /* STPPaymentMethodBancontactParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; 44BDCFDF245A46CC007EE6D5 /* STPPaymentMethodBancontactParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BDCFDE245A46CC007EE6D5 /* STPPaymentMethodBancontactParamsTests.m */; }; - 44BDCFE1245A4841007EE6D5 /* STPPaymentMethodBancontactTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BDCFE0245A4841007EE6D5 /* STPPaymentMethodBancontactTests.m */; }; - 45211F1F24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 45211F1D24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45211F2124A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 45211F1E24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.m */; }; - 4521D385249896F40042700B /* STPPaymentMethodOXXO.m in Sources */ = {isa = PBXBuildFile; fileRef = 4521D384249896F40042700B /* STPPaymentMethodOXXO.m */; }; - 4521D38B249985160042700B /* STPPaymentMethodOXXO.h in Headers */ = {isa = PBXBuildFile; fileRef = 4521D383249896C70042700B /* STPPaymentMethodOXXO.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4521D38D249986A40042700B /* STPPaymentMethodOXXOParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 4521D38C249986A40042700B /* STPPaymentMethodOXXOParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4521D390249988340042700B /* STPPaymentMethodOXXOParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 4521D38F249988340042700B /* STPPaymentMethodOXXOParams.m */; }; - 4521D395249999C10042700B /* STPPaymentMethodOXXOParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4521D394249999C10042700B /* STPPaymentMethodOXXOParamsTests.m */; }; - 4521D3972499E85E0042700B /* STPPaymentMethodOXXOTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4521D3962499E85E0042700B /* STPPaymentMethodOXXOTests.m */; }; - 69A6C2FA246D4AA0005FF304 /* STPPaymentMethodEPS.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A6C2F9246D4AA0005FF304 /* STPPaymentMethodEPS.m */; }; - 69A6C2FE246D788D005FF304 /* STPPaymentMethodEPSParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A6C2FD246D788D005FF304 /* STPPaymentMethodEPSParams.m */; }; - 69A6C2FF246D8834005FF304 /* STPPaymentMethodEPS.m in Headers */ = {isa = PBXBuildFile; fileRef = 69A6C2F9246D4AA0005FF304 /* STPPaymentMethodEPS.m */; }; - 69A6C300246D8834005FF304 /* STPPaymentMethodEPSParams.m in Headers */ = {isa = PBXBuildFile; fileRef = 69A6C2FD246D788D005FF304 /* STPPaymentMethodEPSParams.m */; }; - 69A6C308246EA03E005FF304 /* STPPaymentMethodEPSTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A6C307246EA03E005FF304 /* STPPaymentMethodEPSTests.m */; }; 69A6C30A246EA195005FF304 /* STPPaymentMethodEPSParamsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A6C309246EA195005FF304 /* STPPaymentMethodEPSParamsTests.m */; }; - 8B013C891F1E784A00DD831B /* STPPaymentConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B013C881F1E784A00DD831B /* STPPaymentConfigurationTest.m */; }; 8B39128220E2F99600098401 /* EPSSource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39128120E2F99600098401 /* EPSSource.json */; }; 8B39128320E2F9A100098401 /* BancontactSource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39127F20E2F6A500098401 /* BancontactSource.json */; }; 8B39128520E2F9C400098401 /* GiropaySource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39128420E2F9C400098401 /* GiropaySource.json */; }; 8B39128720E2F9D300098401 /* MultibancoSource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39128620E2F9D300098401 /* MultibancoSource.json */; }; 8B39128920E2F9E000098401 /* P24Source.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39128820E2F9E000098401 /* P24Source.json */; }; 8B39128B20E2F9F500098401 /* SofortSource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B39128A20E2F9F500098401 /* SofortSource.json */; }; - 8B429AD81EF9D4B400F95F34 /* STPBankAccountParams+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B429AD71EF9D4A300F95F34 /* STPBankAccountParams+Private.h */; }; - 8B429ADE1EF9EFF900F95F34 /* STPFile+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B429ADD1EF9EFF600F95F34 /* STPFile+Private.h */; }; 8B5B4B441EFDD925005CF475 /* STPSourceOwnerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B5B4B431EFDD925005CF475 /* STPSourceOwnerTest.m */; }; 8B6DC9751F0171D20025E811 /* STPSourceReceiverTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6DC9741F0171D20025E811 /* STPSourceReceiverTest.m */; }; - 8B6DC9771F0172640025E811 /* STPSourceSEPADebitDetailsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6DC9761F0172640025E811 /* STPSourceSEPADebitDetailsTest.m */; }; 8B82C5CA1F2BC78F009639F7 /* STPApplePayPaymentOptionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B82C5C91F2BC78F009639F7 /* STPApplePayPaymentOptionTest.m */; }; 8B8DDBB31EF887A4004B141F /* STPBankAccountParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B8DDBB21EF887A4004B141F /* STPBankAccountParamsTest.m */; }; - 8BB97F081F26645B0095122A /* NSDictionary+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB97F071F26645B0095122A /* NSDictionary+StripeTest.m */; }; 8BD213371F044B57007F6FD1 /* BankAccount.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BD213361F044B57007F6FD1 /* BankAccount.json */; }; 8BD213391F0457A1007F6FD1 /* FileUpload.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BD213381F0457A1007F6FD1 /* FileUpload.json */; }; 8BD2133E1F045D31007F6FD1 /* SEPADebitSource.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BD2133D1F045D31007F6FD1 /* SEPADebitSource.json */; }; - 8BD87B881EFB131700269C2B /* STPSourceCardDetails+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD87B871EFB131400269C2B /* STPSourceCardDetails+Private.h */; }; - 8BD87B8B1EFB136F00269C2B /* STPSourceCardDetailsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BD87B8A1EFB136F00269C2B /* STPSourceCardDetailsTest.m */; }; - 8BD87B8D1EFB152B00269C2B /* STPSourceRedirect+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD87B8C1EFB152800269C2B /* STPSourceRedirect+Private.h */; }; 8BD87B901EFB17AA00269C2B /* STPSourceRedirectTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BD87B8F1EFB17AA00269C2B /* STPSourceRedirectTest.m */; }; - 8BD87B921EFB1C1E00269C2B /* STPSourceVerification+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD87B911EFB1C1E00269C2B /* STPSourceVerification+Private.h */; }; 8BD87B951EFB1CB100269C2B /* STPSourceVerificationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BD87B941EFB1CB100269C2B /* STPSourceVerificationTest.m */; }; 8BE5AE8B1EF8905B0081A33C /* STPCardParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE5AE8A1EF8905B0081A33C /* STPCardParamsTest.m */; }; - B318518320BE011700EE8C0F /* STPColorUtilsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B318518220BE011700EE8C0F /* STPColorUtilsTest.m */; }; - B32B175E20F6D2C4000D6EF8 /* STPGenericStripeObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B32B175C20F6D2C4000D6EF8 /* STPGenericStripeObject.h */; }; - B32B176020F6D2C4000D6EF8 /* STPGenericStripeObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B32B175D20F6D2C4000D6EF8 /* STPGenericStripeObject.m */; }; B32B176320F6D722000D6EF8 /* STPGenericStripeObjectTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B32B176220F6D722000D6EF8 /* STPGenericStripeObjectTest.m */; }; - B32B176520F80442000D6EF8 /* STPRedirectContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B32B176420F80442000D6EF8 /* STPRedirectContext+Private.h */; }; B3302F462006FBA7005DDBE9 /* STPConnectAccountParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3302F452006FBA7005DDBE9 /* STPConnectAccountParamsTest.m */; }; - B347DD481FE35423006B3BAC /* STPValidatedTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = B347DD461FE35423006B3BAC /* STPValidatedTextField.h */; }; - B347DD491FE35423006B3BAC /* STPValidatedTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = B347DD471FE35423006B3BAC /* STPValidatedTextField.m */; }; - B36C6D6D2193671400D17575 /* STPPaymentIntentSourceAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B36C6D6B2193671400D17575 /* STPPaymentIntentSourceAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B36C6D732193676600D17575 /* STPPaymentIntentSourceActionAuthorizeWithURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B36C6D712193676600D17575 /* STPPaymentIntentSourceActionAuthorizeWithURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; B36C6D782193A16F00D17575 /* STPIntentActionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B36C6D772193A16F00D17575 /* STPIntentActionTest.m */; }; - B3A241391FFEB57400A2F00D /* STPConnectAccountParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A241371FFEB57400A2F00D /* STPConnectAccountParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3A2413B1FFEB57400A2F00D /* STPConnectAccountParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B3A241381FFEB57400A2F00D /* STPConnectAccountParams.m */; }; - B3BDCAC220EEF2150034F7F5 /* STPPaymentIntent.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BDCAC020EEF2150034F7F5 /* STPPaymentIntent.m */; }; - B3BDCAC420EEF2150034F7F5 /* STPPaymentIntent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDCAC120EEF2150034F7F5 /* STPPaymentIntent+Private.h */; }; - B3BDCAC820EEF22D0034F7F5 /* STPPaymentIntent.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDCAC620EEF22D0034F7F5 /* STPPaymentIntent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3BDCACA20EEF22D0034F7F5 /* STPPaymentIntentEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDCAC720EEF22D0034F7F5 /* STPPaymentIntentEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3BDCACD20EEF4540034F7F5 /* STPPaymentIntentTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BDCACC20EEF4540034F7F5 /* STPPaymentIntentTest.m */; }; B3BDCACF20EEF4640034F7F5 /* STPPaymentIntentFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BDCACE20EEF4640034F7F5 /* STPPaymentIntentFunctionalTest.m */; }; - B3BDCAD120EEF5BA0034F7F5 /* STPPaymentIntentParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BDCAD020EEF5B90034F7F5 /* STPPaymentIntentParamsTest.m */; }; - B3BDCAD320EEF5E10034F7F5 /* STPPaymentIntentParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BDCAD220EEF5E00034F7F5 /* STPPaymentIntentParams.m */; }; - B3BDCAD620EEF5EC0034F7F5 /* STPPaymentIntentParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDCAD520EEF5EC0034F7F5 /* STPPaymentIntentParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; B3BDCADF20F0142C0034F7F5 /* PaymentIntent.json in Resources */ = {isa = PBXBuildFile; fileRef = B3BDCADE20F0142C0034F7F5 /* PaymentIntent.json */; }; B3C9CF2D2004595A005502ED /* STPConnectAccountFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3C9CF2C2004595A005502ED /* STPConnectAccountFunctionalTest.m */; }; B600F3C3223088F900264403 /* STPPaymentMethodFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B600F3C2223088F900264403 /* STPPaymentMethodFunctionalTest.m */; }; - B6027BC22230ABAE0025DB29 /* STPPaymentMethodCardParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B6027BC02230ABAE0025DB29 /* STPPaymentMethodCardParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B604CF2122C56E9B00A23CC4 /* STPIntentActionRedirectToURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B604CF1F22C56E9B00A23CC4 /* STPIntentActionRedirectToURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B604CF2322C56E9B00A23CC4 /* STPIntentActionRedirectToURL.m in Sources */ = {isa = PBXBuildFile; fileRef = B604CF2022C56E9B00A23CC4 /* STPIntentActionRedirectToURL.m */; }; - B613DD3222C536C900C7603F /* STPSetupIntent.h in Headers */ = {isa = PBXBuildFile; fileRef = B613DD3022C536C900C7603F /* STPSetupIntent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B613DD3322C536C900C7603F /* STPSetupIntent.m in Sources */ = {isa = PBXBuildFile; fileRef = B613DD3122C536C900C7603F /* STPSetupIntent.m */; }; - B613DD3722C5452600C7603F /* STPSetupIntentEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = B613DD3522C5452500C7603F /* STPSetupIntentEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B610AE40251D866000EE0723 /* STPApplePayContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC025117C9B00CC59EF /* STPApplePayContext.swift */; }; B613DD3C22C54AA800C7603F /* STPSetupIntentTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B613DD3B22C54AA800C7603F /* STPSetupIntentTest.m */; }; B613DD3E22C54BA800C7603F /* SetupIntent.json in Resources */ = {isa = PBXBuildFile; fileRef = B613DD3D22C54BA700C7603F /* SetupIntent.json */; }; - B613DD4322C55F9500C7603F /* STPIntentAction.m in Sources */ = {isa = PBXBuildFile; fileRef = B613DD4022C55F9500C7603F /* STPIntentAction.m */; }; - B61C996522BBFA12004980FD /* STPAppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B61C996322BBFA12004980FD /* STPAppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B61C996622BBFA12004980FD /* STPAppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B61C996422BBFA12004980FD /* STPAppInfo.m */; }; - B61D4B912457671F001AEBEF /* STPPaymentIntentShippingDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = B61D4B8F2457671F001AEBEF /* STPPaymentIntentShippingDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B61D4B932457671F001AEBEF /* STPPaymentIntentShippingDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = B61D4B902457671F001AEBEF /* STPPaymentIntentShippingDetails.m */; }; - B61D4B97245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = B61D4B95245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B61D4B99245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = B61D4B96245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.m */; }; - B621F053223454E9002141B7 /* STPPaymentMethodCardWallet.h in Headers */ = {isa = PBXBuildFile; fileRef = B621F051223454E9002141B7 /* STPPaymentMethodCardWallet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B621F055223454E9002141B7 /* STPPaymentMethodCardWallet.m in Sources */ = {isa = PBXBuildFile; fileRef = B621F052223454E9002141B7 /* STPPaymentMethodCardWallet.m */; }; - B621F05922346243002141B7 /* STPPaymentMethodCardWalletMasterpass.h in Headers */ = {isa = PBXBuildFile; fileRef = B621F05722346243002141B7 /* STPPaymentMethodCardWalletMasterpass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B621F05B22346243002141B7 /* STPPaymentMethodCardWalletMasterpass.m in Sources */ = {isa = PBXBuildFile; fileRef = B621F05822346243002141B7 /* STPPaymentMethodCardWalletMasterpass.m */; }; - B621F05F223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.h in Headers */ = {isa = PBXBuildFile; fileRef = B621F05D223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B621F061223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.m in Sources */ = {isa = PBXBuildFile; fileRef = B621F05E223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.m */; }; - B628476222307A4100957149 /* STPPaymentMethodCardTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B628476122307A4100957149 /* STPPaymentMethodCardTest.m */; }; B632989F2295BDD90007D287 /* ApplePayPaymentMethod.json in Resources */ = {isa = PBXBuildFile; fileRef = B632989E2295BDD80007D287 /* ApplePayPaymentMethod.json */; }; B634497822A5BC91003881DC /* STPCardBrandTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B634497722A5BC91003881DC /* STPCardBrandTest.m */; }; - B63E42762231D78D007B5B95 /* STPPaymentMethodCardParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B6027BC12230ABAE0025DB29 /* STPPaymentMethodCardParams.m */; }; B63E42792231F8FE007B5B95 /* STPPaymentMethodParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B63E42782231F8FE007B5B95 /* STPPaymentMethodParamsTest.m */; }; - B640DB1222C58E82003C8810 /* STPSetupIntentConfirmParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B640DB1022C58E82003C8810 /* STPSetupIntentConfirmParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B640DB1422C58E82003C8810 /* STPSetupIntentConfirmParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B640DB1122C58E82003C8810 /* STPSetupIntentConfirmParams.m */; }; - B640DB1722C69A8E003C8810 /* STPSetupIntent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B640DB1622C69A8E003C8810 /* STPSetupIntent+Private.h */; }; B640DB1A22C69C01003C8810 /* STPSetupIntentFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B640DB1922C69C01003C8810 /* STPSetupIntentFunctionalTest.m */; }; B643470423173E5000754F11 /* WeChatPaySource.json in Resources */ = {isa = PBXBuildFile; fileRef = B643470323173E5000754F11 /* WeChatPaySource.json */; }; - B6472182246CB4EA0098DE24 /* STPPaymentMethodAlipay.h in Headers */ = {isa = PBXBuildFile; fileRef = B6472181246CB4EA0098DE24 /* STPPaymentMethodAlipay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6472185246CB5180098DE24 /* STPPaymentMethodAlipay.m in Sources */ = {isa = PBXBuildFile; fileRef = B6472184246CB5180098DE24 /* STPPaymentMethodAlipay.m */; }; - B647218F246CC1D20098DE24 /* STPConfirmAlipayOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B647218D246CC1D20098DE24 /* STPConfirmAlipayOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6472191246CC1D20098DE24 /* STPConfirmAlipayOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = B647218E246CC1D20098DE24 /* STPConfirmAlipayOptions.m */; }; - B64763B422FE193800C01BC0 /* STPSetupIntentLastSetupError.h in Headers */ = {isa = PBXBuildFile; fileRef = B64763B222FE193800C01BC0 /* STPSetupIntentLastSetupError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B64763B622FE193800C01BC0 /* STPSetupIntentLastSetupError.m in Sources */ = {isa = PBXBuildFile; fileRef = B64763B322FE193800C01BC0 /* STPSetupIntentLastSetupError.m */; }; + B6442338251352DE00CA2526 /* STPFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF025117C9E00CC59EF /* STPFile.swift */; }; + B644813C2527AB6F002E287A /* NSDictionary+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC625117C9C00CC59EF /* NSDictionary+Stripe.swift */; }; + B64481432527B4EA002E287A /* NSMutableURLRequest+Stripe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB425117C9B00CC59EF /* NSMutableURLRequest+Stripe.swift */; }; + B645199A2513EA3E006BF25E /* STPPaymentMethodCardParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4A25117C9500CC59EF /* STPPaymentMethodCardParams.swift */; }; + B64519AD2513FE96006BF25E /* STPPaymentMethodAlipayParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE425117C9E00CC59EF /* STPPaymentMethodAlipayParams.swift */; }; + B64519B72513FF4D006BF25E /* STPPaymentMethodAlipay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE525117C9E00CC59EF /* STPPaymentMethodAlipay.swift */; }; + B64519C2251406A6006BF25E /* STPPaymentMethodAUBECSDebit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4C25117C9500CC59EF /* STPPaymentMethodAUBECSDebit.swift */; }; + B64519C6251410EA006BF25E /* STPPaymentMethodAUBECSDebitParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC325117C9C00CC59EF /* STPPaymentMethodAUBECSDebitParams.swift */; }; + B64519CC2514347A006BF25E /* STPPaymentMethodAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4125117C9400CC59EF /* STPPaymentMethodAddress.swift */; }; + B64519CF251435FC006BF25E /* STPPaymentMethodBacsDebit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1025117CA000CC59EF /* STPPaymentMethodBacsDebit.swift */; }; + B64519D42514400F006BF25E /* STPPaymentMethodBacsDebitParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA625117C9A00CC59EF /* STPPaymentMethodBacsDebitParams.swift */; }; + B64519D92514410C006BF25E /* STPPaymentMethodBancontact.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7825117C9700CC59EF /* STPPaymentMethodBancontact.swift */; }; + B64519DD25144184006BF25E /* STPPaymentMethodBancontactParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD425117C9D00CC59EF /* STPPaymentMethodBancontactParams.swift */; }; + B64519E125144254006BF25E /* STPPaymentMethodBillingDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6125117C9600CC59EF /* STPPaymentMethodBillingDetails.swift */; }; B64763B922FE1AF700C01BC0 /* STPSetupIntentLastSetupErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B64763B822FE1AF700C01BC0 /* STPSetupIntentLastSetupErrorTest.m */; }; - B6554C9624CF758C00808588 /* STPAPIClient+Beta.h in Headers */ = {isa = PBXBuildFile; fileRef = B6554C9524CF758C00808588 /* STPAPIClient+Beta.h */; }; B656292523E10AB100458A8E /* STPPaymentMethodBacsDebitTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B656292423E10AB100458A8E /* STPPaymentMethodBacsDebitTest.m */; }; - B656292E23E10F4A00458A8E /* STPPaymentMethodBacsDebit.h in Headers */ = {isa = PBXBuildFile; fileRef = B656292C23E10F4A00458A8E /* STPPaymentMethodBacsDebit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B656292F23E10F4A00458A8E /* STPPaymentMethodBacsDebit.m in Sources */ = {isa = PBXBuildFile; fileRef = B656292D23E10F4A00458A8E /* STPPaymentMethodBacsDebit.m */; }; B656293323E1139E00458A8E /* BacsDebitPaymentMethod.json in Resources */ = {isa = PBXBuildFile; fileRef = B656292623E10D4D00458A8E /* BacsDebitPaymentMethod.json */; }; - B656294023E2195600458A8E /* STPPaymentMethodBacsDebitParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B656293E23E2195600458A8E /* STPPaymentMethodBacsDebitParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B656294223E2195600458A8E /* STPPaymentMethodBacsDebitParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B656293F23E2195600458A8E /* STPPaymentMethodBacsDebitParams.m */; }; - B664D64922B800AF00E6354B /* STPThreeDSButtonCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D64722B800AF00E6354B /* STPThreeDSButtonCustomization.m */; }; - B664D64B22B8034D00E6354B /* STPThreeDSCustomization+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B664D64A22B8034D00E6354B /* STPThreeDSCustomization+Private.h */; }; - B664D64F22B8085900E6354B /* STPThreeDSUICustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D64D22B8085900E6354B /* STPThreeDSUICustomization.m */; }; - B664D65122B810D500E6354B /* STPThreeDSUICustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D65022B810D500E6354B /* STPThreeDSUICustomizationTest.m */; }; - B664D65322B813EC00E6354B /* STPThreeDSButtonCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D65222B813EC00E6354B /* STPThreeDSButtonCustomizationTest.m */; }; - B664D65722B817C800E6354B /* STPThreeDSFooterCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D65522B817C800E6354B /* STPThreeDSFooterCustomization.m */; }; - B664D65922B81C1700E6354B /* STPThreeDSFooterCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D65822B81C1700E6354B /* STPThreeDSFooterCustomizationTest.m */; }; - B664D65D22B839DD00E6354B /* STPThreeDSLabelCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D65B22B839DD00E6354B /* STPThreeDSLabelCustomization.m */; }; - B664D66222B83BAF00E6354B /* STPThreeDSLabelCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D66122B83BAF00E6354B /* STPThreeDSLabelCustomizationTest.m */; }; - B664D66622B83CF800E6354B /* STPThreeDSNavigationBarCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D66422B83CF800E6354B /* STPThreeDSNavigationBarCustomization.m */; }; - B664D66822B8409200E6354B /* STPThreeDSNavigationBarCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D66722B8409200E6354B /* STPThreeDSNavigationBarCustomizationTest.m */; }; - B664D66C22B9661200E6354B /* STPThreeDSSelectionCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D66A22B9661200E6354B /* STPThreeDSSelectionCustomization.m */; }; - B664D66E22B9684700E6354B /* STPThreeDSSelectionCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D66D22B9684700E6354B /* STPThreeDSSelectionCustomizationTest.m */; }; - B664D67222B96A1300E6354B /* STPThreeDSTextFieldCustomization.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D67022B96A1300E6354B /* STPThreeDSTextFieldCustomization.m */; }; - B664D67422B96C9B00E6354B /* STPThreeDSTextFieldCustomizationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B664D67322B96C9B00E6354B /* STPThreeDSTextFieldCustomizationTest.m */; }; - B665CE47228DE4C4008B546F /* STPPaymentMethodListDeserializer.h in Headers */ = {isa = PBXBuildFile; fileRef = B665CE45228DE4C4008B546F /* STPPaymentMethodListDeserializer.h */; }; - B665CE48228DE4C4008B546F /* STPPaymentMethodListDeserializer.m in Sources */ = {isa = PBXBuildFile; fileRef = B665CE46228DE4C4008B546F /* STPPaymentMethodListDeserializer.m */; }; - B66AC61422C6E6590064C551 /* STPPaymentHandlerActionParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B66AC61222C6E6590064C551 /* STPPaymentHandlerActionParams.h */; }; - B66AC61622C6E6590064C551 /* STPPaymentHandlerActionParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B66AC61322C6E6590064C551 /* STPPaymentHandlerActionParams.m */; }; - B66B39B4223044A2006D1CAD /* STPPaymentMethodTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B66B39B3223044A2006D1CAD /* STPPaymentMethodTest.m */; }; + B660B312251D344700919002 /* STPAPIClient+ApplePay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCF25117C9C00CC59EF /* STPAPIClient+ApplePay.swift */; }; B66B39B6223045EF006D1CAD /* CardPaymentMethod.json in Resources */ = {isa = PBXBuildFile; fileRef = B66B39B5223045EF006D1CAD /* CardPaymentMethod.json */; }; - B66D5021222F5611004A9210 /* STPPaymentMethodCardChecks.m in Sources */ = {isa = PBXBuildFile; fileRef = B66D5020222F5611004A9210 /* STPPaymentMethodCardChecks.m */; }; B66D5024222F5A27004A9210 /* STPPaymentMethodThreeDSecureUsageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B66D5023222F5A27004A9210 /* STPPaymentMethodThreeDSecureUsageTest.m */; }; B66D5027222F8605004A9210 /* STPPaymentMethodCardChecksTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B66D5026222F8605004A9210 /* STPPaymentMethodCardChecksTest.m */; }; - B6794A4922F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B6794A4722F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6794A4A22F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B6794A4822F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.m */; }; - B6794A4F22F4B64500E3AB41 /* STPConnectAccountIndividualParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B6794A4D22F4B64500E3AB41 /* STPConnectAccountIndividualParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6794A5122F4B64500E3AB41 /* STPConnectAccountIndividualParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B6794A4E22F4B64500E3AB41 /* STPConnectAccountIndividualParams.m */; }; - B6794A5522F4CF6500E3AB41 /* STPConnectAccountAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = B6794A5322F4CF6500E3AB41 /* STPConnectAccountAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6794A5722F4CF6500E3AB41 /* STPConnectAccountAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = B6794A5422F4CF6500E3AB41 /* STPConnectAccountAddress.m */; }; - B67AAC5924D885EB0012FCEB /* STPIntentActionAlipayHandleRedirect.m in Sources */ = {isa = PBXBuildFile; fileRef = B67AAC5624D885EB0012FCEB /* STPIntentActionAlipayHandleRedirect.m */; }; - B67F503A24C760EE00CF4A9D /* STPPaymentMethodGrabPay.m in Sources */ = {isa = PBXBuildFile; fileRef = B67F503924C760EE00CF4A9D /* STPPaymentMethodGrabPay.m */; }; - B67F503D24C760F700CF4A9D /* STPPaymentMethodGrabPay.h in Headers */ = {isa = PBXBuildFile; fileRef = B67F503C24C760F700CF4A9D /* STPPaymentMethodGrabPay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B67F504124C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B67F503F24C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B67F504324C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B67F504024C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.m */; }; + B672426F25237CB2002E1AAF /* STPSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6F25117C9700CC59EF /* STPSource.swift */; }; + B67242CD25238D8B002E1AAF /* STPMultipartFormDataEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE0825117CA000CC59EF /* STPMultipartFormDataEncoder.swift */; }; + B67242D125238DCA002E1AAF /* STPMultipartFormDataPart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8125117C9800CC59EF /* STPMultipartFormDataPart.swift */; }; + B67242EC252410D1002E1AAF /* STPPaymentMethodCardWalletVisaCheckout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC125117C9C00CC59EF /* STPPaymentMethodCardWalletVisaCheckout.swift */; }; + B67242F02524111A002E1AAF /* STPPaymentMethodEPS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDDB25117C9D00CC59EF /* STPPaymentMethodEPS.swift */; }; + B67242F325241362002E1AAF /* STPPaymentMethodEPSParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA325117C9A00CC59EF /* STPPaymentMethodEPSParams.swift */; }; + B67242F725241447002E1AAF /* STPPaymentMethodFPX.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5A25117C9500CC59EF /* STPPaymentMethodFPX.swift */; }; + B67242FB252414FE002E1AAF /* STPPaymentMethodFPXParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB025117C9B00CC59EF /* STPPaymentMethodFPXParams.swift */; }; + B67243032524172E002E1AAF /* STPPaymentMethodGiropay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD4325117C9400CC59EF /* STPPaymentMethodGiropay.swift */; }; + B6724305252419FD002E1AAF /* STPPaymentMethodGiropayParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9425117C9900CC59EF /* STPPaymentMethodGiropayParams.swift */; }; + B672430925241A8C002E1AAF /* STPPaymentMethodGrabPay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDA025117C9900CC59EF /* STPPaymentMethodGrabPay.swift */; }; + B672430D25241B68002E1AAF /* STPPaymentMethodGrabPayParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3025117C9300CC59EF /* STPPaymentMethodGrabPayParams.swift */; }; + B67243122524D38C002E1AAF /* STPPaymentMethodParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF825117C9F00CC59EF /* STPPaymentMethodParams.swift */; }; + B67243172524E3E5002E1AAF /* STPPaymentMethodPrzelewy24.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8C25117C9800CC59EF /* STPPaymentMethodPrzelewy24.swift */; }; + B672431F2524E504002E1AAF /* STPPaymentMethodPrzelewy24Params.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3325117C9300CC59EF /* STPPaymentMethodPrzelewy24Params.swift */; }; + B67243212524E514002E1AAF /* STPPaymentMethodSEPADebit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB525117C9B00CC59EF /* STPPaymentMethodSEPADebit.swift */; }; + B67243272524E5F7002E1AAF /* STPPaymentMethodSEPADebitParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBC25117C9B00CC59EF /* STPPaymentMethodSEPADebitParams.swift */; }; + B672432B2524E6CE002E1AAF /* STPPaymentMethodSofort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD9E25117C9900CC59EF /* STPPaymentMethodSofort.swift */; }; + B67243302524EDFB002E1AAF /* STPPaymentMethodSofortParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD325117C9D00CC59EF /* STPPaymentMethodSofortParams.swift */; }; + B67243362524EF5E002E1AAF /* STPPaymentMethodThreeDSecureUsage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2B25117C9300CC59EF /* STPPaymentMethodThreeDSecureUsage.swift */; }; + B672433A2524F062002E1AAF /* STPPaymentMethodiDEAL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABE1725117CA100CC59EF /* STPPaymentMethodiDEAL.swift */; }; + B672433E2524F246002E1AAF /* STPPaymentMethodiDEALParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2925117C9200CC59EF /* STPPaymentMethodiDEALParams.swift */; }; + B67243472524F502002E1AAF /* STPSourceKlarnaDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD225117C9D00CC59EF /* STPSourceKlarnaDetails.swift */; }; + B672434B2524F56F002E1AAF /* STPSourceOwner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDAB25117C9A00CC59EF /* STPSourceOwner.swift */; }; + B67243502524F689002E1AAF /* STPSourceParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5B25117C9500CC59EF /* STPSourceParams.swift */; }; + B6724354252514A0002E1AAF /* STPSourcePoller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5C25117C9600CC59EF /* STPSourcePoller.swift */; }; + B672435A2525188B002E1AAF /* STPSourceReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5D25117C9600CC59EF /* STPSourceReceiver.swift */; }; + B672435E25251947002E1AAF /* STPSourceSEPADebitDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2E25117C9300CC59EF /* STPSourceSEPADebitDetails.swift */; }; + B6724361252519BA002E1AAF /* STPSourceSEPADebitDetailsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6DC9761F0172640025E811 /* STPSourceSEPADebitDetailsTest.m */; }; + B672436425251A5C002E1AAF /* STPSourceWeChatPayDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7F25117C9800CC59EF /* STPSourceWeChatPayDetails.swift */; }; + B672436F25251C21002E1AAF /* STPSourceCardDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE125117C9D00CC59EF /* STPSourceCardDetails.swift */; }; + B672437925251CFA002E1AAF /* STPCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6E25117C9700CC59EF /* STPCard.swift */; }; + B672438225252B43002E1AAF /* STPSourceVerification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7E25117C9800CC59EF /* STPSourceVerification.swift */; }; + B6724387252613C5002E1AAF /* STPSourceRedirect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD7D25117C9700CC59EF /* STPSourceRedirect.swift */; }; + B672438B252614F0002E1AAF /* STPSetupIntentLastSetupError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDCE25117C9C00CC59EF /* STPSetupIntentLastSetupError.swift */; }; + B672438E2526373D002E1AAF /* STPSetupIntentEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD5625117C9500CC59EF /* STPSetupIntentEnums.swift */; }; + B67243912526378C002E1AAF /* STPSetupIntentConfirmParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD6925117C9600CC59EF /* STPSetupIntentConfirmParams.swift */; }; + B672439B25264B7E002E1AAF /* STPSetupIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD525117C9D00CC59EF /* STPSetupIntent.swift */; }; + B672439D25264E54002E1AAF /* STPPaymentMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD2F25117C9300CC59EF /* STPPaymentMethod.swift */; }; B67F504824C794EF00CF4A9D /* STPPaymentMethodGrabPayParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B67F504724C794EF00CF4A9D /* STPPaymentMethodGrabPayParamsTest.m */; }; - B68882DC23FF15250057C5AD /* STPApplePayContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B68882DA23FF15250057C5AD /* STPApplePayContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B68882DE23FF15250057C5AD /* STPApplePayContext.m in Sources */ = {isa = PBXBuildFile; fileRef = B68882DB23FF15250057C5AD /* STPApplePayContext.m */; }; - B68882E5240453E30057C5AD /* STPApplePayContextTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B68882E4240453E30057C5AD /* STPApplePayContextTest.m */; }; - B68D52E322A739AA00D4E8BA /* STPSourceWeChatPayDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = B68D52E122A739AA00D4E8BA /* STPSourceWeChatPayDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B68D52E422A739AA00D4E8BA /* STPSourceWeChatPayDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = B68D52E222A739AA00D4E8BA /* STPSourceWeChatPayDetails.m */; }; B68F1C792234740B0030B438 /* STPPaymentMethodCardWalletTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B68F1C782234740B0030B438 /* STPPaymentMethodCardWalletTest.m */; }; - B690DDEC222F01BF000B902D /* STPPaymentMethodBillingDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = B690DDEA222F01BF000B902D /* STPPaymentMethodBillingDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B690DDEE222F01BF000B902D /* STPPaymentMethodBillingDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = B690DDEB222F01BF000B902D /* STPPaymentMethodBillingDetails.m */; }; - B690DDF2222F0211000B902D /* STPPaymentMethodAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = B690DDF0222F0211000B902D /* STPPaymentMethodAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B690DDF4222F0211000B902D /* STPPaymentMethodAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = B690DDF1222F0211000B902D /* STPPaymentMethodAddress.m */; }; - B690DDF8222F0564000B902D /* STPPaymentMethodCard.h in Headers */ = {isa = PBXBuildFile; fileRef = B690DDF6222F0564000B902D /* STPPaymentMethodCard.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B690DDFA222F0564000B902D /* STPPaymentMethodCard.m in Sources */ = {isa = PBXBuildFile; fileRef = B690DDF7222F0564000B902D /* STPPaymentMethodCard.m */; }; - B699BC8D24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B699BC8B24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B699BC8F24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B699BC8C24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.m */; }; - B699BC9324577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B699BC9124577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B699BC9524577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B699BC9224577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.m */; }; - B69CABB4246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B69CABB2246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B69CABB6246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B69CABB3246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.m */; }; + B6926ACE252659BF001F208B /* STPEphemeralKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF925117C9F00CC59EF /* STPEphemeralKey.swift */; }; + B6926AD025265B5F001F208B /* STPCardParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDC225117C9C00CC59EF /* STPCardParams.swift */; }; + B6926AD925267CCA001F208B /* STP3DS2AuthenticateResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDED25117C9E00CC59EF /* STP3DS2AuthenticateResponse.swift */; }; + B6926AE325267E6D001F208B /* STPAPIResponseDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDDF25117C9D00CC59EF /* STPAPIResponseDecodable.swift */; }; + B6926AE625267EEB001F208B /* STPInternalAPIResponseDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE025117C9D00CC59EF /* STPInternalAPIResponseDecodable.swift */; }; + B6926AE825267F11001F208B /* STPPaymentMethodListDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF725117C9F00CC59EF /* STPPaymentMethodListDeserializer.swift */; }; + B6926AF425268576001F208B /* STPFormEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDE925117C9E00CC59EF /* STPFormEncodable.swift */; }; + B6926AFA2526B1F7001F208B /* STPFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDD125117C9C00CC59EF /* STPFormEncoder.swift */; }; B69CABB9246DCB620081B1EF /* STPPaymentHandlerFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B69CABB8246DCB620081B1EF /* STPPaymentHandlerFunctionalTest.m */; }; - B69CFB452236F8E3001E9885 /* STPPaymentMethodCardPresent.h in Headers */ = {isa = PBXBuildFile; fileRef = B69CFB432236F8E3001E9885 /* STPPaymentMethodCardPresent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B69CFB472236F8E3001E9885 /* STPPaymentMethodCardPresent.m in Sources */ = {isa = PBXBuildFile; fileRef = B69CFB442236F8E3001E9885 /* STPPaymentMethodCardPresent.m */; }; - B69CFB4A22370547001E9885 /* STPPaymentMethodCardChecks+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B69CFB4922370547001E9885 /* STPPaymentMethodCardChecks+Private.h */; }; - B69FEC3F222EE8FE00273A16 /* STPPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = B69FEC3C222EE8FE00273A16 /* STPPaymentMethod.m */; }; - B69FEC42222EE9E000273A16 /* STPPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = B69FEC41222EE9E000273A16 /* STPPaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6A46F7622FCDB81001991B2 /* STPPaymentIntentLastPaymentError.h in Headers */ = {isa = PBXBuildFile; fileRef = B6A46F7422FCDB81001991B2 /* STPPaymentIntentLastPaymentError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6A46F7822FCDB81001991B2 /* STPPaymentIntentLastPaymentError.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A46F7522FCDB81001991B2 /* STPPaymentIntentLastPaymentError.m */; }; - B6A46F7B22FCE579001991B2 /* STPPaymentIntentLastPaymentErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A46F7A22FCE579001991B2 /* STPPaymentIntentLastPaymentErrorTest.m */; }; B6B41F71223476AE0020BA7F /* STPPaymentMethodCardWalletMasterpassTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B41F70223476AE0020BA7F /* STPPaymentMethodCardWalletMasterpassTest.m */; }; B6B41F73223476B90020BA7F /* STPPaymentMethodCardWalletVisaCheckoutTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B41F72223476B90020BA7F /* STPPaymentMethodCardWalletVisaCheckoutTest.m */; }; - B6B41F75223481BA0020BA7F /* STPPaymentMethodCardWallet+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B41F74223481BA0020BA7F /* STPPaymentMethodCardWallet+Private.h */; }; - B6B41F79223484280020BA7F /* STPPaymentMethodiDEAL.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B41F77223484280020BA7F /* STPPaymentMethodiDEAL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B41F7B223484280020BA7F /* STPPaymentMethodiDEAL.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B41F78223484280020BA7F /* STPPaymentMethodiDEAL.m */; }; - B6B41F7F22348A1E0020BA7F /* STPPaymentMethodiDEALParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B41F7D22348A1E0020BA7F /* STPPaymentMethodiDEALParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B41F8122348A1E0020BA7F /* STPPaymentMethodiDEALParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B41F7E22348A1E0020BA7F /* STPPaymentMethodiDEALParams.m */; }; - B6B5FC41222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B5FC3F222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B5FC43222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B5FC40222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.m */; }; - B6C42817229897EF0044E419 /* NSURLComponents_StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C42816229897EF0044E419 /* NSURLComponents_StripeTest.m */; }; - B6CF3135229D8C3600BA8AC2 /* STPCardBrand.m in Sources */ = {isa = PBXBuildFile; fileRef = B6CF3134229D8C3500BA8AC2 /* STPCardBrand.m */; }; + B6B5C760252CAE3200FAC8AA /* STPContactField.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B5C75F252CAE3200FAC8AA /* STPContactField.swift */; }; B6D13947230C68FF007AFF8A /* STPConnectAccountAddressTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D13946230C68FF007AFF8A /* STPConnectAccountAddressTest.m */; }; B6D6C933223076600092AFC8 /* STPPaymentMethodAddressTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D6C932223076600092AFC8 /* STPPaymentMethodAddressTest.m */; }; B6D6C935223078840092AFC8 /* STPPaymentMethodBillingDetailsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D6C934223078840092AFC8 /* STPPaymentMethodBillingDetailsTest.m */; }; - B6DB0CA6223817A300AEF640 /* STPPaymentMethodEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DB0CA5223817A300AEF640 /* STPPaymentMethodEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6DB0CA922381B4900AEF640 /* STPPaymentMethod+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DB0CA822381B4900AEF640 /* STPPaymentMethod+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B6DE52DB2230981200B70A66 /* STPPaymentMethodParams.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DE52D92230981200B70A66 /* STPPaymentMethodParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6DE52DD2230981200B70A66 /* STPPaymentMethodParams.m in Sources */ = {isa = PBXBuildFile; fileRef = B6DE52DA2230981200B70A66 /* STPPaymentMethodParams.m */; }; + B6D98967251AFA9B00C3D894 /* STPAPIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8625117C9800CC59EF /* STPAPIClient.swift */; }; + B6D98973251C07FA00C3D894 /* APIRequestTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D98972251C07FA00C3D894 /* APIRequestTest.swift */; }; + B6D9CEAB2514809B00AAD424 /* STPPaymentMethodCardNetworks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB125117C9B00CC59EF /* STPPaymentMethodCardNetworks.swift */; }; + B6D9CEB0251483AD00AAD424 /* STPPaymentMethodCardWallet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDB625117C9B00CC59EF /* STPPaymentMethodCardWallet.swift */; }; + B6D9CEB625151E6200AAD424 /* STPPaymentMethodCardWalletMasterpass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDBB25117C9B00CC59EF /* STPPaymentMethodCardWalletMasterpass.swift */; }; + B6D9CEBC2515243900AAD424 /* STPPaymentMethodCardChecks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDDC25117C9D00CC59EF /* STPPaymentMethodCardChecks.swift */; }; + B6D9CEBE2515245500AAD424 /* STPPaymentContextAmountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDF525117C9F00CC59EF /* STPPaymentContextAmountModel.swift */; }; + B6D9CED2251570D200AAD424 /* APIRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD3B25117C9300CC59EF /* APIRequest.swift */; }; + B6D9CEDB251AA99100AAD424 /* STPPinManagementService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABD8825117C9800CC59EF /* STPPinManagementService.swift */; }; + B6D9CEE5251AAFBA00AAD424 /* STPAPIClient+PushProvisioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317ABDDE25117C9D00CC59EF /* STPAPIClient+PushProvisioning.swift */; }; + B6D9CF03251AD14E00AAD424 /* StripeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D9CF02251AD14E00AAD424 /* StripeAPI.swift */; }; B6DF4C972411BE4D005C1AE0 /* STPApplePayContextFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6DF4C962411BE4D005C1AE0 /* STPApplePayContextFunctionalTest.m */; }; - B6E2F308222F442E0001FED4 /* STPPaymentMethodCardChecks.h in Headers */ = {isa = PBXBuildFile; fileRef = B6E2F306222F442E0001FED4 /* STPPaymentMethodCardChecks.h */; settings = {ATTRIBUTES = (Public, ); }; }; B6EC63CA22348D4600E4C0FB /* STPPaymentMethodiDEALTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC63C922348D4600E4C0FB /* STPPaymentMethodiDEALTest.m */; }; - B6F16090223350640088C970 /* STPPaymentIntentAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F1608E223350640088C970 /* STPPaymentIntentAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6F16096223351C20088C970 /* STPPaymentIntentActionRedirectToURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F16094223351C20088C970 /* STPPaymentIntentActionRedirectToURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; C1054F911FE197AE0033C87E /* STPPaymentContextSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C1054F901FE197AE0033C87E /* STPPaymentContextSnapshotTests.m */; }; - C1080F491CBECF7B007B2D89 /* STPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = C1080F471CBECF7B007B2D89 /* STPAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1080F4A1CBECF7B007B2D89 /* STPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = C1080F481CBECF7B007B2D89 /* STPAddress.m */; }; - C1080F4C1CBED48A007B2D89 /* STPAddressTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C1080F4B1CBED48A007B2D89 /* STPAddressTests.m */; }; - C113D2191EBB9A36006FACC2 /* STPEphemeralKey.h in Headers */ = {isa = PBXBuildFile; fileRef = C113D2171EBB9A36006FACC2 /* STPEphemeralKey.h */; }; - C113D21B1EBB9A36006FACC2 /* STPEphemeralKey.m in Sources */ = {isa = PBXBuildFile; fileRef = C113D2181EBB9A36006FACC2 /* STPEphemeralKey.m */; }; - C11810861CC6AF4C0022FB55 /* STPPaymentOption.h in Headers */ = {isa = PBXBuildFile; fileRef = C11810851CC6AF4C0022FB55 /* STPPaymentOption.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C11810891CC6B00D0022FB55 /* STPApplePayPaymentOption.h in Headers */ = {isa = PBXBuildFile; fileRef = C11810871CC6B00D0022FB55 /* STPApplePayPaymentOption.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C118108A1CC6B00D0022FB55 /* STPApplePayPaymentOption.m in Sources */ = {isa = PBXBuildFile; fileRef = C11810881CC6B00D0022FB55 /* STPApplePayPaymentOption.m */; }; - C11810951CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.h in Headers */ = {isa = PBXBuildFile; fileRef = C11810931CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.h */; }; - C11810961CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = C11810941CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.m */; }; - C11810991CC6D46D0022FB55 /* NSDecimalNumber+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C11810981CC6D46D0022FB55 /* NSDecimalNumber+StripeTest.m */; }; - C11810A71CC6EE840022FB55 /* STPBackendAPIAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = C11810A61CC6E2160022FB55 /* STPBackendAPIAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; C11B14971E8AE316000F760C /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C11B14961E8AE316000F760C /* OCMock.framework */; }; - C124A1701CCA968B007D42EE /* STPAnalyticsClient.h in Headers */ = {isa = PBXBuildFile; fileRef = C124A16E1CCA968B007D42EE /* STPAnalyticsClient.h */; }; - C124A1721CCA968B007D42EE /* STPAnalyticsClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C124A16F1CCA968B007D42EE /* STPAnalyticsClient.m */; }; - C124A17C1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = C124A17A1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.h */; }; - C124A17E1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = C124A17B1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.m */; }; - C124A1811CCAA1BF007D42EE /* NSMutableURLRequest+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C124A1801CCAA1BF007D42EE /* NSMutableURLRequest+StripeTest.m */; }; - C124A1851CCAB750007D42EE /* STPAnalyticsClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C124A1841CCAB750007D42EE /* STPAnalyticsClientTest.m */; }; - C127110A1DBA7E490087840D /* STPAddressViewModelTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C12711091DBA7E490087840D /* STPAddressViewModelTest.m */; }; - C13538081D2C2186003F6157 /* STPAddCardViewControllerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C13538071D2C2186003F6157 /* STPAddCardViewControllerTest.m */; }; - C1363BB71D7633D800EB82B4 /* STPPaymentOptionTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C1363BB51D7633D800EB82B4 /* STPPaymentOptionTableViewCell.h */; }; - C1363BB91D7633D800EB82B4 /* STPPaymentOptionTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C1363BB61D7633D800EB82B4 /* STPPaymentOptionTableViewCell.m */; }; - C14C4DB11EC3B34500C2FDF6 /* STPAPIRequestTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C14C4DB01EC3B34500C2FDF6 /* STPAPIRequestTest.m */; }; - C15608DD1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.h in Headers */ = {isa = PBXBuildFile; fileRef = C15608DB1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.h */; }; - C15608DF1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.m in Sources */ = {isa = PBXBuildFile; fileRef = C15608DC1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.m */; }; - C158AB3F1E1EE98900348D01 /* STPSectionHeaderView.h in Headers */ = {isa = PBXBuildFile; fileRef = C158AB3D1E1EE98900348D01 /* STPSectionHeaderView.h */; }; - C158AB401E1EE98900348D01 /* STPSectionHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = C158AB3E1E1EE98900348D01 /* STPSectionHeaderView.m */; }; - C15993281D8808490047950D /* STPShippingAddressViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C15993261D8808490047950D /* STPShippingAddressViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C15993331D8808680047950D /* STPShippingAddressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C159932C1D8808680047950D /* STPShippingAddressViewController.m */; }; - C15993361D8808680047950D /* STPShippingMethodsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C159932F1D8808680047950D /* STPShippingMethodsViewController.h */; }; - C15993371D8808680047950D /* STPShippingMethodsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15993301D8808680047950D /* STPShippingMethodsViewController.m */; }; - C15993381D8808680047950D /* STPShippingMethodTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C15993311D8808680047950D /* STPShippingMethodTableViewCell.h */; }; - C15993391D8808680047950D /* STPShippingMethodTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C15993321D8808680047950D /* STPShippingMethodTableViewCell.m */; }; - C15B02731EA176090026E606 /* StripeErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C15B02721EA176090026E606 /* StripeErrorTest.m */; }; - C16F66AB1CA21BAC006A21B5 /* STPFormTextFieldTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C16F66AA1CA21BAC006A21B5 /* STPFormTextFieldTest.m */; }; - C175B7941FE834A3009F5A0E /* STPCustomer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C175B7931FE834A3009F5A0E /* STPCustomer+Private.h */; }; - C17A030D1CBEE7A2006C819F /* STPAddressFieldTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C17A030B1CBEE7A2006C819F /* STPAddressFieldTableViewCell.h */; }; - C17A030E1CBEE7A2006C819F /* STPAddressFieldTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C17A030C1CBEE7A2006C819F /* STPAddressFieldTableViewCell.m */; }; C17D24EE1E37DBAC005CB188 /* STPSourceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C17D24ED1E37DBAC005CB188 /* STPSourceTest.m */; }; - C180211A1E3A58710089D712 /* STPSourcePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = C18021181E3A58710089D712 /* STPSourcePoller.h */; }; - C180211C1E3A58710089D712 /* STPSourcePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = C18021191E3A58710089D712 /* STPSourcePoller.m */; }; - C18410761EC2529400178149 /* STPEphemeralKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C18410741EC2529400178149 /* STPEphemeralKeyManager.h */; }; - C18410781EC2529400178149 /* STPEphemeralKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C18410751EC2529400178149 /* STPEphemeralKeyManager.m */; }; - C184107B1EC2539F00178149 /* STPEphemeralKeyProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C184107A1EC2539F00178149 /* STPEphemeralKeyProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C184107E1EC2704700178149 /* STPEphemeralKeyManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C184107D1EC2704700178149 /* STPEphemeralKeyManagerTest.m */; }; C18867D41E8AF8F300A77634 /* OCMock.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = C11B14961E8AE316000F760C /* OCMock.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C18867DB1E8B0C4100A77634 /* STPFixtures.h in Headers */ = {isa = PBXBuildFile; fileRef = C18867D91E8B0C4100A77634 /* STPFixtures.h */; }; C18867DC1E8B0C4100A77634 /* STPFixtures.m in Sources */ = {isa = PBXBuildFile; fileRef = C18867DA1E8B0C4100A77634 /* STPFixtures.m */; }; - C192269C1EBA99F900BED563 /* STPCustomerContext.h in Headers */ = {isa = PBXBuildFile; fileRef = C192269B1EBA99F900BED563 /* STPCustomerContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C192269F1EBA9A0800BED563 /* STPCustomerContext.m in Sources */ = {isa = PBXBuildFile; fileRef = C192269E1EBA9A0800BED563 /* STPCustomerContext.m */; }; - C19D098F1EAEAE4000A4AB3E /* STPTelemetryClient.h in Headers */ = {isa = PBXBuildFile; fileRef = C19D098D1EAEAE4000A4AB3E /* STPTelemetryClient.h */; }; - C19D09901EAEAE4000A4AB3E /* STPTelemetryClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C19D098E1EAEAE4000A4AB3E /* STPTelemetryClient.m */; }; - C19D09931EAEAE5E00A4AB3E /* STPTelemetryClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C19D09911EAEAE5200A4AB3E /* STPTelemetryClientTest.m */; }; - C1A06F101E1D8A7F004DCA06 /* STPCard+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A06F0F1E1D8A6E004DCA06 /* STPCard+Private.h */; }; C1AED1561EE0C8C6008BEFBF /* STPApplePayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1AED1551EE0C8C6008BEFBF /* STPApplePayTest.m */; }; - C1BD9B1F1E390A2700CEE925 /* STPSourceParamsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BD9B1E1E390A2700CEE925 /* STPSourceParamsTest.m */; }; - C1BD9B221E393FFE00CEE925 /* STPSourceReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BD9B201E393FFE00CEE925 /* STPSourceReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1BD9B241E393FFE00CEE925 /* STPSourceReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BD9B211E393FFE00CEE925 /* STPSourceReceiver.m */; }; - C1BD9B2A1E39406C00CEE925 /* STPSourceOwner.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BD9B271E39406C00CEE925 /* STPSourceOwner.m */; }; - C1BD9B2E1E3940A200CEE925 /* STPSourceRedirect.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BD9B2C1E3940A200CEE925 /* STPSourceRedirect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1BD9B301E3940A200CEE925 /* STPSourceRedirect.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BD9B2D1E3940A200CEE925 /* STPSourceRedirect.m */; }; - C1BD9B341E3940C400CEE925 /* STPSourceVerification.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BD9B321E3940C400CEE925 /* STPSourceVerification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1BD9B361E3940C400CEE925 /* STPSourceVerification.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BD9B331E3940C400CEE925 /* STPSourceVerification.m */; }; - C1BD9B391E39416700CEE925 /* STPSourceOwner.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BD9B381E39416700CEE925 /* STPSourceOwner.h */; settings = {ATTRIBUTES = (Public, ); }; }; C1C02CCC1ECCD0ED00DF5643 /* EphemeralKey.json in Resources */ = {isa = PBXBuildFile; fileRef = C1C02CCA1ECCD0E500DF5643 /* EphemeralKey.json */; }; - C1C02CCE1ECCE92900DF5643 /* STPEphemeralKeyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C02CCD1ECCE92900DF5643 /* STPEphemeralKeyTest.m */; }; - C1C1012D1E57A26F00C7BFAE /* STPSource+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C1012C1E57A26F00C7BFAE /* STPSource+Private.h */; }; - C1CFCB671ED4E38900BE45DF /* STPInternalAPIResponseDecodable.h in Headers */ = {isa = PBXBuildFile; fileRef = C1CFCB661ED4E38900BE45DF /* STPInternalAPIResponseDecodable.h */; }; C1CFCB6D1ED5E0F800BE45DF /* STPMocks.h in Headers */ = {isa = PBXBuildFile; fileRef = C1CFCB691ED5E0F400BE45DF /* STPMocks.h */; }; C1CFCB6E1ED5E0F800BE45DF /* STPMocks.m in Sources */ = {isa = PBXBuildFile; fileRef = C1CFCB6A1ED5E0F400BE45DF /* STPMocks.m */; }; C1CFCB751ED5E12400BE45DF /* STPFileTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1CFCB701ED5E11500BE45DF /* STPFileTest.m */; }; @@ -641,93 +426,25 @@ C1CFCB771ED5E12400BE45DF /* STPPIIFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1CFCB711ED5E11500BE45DF /* STPPIIFunctionalTest.m */; }; C1CFCB7A1ED5F88D00BE45DF /* stp_test_upload_image.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = C1CFCB781ED5F85A00BE45DF /* stp_test_upload_image.jpeg */; }; C1D23FAD1D37F81F002FD83C /* STPCustomerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D23FAC1D37F81F002FD83C /* STPCustomerTest.m */; }; - C1D7B51A1E36B8B9002181F5 /* STPSourceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D7B5181E36B8B9002181F5 /* STPSourceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D7B51C1E36B8B9002181F5 /* STPSourceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D7B5191E36B8B9002181F5 /* STPSourceParams.m */; }; - C1D7B5201E36C32F002181F5 /* STPSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D7B51E1E36C32F002181F5 /* STPSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D7B5221E36C32F002181F5 /* STPSource.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D7B51F1E36C32F002181F5 /* STPSource.m */; }; C1D7B5251E36C70D002181F5 /* STPSourceFunctionalTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D7B5241E36C70D002181F5 /* STPSourceFunctionalTest.m */; }; - C1E4F8061EBBEB0F00E611F5 /* STPCustomerContextTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E4F8051EBBEB0F00E611F5 /* STPCustomerContextTest.m */; }; - C1EEDCC61CA2126000A54582 /* STPDelegateProxyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EEDCC51CA2126000A54582 /* STPDelegateProxyTest.m */; }; - C1EEDCC81CA2172700A54582 /* NSString+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EEDCC71CA2172700A54582 /* NSString+StripeTest.m */; }; - C1EEDCCA1CA2186300A54582 /* STPPhoneNumberValidatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EEDCC91CA2186300A54582 /* STPPhoneNumberValidatorTest.m */; }; - C1EF044D1DD2397500FBF452 /* STPShippingAddressViewControllerLocalizationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EF04491DD2396200FBF452 /* STPShippingAddressViewControllerLocalizationTests.m */; }; - C1EF044E1DD2397C00FBF452 /* STPShippingMethodsViewControllerLocalizationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EF044A1DD2396200FBF452 /* STPShippingMethodsViewControllerLocalizationTests.m */; }; - C1FEE5961CBFF11400A7632B /* STPPostalCodeValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FEE5941CBFF11400A7632B /* STPPostalCodeValidator.h */; }; - C1FEE5971CBFF11400A7632B /* STPPostalCodeValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FEE5951CBFF11400A7632B /* STPPostalCodeValidator.m */; }; - C1FEE5991CBFF24000A7632B /* STPPostalCodeValidatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FEE5981CBFF24000A7632B /* STPPostalCodeValidatorTest.m */; }; F1122A7E1DFB84E000A8B1AF /* UINavigationBar+StripeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F1122A7D1DFB84E000A8B1AF /* UINavigationBar+StripeTest.m */; }; F116E94C1D83405E0026A52A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11C74B9B164043050071C2CA /* Foundation.framework */; }; F116E94D1D8340640026A52A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A0D74F918F6106100966D7B /* Security.framework */; }; - F12829DA1D7747E4008B10D6 /* STPBundleLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = F12829D81D7747E4008B10D6 /* STPBundleLocator.h */; }; - F12829DC1D7747E4008B10D6 /* STPBundleLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = F12829D91D7747E4008B10D6 /* STPBundleLocator.m */; }; - F12C8DC01D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F12C8DBE1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.h */; }; - F12C8DC31D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F12C8DBF1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.m */; }; F1343BE91D652CAB00F102D8 /* Card.json in Resources */ = {isa = PBXBuildFile; fileRef = C1D23FB31D37FE0B002FD83C /* Card.json */; }; F1343BEA1D652CAD00F102D8 /* Customer.json in Resources */ = {isa = PBXBuildFile; fileRef = C1D23FB41D37FE0B002FD83C /* Customer.json */; }; - F148ABC81D5D334B0014FD92 /* STPLocalizationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F148ABC31D5D334B0014FD92 /* STPLocalizationUtils.m */; }; F148ABE81D5E805A0014FD92 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F148ABE61D5E805A0014FD92 /* Localizable.strings */; }; F148ABFA1D5E88C40014FD92 /* STPTestUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D23FAF1D37FC90002FD83C /* STPTestUtils.h */; }; F148ABFB1D5E88C70014FD92 /* STPTestUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D23FB01D37FC90002FD83C /* STPTestUtils.m */; }; - F14C872F1D4FCDBA00C7CC6A /* STPPaymentContextApplePayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F14C872E1D4FCDBA00C7CC6A /* STPPaymentContextApplePayTest.m */; }; - F152321B1EA92F9D00D65C67 /* STPRedirectContextTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F152321A1EA92F9D00D65C67 /* STPRedirectContextTest.m */; }; - F152321D1EA92FC100D65C67 /* STPRedirectContext.m in Sources */ = {isa = PBXBuildFile; fileRef = F152321C1EA92FC100D65C67 /* STPRedirectContext.m */; }; - F15232201EA92FCF00D65C67 /* STPRedirectContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F152321F1EA92FCF00D65C67 /* STPRedirectContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F15232241EA9303800D65C67 /* STPURLCallbackHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F15232221EA9303800D65C67 /* STPURLCallbackHandler.h */; }; - F15232261EA9303800D65C67 /* STPURLCallbackHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F15232231EA9303800D65C67 /* STPURLCallbackHandler.m */; }; - F152322A1EA9306100D65C67 /* NSURLComponents+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = F15232281EA9306100D65C67 /* NSURLComponents+Stripe.h */; }; - F152322C1EA9306100D65C67 /* NSURLComponents+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = F15232291EA9306100D65C67 /* NSURLComponents+Stripe.m */; }; F152322F1EA9344600D65C67 /* iDEALSource.json in Resources */ = {isa = PBXBuildFile; fileRef = F152322E1EA9344000D65C67 /* iDEALSource.json */; }; F15232311EA93E6800D65C67 /* Contacts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F15232301EA93E6800D65C67 /* Contacts.framework */; settings = {ATTRIBUTES = (Required, ); }; }; - F15675401DB544D3004468E3 /* STPAddCardViewControllerLocalizationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = F156753F1DB544D3004468E3 /* STPAddCardViewControllerLocalizationTests.m */; }; F15AC18E1DBA9CA90009EADE /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F15AC18D1DBA9CA90009EADE /* FBSnapshotTestCase.framework */; }; - F15AC1901DBA9CC60009EADE /* FBSnapshotTestCase.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F15AC18D1DBA9CA90009EADE /* FBSnapshotTestCase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F16AA26F1F5A0F1700207FFF /* AlipaySource.json in Resources */ = {isa = PBXBuildFile; fileRef = F16AA26D1F5A05A100207FFF /* AlipaySource.json */; }; - F1852F931D80B6EC00367C86 /* STPStringUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F1852F911D80B6EC00367C86 /* STPStringUtils.h */; }; - F1852F951D80B6EC00367C86 /* STPStringUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F1852F921D80B6EC00367C86 /* STPStringUtils.m */; }; - F19491DB1E5F606F001E1FC2 /* STPSourceCardDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = F19491D81E5F606F001E1FC2 /* STPSourceCardDetails.m */; }; - F19491DE1E5F6B8C001E1FC2 /* STPSourceCardDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = F19491DD1E5F6B8C001E1FC2 /* STPSourceCardDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F19491E41E60DD72001E1FC2 /* STPSourceSEPADebitDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = F19491E11E60DD72001E1FC2 /* STPSourceSEPADebitDetails.m */; }; - F19491E71E60DD9C001E1FC2 /* STPSourceSEPADebitDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = F19491E61E60DD9C001E1FC2 /* STPSourceSEPADebitDetails.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1A0197C1EA5733200354301 /* STPSourceParams+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A0197A1EA5733200354301 /* STPSourceParams+Private.h */; }; - F1A2F92C1EEB6A70006B0456 /* NSCharacterSet+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A2F92A1EEB6A70006B0456 /* NSCharacterSet+Stripe.h */; }; - F1A2F92E1EEB6A70006B0456 /* NSCharacterSet+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = F1A2F92B1EEB6A70006B0456 /* NSCharacterSet+Stripe.m */; }; - F1A7A0531FE053CE00B47D4A /* FauxPasAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = F10239381FDF4144006273B5 /* FauxPasAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1B8534F1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.h in Headers */ = {isa = PBXBuildFile; fileRef = F1B8534D1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.h */; }; - F1B853501FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B8534E1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.m */; }; - F1B980941DB550E60075332E /* STPPaymentOptionsViewControllerLocalizationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B980931DB550E60075332E /* STPPaymentOptionsViewControllerLocalizationTests.m */; }; F1BA241E1E57BE5E00E4A1CF /* CardSource.json in Resources */ = {isa = PBXBuildFile; fileRef = F1BA241C1E57BE5700E4A1CF /* CardSource.json */; }; F1BA24211E57BECA00E4A1CF /* 3DSSource.json in Resources */ = {isa = PBXBuildFile; fileRef = F1BA241F1E57BEC600E4A1CF /* 3DSSource.json */; }; - F1BEB2F91F34F2250043F48C /* STPSourceEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BEB2F81F34F2250043F48C /* STPSourceEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1BEB2FD1F3508BB0043F48C /* NSError+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BEB2FB1F3508BB0043F48C /* NSError+Stripe.h */; }; - F1BEB2FF1F3508BB0043F48C /* NSError+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = F1BEB2FC1F3508BB0043F48C /* NSError+Stripe.m */; }; - F1C7B8D31DBECF2400D9F6F0 /* STPDispatchFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = F1C7B8D11DBECF2400D9F6F0 /* STPDispatchFunctions.m */; }; - F1C7B8D51DBECF2400D9F6F0 /* STPDispatchFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = F1C7B8D21DBECF2400D9F6F0 /* STPDispatchFunctions.h */; }; - F1D3A24B1EB012010095BFA9 /* STPFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D3A2461EB012010095BFA9 /* STPFile.m */; }; - F1D3A24C1EB012010095BFA9 /* STPMultipartFormDataEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3A2471EB012010095BFA9 /* STPMultipartFormDataEncoder.h */; }; - F1D3A24D1EB012010095BFA9 /* STPMultipartFormDataEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D3A2481EB012010095BFA9 /* STPMultipartFormDataEncoder.m */; }; - F1D3A24E1EB012010095BFA9 /* STPMultipartFormDataPart.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3A2491EB012010095BFA9 /* STPMultipartFormDataPart.h */; }; - F1D3A24F1EB012010095BFA9 /* STPMultipartFormDataPart.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D3A24A1EB012010095BFA9 /* STPMultipartFormDataPart.m */; }; - F1D3A2511EB0120F0095BFA9 /* STPFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3A2501EB0120F0095BFA9 /* STPFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1D3A25A1EB014BD0095BFA9 /* UIImage+Stripe.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3A2581EB014BD0095BFA9 /* UIImage+Stripe.h */; }; - F1D3A25C1EB014BD0095BFA9 /* UIImage+Stripe.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D3A2591EB014BD0095BFA9 /* UIImage+Stripe.m */; }; - F1D3A25F1EB015B30095BFA9 /* UIImage+StripeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D3A25E1EB015B30095BFA9 /* UIImage+StripeTests.m */; }; - F1D3A2651EBA5BAE0095BFA9 /* STPPaymentCardTextField+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D3A2631EBA5BAE0095BFA9 /* STPPaymentCardTextField+Private.h */; }; F1D64B2E1D87686E001CDB7C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1D64B2D1D87686E001CDB7C /* WebKit.framework */; }; F1D765CE1EDE331500F37005 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1D765CD1EDE331500F37005 /* CoreLocation.framework */; settings = {ATTRIBUTES = (Required, ); }; }; F1D777C01D81DD520076FA19 /* STPStringUtilsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D777BF1D81DD520076FA19 /* STPStringUtilsTest.m */; }; - F1D96F961DC7D82400477E64 /* STPLocalizationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D96F951DC7D82400477E64 /* STPLocalizationUtils.h */; }; F1D96F9A1DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D96F981DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.h */; }; - F1D96F9B1DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D96F991DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.m */; }; - F1DE88011F8D410D00602F4C /* STPPaymentOptionsViewControllerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DE87FF1F8D410D00602F4C /* STPPaymentOptionsViewControllerTest.m */; }; - F1DEB88A1E2047CA0066B8E8 /* STPCoreTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DEB8881E2047CA0066B8E8 /* STPCoreTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1DEB88C1E2047CA0066B8E8 /* STPCoreTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DEB8891E2047CA0066B8E8 /* STPCoreTableViewController.m */; }; - F1DEB8901E2052150066B8E8 /* STPCoreScrollViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DEB88E1E2052150066B8E8 /* STPCoreScrollViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1DEB8921E2052150066B8E8 /* STPCoreScrollViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DEB88F1E2052150066B8E8 /* STPCoreScrollViewController.m */; }; - F1DEB8991E2074480066B8E8 /* STPCoreViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DEB8971E2074480066B8E8 /* STPCoreViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1DEB89B1E2074480066B8E8 /* STPCoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DEB8981E2074480066B8E8 /* STPCoreViewController.m */; }; - F1FA6F921E258F6800EB444D /* STPCoreViewController+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FA6F911E258F6800EB444D /* STPCoreViewController+Private.h */; }; - F1FA6F951E25960500EB444D /* STPCoreScrollViewController+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FA6F941E25960500EB444D /* STPCoreScrollViewController+Private.h */; }; - F1FA6F981E25970F00EB444D /* STPCoreTableViewController+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FA6F971E25970F00EB444D /* STPCoreTableViewController+Private.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -755,6 +472,16 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + 31DC3D772537C00300623028 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = 3ds2; + dstSubfolderSpec = 16; + files = ( + 31DC3D7F2537C04300623028 /* Stripe3DS2.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 365FC5AC21C18F550092ADB0 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -783,171 +510,32 @@ files = ( 04E01F7D21A8C39D0061402F /* OHHTTPStubs.framework in CopyFiles */, 04E01F7E21A8C39D0061402F /* SWHttpTrafficRecorder.framework in CopyFiles */, + 31A4381E251052C00067F936 /* FBSnapshotTestCase.framework in CopyFiles */, C18867D41E8AF8F300A77634 /* OCMock.framework in CopyFiles */, - F15AC1901DBA9CC60009EADE /* FBSnapshotTestCase.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 0413CB1A233FECD4006429EA /* STPPushProvisioningContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningContext.m; sourceTree = ""; }; - 0413CB1B233FECD4006429EA /* STPPushProvisioningDetailsParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningDetailsParams.m; sourceTree = ""; }; - 0413CB1C233FECD4006429EA /* STPPushProvisioningDetails.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningDetails.m; sourceTree = ""; }; - 0413CB1D233FECD4006429EA /* STPPushProvisioningDetailsParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPushProvisioningDetailsParams.h; path = PublicHeaders/Stripe/STPPushProvisioningDetailsParams.h; sourceTree = ""; }; - 0413CB1E233FECD4006429EA /* STPPushProvisioningContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPushProvisioningContext.h; path = PublicHeaders/Stripe/STPPushProvisioningContext.h; sourceTree = ""; }; - 0413CB1F233FECD4006429EA /* STPAPIClient+PushProvisioning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+PushProvisioning.h"; sourceTree = ""; }; - 0413CB20233FECD5006429EA /* STPPushProvisioningDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPushProvisioningDetails.h; sourceTree = ""; }; - 0413CB21233FECD5006429EA /* STPAPIClient+PushProvisioning.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "STPAPIClient+PushProvisioning.m"; sourceTree = ""; }; - 0426B96C1CEADC98006AC8DD /* STPColorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPColorUtils.h; sourceTree = ""; }; - 0426B96D1CEADC98006AC8DD /* STPColorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPColorUtils.m; sourceTree = ""; }; - 0426B9701CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewCell+Stripe_Borders.h"; sourceTree = ""; }; - 0426B9711CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableViewCell+Stripe_Borders.m"; sourceTree = ""; }; - 0426B9751CEBD001006AC8DD /* UINavigationBar+Stripe_Theme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+Stripe_Theme.m"; sourceTree = ""; }; - 0433EB471BD06313003912B4 /* NSDictionary+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Stripe.h"; sourceTree = ""; }; - 0433EB481BD06313003912B4 /* NSDictionary+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Stripe.m"; sourceTree = ""; }; 04365D2C1A4CF86C00A3E1D4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 0438EF261B7416BB00D506CC /* STPFormTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPFormTextField.h; sourceTree = ""; }; - 0438EF271B7416BB00D506CC /* STPFormTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFormTextField.m; sourceTree = ""; }; - 0438EF291B7416BB00D506CC /* STPPaymentCardTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextField.m; sourceTree = ""; }; - 0438EF2A1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentCardTextFieldViewModel.h; sourceTree = ""; }; - 0438EF2B1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldViewModel.m; sourceTree = ""; }; - 0438EF3F1B74170D00D506CC /* STPCardValidator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardValidator.m; sourceTree = ""; }; - 0438EF461B74183100D506CC /* STPCardBrand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCardBrand.h; path = PublicHeaders/Stripe/STPCardBrand.h; sourceTree = ""; }; - 0438EF4A1B741B0100D506CC /* STPCardValidatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardValidatorTest.m; sourceTree = ""; }; - 0438EF4B1B741B0100D506CC /* STPPaymentCardTextFieldViewModelTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldViewModelTest.m; sourceTree = ""; }; - 0439B9851C454F97005A1ED5 /* STPPaymentOptionsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = STPPaymentOptionsViewController.h; path = PublicHeaders/Stripe/STPPaymentOptionsViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 0439B9861C454F97005A1ED5 /* STPPaymentOptionsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = STPPaymentOptionsViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 0451CC421C49AE1C003B2CA6 /* STPPaymentResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentResult.h; path = PublicHeaders/Stripe/STPPaymentResult.h; sourceTree = ""; }; - 0451CC431C49AE1C003B2CA6 /* STPPaymentResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentResult.m; sourceTree = ""; }; 045A62AA1B8E7259000165CE /* STPPaymentCardTextFieldTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldTest.m; sourceTree = ""; }; - 045D710C1CEEE30500F6CD65 /* STPAspects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPAspects.h; sourceTree = ""; }; - 045D710D1CEEE30500F6CD65 /* STPAspects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAspects.m; sourceTree = ""; }; - 045D711E1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_Promises.h"; sourceTree = ""; }; - 045D711F1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_Promises.m"; sourceTree = ""; }; - 045D712A1CF4ED7600F6CD65 /* STPBINRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPBINRange.h; sourceTree = ""; }; - 045D712B1CF4ED7600F6CD65 /* STPBINRange.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBINRange.m; sourceTree = ""; }; - 045D71301CF514BB00F6CD65 /* STPBinRangeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBinRangeTest.m; sourceTree = ""; }; 045E7C031A5F41DE004751EF /* StripeiOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "StripeiOS Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 04633B041CD44F1C009D4FB5 /* STPAPIClient+ApplePay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "STPAPIClient+ApplePay.m"; sourceTree = ""; }; - 04633B061CD44F47009D4FB5 /* STPAPIClient+ApplePay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "STPAPIClient+ApplePay.h"; path = "PublicHeaders/Stripe/STPAPIClient+ApplePay.h"; sourceTree = ""; }; - 04633B081CD44F6C009D4FB5 /* PKPayment+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PKPayment+Stripe.h"; sourceTree = ""; }; - 04633B091CD44F6C009D4FB5 /* PKPayment+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "PKPayment+Stripe.m"; sourceTree = ""; }; - 04633B0A1CD44F6C009D4FB5 /* STPCategoryLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCategoryLoader.m; sourceTree = ""; }; - 04695AD11C77F9DB00E08063 /* NSString+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+Stripe.h"; sourceTree = ""; }; - 04695AD21C77F9DB00E08063 /* NSString+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Stripe.m"; sourceTree = ""; }; - 04695AD51C77F9EF00E08063 /* STPDelegateProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPDelegateProxy.h; sourceTree = ""; }; - 04695AD61C77F9EF00E08063 /* STPDelegateProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPDelegateProxy.m; sourceTree = ""; }; - 04695AD71C77F9EF00E08063 /* STPPhoneNumberValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPhoneNumberValidator.h; sourceTree = ""; }; - 04695AD81C77F9EF00E08063 /* STPPhoneNumberValidator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPhoneNumberValidator.m; sourceTree = ""; }; - 046FE99F1CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentActivityIndicatorView.h; path = PublicHeaders/Stripe/STPPaymentActivityIndicatorView.h; sourceTree = ""; }; - 046FE9A01CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentActivityIndicatorView.m; sourceTree = ""; }; - 04793F551D1D8DDD00B3C551 /* STPSourceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceProtocol.h; path = PublicHeaders/Stripe/STPSourceProtocol.h; sourceTree = ""; }; - 04827D0E1D2575C6002DB3E8 /* STPImageLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPImageLibrary.h; path = PublicHeaders/Stripe/STPImageLibrary.h; sourceTree = ""; }; - 04827D0F1D2575C6002DB3E8 /* STPImageLibrary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPImageLibrary.m; sourceTree = ""; }; - 04827D141D257764002DB3E8 /* STPImageLibrary+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPImageLibrary+Private.h"; sourceTree = ""; }; 04827D171D257A6C002DB3E8 /* STPImageLibraryTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPImageLibraryTest.m; sourceTree = ""; }; - 049880FA1CED5A2300EA4FFD /* STPPaymentConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentConfiguration.h; path = PublicHeaders/Stripe/STPPaymentConfiguration.h; sourceTree = ""; }; - 049880FB1CED5A2300EA4FFD /* STPPaymentConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentConfiguration.m; sourceTree = ""; }; - 049952CD1BCF13510088C703 /* STPAPIRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPAPIRequest.h; sourceTree = ""; }; - 049952CE1BCF13510088C703 /* STPAPIRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAPIRequest.m; sourceTree = ""; }; - 049952D11BCF13DD0088C703 /* STPAPIClient+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+Private.h"; sourceTree = ""; }; - 049A3F781CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Stripe_FirstResponder.h"; sourceTree = ""; }; - 049A3F791CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Stripe_FirstResponder.m"; sourceTree = ""; }; - 049A3F7C1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_KeyboardAvoiding.h"; sourceTree = ""; }; - 049A3F7D1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_KeyboardAvoiding.m"; sourceTree = ""; }; - 049A3F871CC73C7100F57DE7 /* STPPaymentContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentContext.h; path = PublicHeaders/Stripe/STPPaymentContext.h; sourceTree = ""; }; - 049A3F881CC73C7100F57DE7 /* STPPaymentContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContext.m; sourceTree = ""; }; - 049A3F8F1CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDecimalNumber+Stripe_Currency.h"; sourceTree = ""; }; - 049A3F901CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDecimalNumber+Stripe_Currency.m"; sourceTree = ""; }; - 049A3F931CC75B2E00F57DE7 /* STPPromise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPromise.h; sourceTree = ""; }; - 049A3F941CC75B2E00F57DE7 /* STPPromise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPromise.m; sourceTree = ""; }; - 049A3F971CC76A2400F57DE7 /* NSBundle+Stripe_AppName.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+Stripe_AppName.h"; sourceTree = ""; }; - 049A3F981CC76A2400F57DE7 /* NSBundle+Stripe_AppName.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+Stripe_AppName.m"; sourceTree = ""; }; - 049A3FAC1CC9AA9900F57DE7 /* STPAddressViewModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPAddressViewModel.h; sourceTree = ""; }; - 049A3FAD1CC9AA9900F57DE7 /* STPAddressViewModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddressViewModel.m; sourceTree = ""; }; - 049A3FB01CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIToolbar+Stripe_InputAccessory.h"; sourceTree = ""; }; - 049A3FB11CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIToolbar+Stripe_InputAccessory.m"; sourceTree = ""; }; - 04A488311CA34D3000506E53 /* STPEmailAddressValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPEmailAddressValidator.h; sourceTree = ""; }; - 04A488321CA34D3000506E53 /* STPEmailAddressValidator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEmailAddressValidator.m; sourceTree = ""; }; - 04A488351CA34DC600506E53 /* STPEmailAddressValidatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEmailAddressValidatorTest.m; sourceTree = ""; }; - 04A4883B1CA3568800506E53 /* STPBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPBlocks.h; path = PublicHeaders/Stripe/STPBlocks.h; sourceTree = ""; }; - 04A488401CA3580700506E53 /* UINavigationController+Stripe_Completion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+Stripe_Completion.h"; sourceTree = ""; }; - 04A488411CA3580700506E53 /* UINavigationController+Stripe_Completion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+Stripe_Completion.m"; sourceTree = ""; }; - 04A4C3851C4F25F900B3B290 /* NSArray+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+Stripe.h"; sourceTree = ""; }; - 04A4C3861C4F25F900B3B290 /* NSArray+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Stripe.m"; sourceTree = ""; }; - 04A4C3871C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_ParentViewController.h"; sourceTree = ""; }; - 04A4C3881C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_ParentViewController.m"; sourceTree = ""; }; - 04A4C3911C4F263300B3B290 /* NSArray+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+StripeTest.m"; sourceTree = ""; }; 04A4C3931C4F276100B3B290 /* STPUIVCStripeParentViewControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPUIVCStripeParentViewControllerTests.m; sourceTree = ""; }; - 04B31DD21D08E6E200EF1631 /* STPCustomer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCustomer.h; path = PublicHeaders/Stripe/STPCustomer.h; sourceTree = ""; }; - 04B31DD31D08E6E200EF1631 /* STPCustomer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCustomer.m; sourceTree = ""; }; - 04B31DD81D09A4DC00EF1631 /* STPPaymentConfiguration+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPPaymentConfiguration+Private.h"; sourceTree = ""; }; - 04B31DE41D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionsInternalViewController.h; sourceTree = ""; }; - 04B31DE51D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionsInternalViewController.m; sourceTree = ""; }; - 04B31DF01D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_NavigationItemProxy.h"; sourceTree = ""; }; - 04B31DF11D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_NavigationItemProxy.m"; sourceTree = ""; }; - 04B31DF71D11AC6400EF1631 /* STPUserInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPUserInformation.h; path = PublicHeaders/Stripe/STPUserInformation.h; sourceTree = ""; }; - 04B31DF81D11AC6400EF1631 /* STPUserInformation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPUserInformation.m; sourceTree = ""; }; - 04B31DFD1D131D9000EF1631 /* STPPaymentCardTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentCardTextFieldCell.h; sourceTree = ""; }; - 04B31DFE1D131D9000EF1631 /* STPPaymentCardTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldCell.m; sourceTree = ""; }; 04B33F301BC7417B00DD8120 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 04B94BC71A47B78A00092C46 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; }; - 04BC29A21CD8697900318357 /* STPTheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPTheme.h; path = PublicHeaders/Stripe/STPTheme.h; sourceTree = ""; }; - 04BC29A31CD8697900318357 /* STPTheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPTheme.m; sourceTree = ""; }; - 04BC29BB1CDD535700318357 /* STPSwitchTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPSwitchTableViewCell.h; sourceTree = ""; }; - 04BC29BC1CDD535700318357 /* STPSwitchTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSwitchTableViewCell.m; sourceTree = ""; }; - 04BFFFD81D240B13005F2340 /* STPAddCardViewController+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPAddCardViewController+Private.h"; sourceTree = ""; }; - 04CB86B81BA89CD400E4F61E /* PKPayment+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "PKPayment+StripeTest.m"; sourceTree = ""; }; 04CDB4421A5F2E1800B854EE /* Stripe.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Stripe.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 04CDB4A91A5F30A700B854EE /* Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = Stripe.h; path = PublicHeaders/Stripe/Stripe.h; sourceTree = ""; }; - 04CDB4C21A5F30A700B854EE /* STPAPIClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = STPAPIClient.h; path = PublicHeaders/Stripe/STPAPIClient.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 04CDB4C31A5F30A700B854EE /* STPAPIClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAPIClient.m; sourceTree = ""; }; - 04CDB4C41A5F30A700B854EE /* STPFormEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPFormEncoder.h; sourceTree = ""; }; - 04CDB4C51A5F30A700B854EE /* STPFormEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFormEncoder.m; sourceTree = ""; }; - 04CDB4C81A5F30A700B854EE /* STPBankAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPBankAccount.h; path = PublicHeaders/Stripe/STPBankAccount.h; sourceTree = ""; }; - 04CDB4C91A5F30A700B854EE /* STPBankAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankAccount.m; sourceTree = ""; }; - 04CDB4CA1A5F30A700B854EE /* STPCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCard.h; path = PublicHeaders/Stripe/STPCard.h; sourceTree = ""; }; - 04CDB4CB1A5F30A700B854EE /* STPCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCard.m; sourceTree = ""; }; - 04CDB4CC1A5F30A700B854EE /* STPToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPToken.h; path = PublicHeaders/Stripe/STPToken.h; sourceTree = ""; }; - 04CDB4CD1A5F30A700B854EE /* STPToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPToken.m; sourceTree = ""; }; - 04CDB4CE1A5F30A700B854EE /* StripeError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StripeError.h; path = PublicHeaders/Stripe/StripeError.h; sourceTree = ""; }; - 04CDB4CF1A5F30A700B854EE /* StripeError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StripeError.m; sourceTree = ""; }; - 04CDB51E1A5F3A9300B854EE /* STPAPIClientTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAPIClientTest.m; sourceTree = ""; }; - 04CDB51F1A5F3A9300B854EE /* STPFormEncoderTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFormEncoderTest.m; sourceTree = ""; }; - 04CDB5211A5F3A9300B854EE /* STPApplePayFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPApplePayFunctionalTest.m; sourceTree = ""; }; 04CDB5221A5F3A9300B854EE /* STPBankAccountFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankAccountFunctionalTest.m; sourceTree = ""; }; 04CDB5231A5F3A9300B854EE /* STPBankAccountTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankAccountTest.m; sourceTree = ""; }; 04CDB5241A5F3A9300B854EE /* STPCardFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardFunctionalTest.m; sourceTree = ""; }; - 04CDB5251A5F3A9300B854EE /* STPCardTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardTest.m; sourceTree = ""; }; - 04CDB5261A5F3A9300B854EE /* STPCertTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCertTest.m; sourceTree = ""; }; 04CDB5271A5F3A9300B854EE /* STPTokenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPTokenTest.m; sourceTree = ""; }; - 04CDE5B41BC1F1F100548833 /* STPCardParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardParams.m; sourceTree = ""; }; - 04CDE5BB1BC1F21500548833 /* STPCardParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCardParams.h; path = PublicHeaders/Stripe/STPCardParams.h; sourceTree = ""; }; - 04CDE5C11BC20AF800548833 /* STPBankAccountParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankAccountParams.m; sourceTree = ""; }; - 04CDE5C81BC20B1D00548833 /* STPBankAccountParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPBankAccountParams.h; path = PublicHeaders/Stripe/STPBankAccountParams.h; sourceTree = ""; }; 04D5BF9019BF958F009521A5 /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = System/Library/Frameworks/PassKit.framework; sourceTree = SDKROOT; }; 04E01F7921A8C37C0061402F /* OHHTTPStubs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OHHTTPStubs.framework; path = Carthage/Build/iOS/OHHTTPStubs.framework; sourceTree = ""; }; 04E01F7A21A8C37D0061402F /* SWHttpTrafficRecorder.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SWHttpTrafficRecorder.framework; path = Carthage/Build/iOS/SWHttpTrafficRecorder.framework; sourceTree = ""; }; 04E01F8321AA36320061402F /* STPNetworkStubbingTestCase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPNetworkStubbingTestCase.h; sourceTree = ""; }; 04E01F8421AA36320061402F /* STPNetworkStubbingTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPNetworkStubbingTestCase.m; sourceTree = ""; }; 04E01F8921AA55E30061402F /* recorded_network_traffic */ = {isa = PBXFileReference; lastKnownFileType = folder; name = recorded_network_traffic; path = Tests/recorded_network_traffic; sourceTree = SOURCE_ROOT; }; - 04E32A9C1B7A9490009C9E35 /* STPPaymentCardTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentCardTextField.h; path = PublicHeaders/Stripe/STPPaymentCardTextField.h; sourceTree = ""; }; - 04E39F501CECF7A100AF3B96 /* STPPaymentOptionTuple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionTuple.h; sourceTree = ""; }; - 04E39F511CECF7A100AF3B96 /* STPPaymentOptionTuple.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionTuple.m; sourceTree = ""; }; - 04E39F561CECF9A800AF3B96 /* STPPaymentOptionsViewController+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPPaymentOptionsViewController+Private.h"; sourceTree = ""; }; - 04E39F5A1CECFAFD00AF3B96 /* STPPaymentContext+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPPaymentContext+Private.h"; sourceTree = ""; }; - 04E39F681CED48D500AF3B96 /* UIBarButtonItem+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+Stripe.h"; sourceTree = ""; }; - 04E39F691CED48D500AF3B96 /* UIBarButtonItem+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+Stripe.m"; sourceTree = ""; }; - 04E7D4B9233FEFDF00FC8C02 /* STPPushProvisioningDetailsFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningDetailsFunctionalTest.m; sourceTree = ""; }; - 04E7D4BB233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPFakeAddPaymentPassViewController.h; path = PublicHeaders/Stripe/STPFakeAddPaymentPassViewController.h; sourceTree = ""; }; - 04E7D4BC233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFakeAddPaymentPassViewController.m; sourceTree = ""; }; - 04E7D4C12340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PKAddPaymentPassRequest+Stripe_Error.h"; sourceTree = ""; }; - 04E7D4C22340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PKAddPaymentPassRequest+Stripe_Error.m"; sourceTree = ""; }; - 04EBC7511B7533C300A0E6AE /* STPCardValidationState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCardValidationState.h; path = PublicHeaders/Stripe/STPCardValidationState.h; sourceTree = ""; }; - 04EBC7521B7533C300A0E6AE /* STPCardValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCardValidator.h; path = PublicHeaders/Stripe/STPCardValidator.h; sourceTree = ""; }; - 04F213301BCEAB61001D6F22 /* STPFormEncodable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPFormEncodable.h; path = PublicHeaders/Stripe/STPFormEncodable.h; sourceTree = ""; }; - 04F213341BCECB1C001D6F22 /* STPAPIResponseDecodable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPAPIResponseDecodable.h; path = PublicHeaders/Stripe/STPAPIResponseDecodable.h; sourceTree = ""; }; 04F39F0A1AEF2AFE005B926E /* Project-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Project-Debug.xcconfig"; sourceTree = ""; }; 04F39F0B1AEF2AFE005B926E /* Project-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Project-Release.xcconfig"; sourceTree = ""; }; 04F39F0C1AEF2AFE005B926E /* Project-Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Project-Shared.xcconfig"; sourceTree = ""; }; @@ -957,131 +545,841 @@ 04F39F101AEF2AFE005B926E /* StripeiOS-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "StripeiOS-Debug.xcconfig"; sourceTree = ""; }; 04F39F111AEF2AFE005B926E /* StripeiOS-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "StripeiOS-Release.xcconfig"; sourceTree = ""; }; 04F39F121AEF2AFE005B926E /* StripeiOS-Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "StripeiOS-Shared.xcconfig"; sourceTree = ""; }; - 04F416241CA3639500486FB5 /* STPAddCardViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = STPAddCardViewController.h; path = PublicHeaders/Stripe/STPAddCardViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 04F416251CA3639500486FB5 /* STPAddCardViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = STPAddCardViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 04F94D6F1D21CB20004FC826 /* StripeiOSResources.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = StripeiOSResources.xcconfig; sourceTree = ""; }; - 04FCFA171BD59A8C00297732 /* STPCategoryLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPCategoryLoader.h; sourceTree = ""; }; - 0731328D2277A3F60019CE3F /* STPPinManagementService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPinManagementService.h; path = PublicHeaders/Stripe/STPPinManagementService.h; sourceTree = ""; }; - 0731328E2277A3F60019CE3F /* STPPinManagementService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPinManagementService.m; sourceTree = ""; }; - 073132932277A72D0019CE3F /* STPIssuingCardPin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPIssuingCardPin.h; path = PublicHeaders/Stripe/STPIssuingCardPin.h; sourceTree = ""; }; - 073132942277A72D0019CE3F /* STPIssuingCardPin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPIssuingCardPin.m; sourceTree = ""; }; - 0731329A2277AA200019CE3F /* STPPinManagementServiceFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPinManagementServiceFunctionalTest.m; sourceTree = ""; }; 11C74B9B164043050071C2CA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 311A475424EB1D2300576D92 /* STPCardScanner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardScanner.h; sourceTree = ""; }; - 311A475524EB1D2300576D92 /* STPCardScanner.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardScanner.m; sourceTree = ""; }; - 311A475A24EB21AE00576D92 /* STPCameraView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCameraView.h; sourceTree = ""; }; - 311A475B24EB21AE00576D92 /* STPCameraView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCameraView.m; sourceTree = ""; }; - 311A476024EB27D000576D92 /* STPCardScannerTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardScannerTableViewCell.h; sourceTree = ""; }; - 311A476124EB27D000576D92 /* STPCardScannerTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardScannerTableViewCell.m; sourceTree = ""; }; - 31237F1E24F710E600B22785 /* UINavigationBar+Stripe_Theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+Stripe_Theme.h"; path = "PublicHeaders/Stripe/UINavigationBar+Stripe_Theme.h"; sourceTree = ""; }; - 31237F2124F7116D00B22785 /* STPIntentActionAlipayHandleRedirect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPIntentActionAlipayHandleRedirect.h; path = PublicHeaders/Stripe/STPIntentActionAlipayHandleRedirect.h; sourceTree = ""; }; - 31237F2424F7118B00B22785 /* STPIntentAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPIntentAction.h; path = PublicHeaders/Stripe/STPIntentAction.h; sourceTree = ""; }; + 3111C35625279C3B00207E32 /* STPSwiftFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPSwiftFixtures.swift; sourceTree = ""; }; + 3111C38A252BC78B00207E32 /* STPThreeDSUICustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSUICustomizationTest.swift; sourceTree = ""; }; + 3111C38D252BC78C00207E32 /* NSURLComponents_StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSURLComponents_StripeTest.swift; sourceTree = ""; }; + 3111C391252BC78C00207E32 /* STPPaymentOptionsViewControllerLocalizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionsViewControllerLocalizationTests.swift; sourceTree = ""; }; + 3111C393252BC78D00207E32 /* STPPaymentMethodCardTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardTest.swift; sourceTree = ""; }; + 3111C397252BC78D00207E32 /* STPSourceParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceParamsTest.swift; sourceTree = ""; }; + 3111C398252BC78E00207E32 /* STPPhoneNumberValidatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPhoneNumberValidatorTest.swift; sourceTree = ""; }; + 3111C399252BC78E00207E32 /* STPApplePayFunctionalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPApplePayFunctionalTest.swift; sourceTree = ""; }; + 3111C39A252BC78E00207E32 /* STPPaymentMethodBancontactTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBancontactTests.swift; sourceTree = ""; }; + 3111C39B252BC78E00207E32 /* STPPaymentMethodTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodTest.swift; sourceTree = ""; }; + 3111C39C252BC78E00207E32 /* STPTelemetryClientTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPTelemetryClientTest.swift; sourceTree = ""; }; + 3111C3A7252BC79000207E32 /* STPBECSDebitAccountNumberValidatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBECSDebitAccountNumberValidatorTests.swift; sourceTree = ""; }; + 3111C3A8252BC79000207E32 /* STPAUBECSFormViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAUBECSFormViewModelTests.swift; sourceTree = ""; }; + 3111C3A9252BC79000207E32 /* STPAPIClientTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAPIClientTest.swift; sourceTree = ""; }; + 3111C3AA252BC79000207E32 /* STPEmailAddressValidatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEmailAddressValidatorTest.swift; sourceTree = ""; }; + 3111C3AC252BC79100207E32 /* STPCardValidatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardValidatorTest.swift; sourceTree = ""; }; + 3111C3AE252BC79100207E32 /* STPAddCardViewControllerLocalizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddCardViewControllerLocalizationTests.swift; sourceTree = ""; }; + 3111C3B0252BC79100207E32 /* NSDictionary+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDictionary+StripeTest.swift"; sourceTree = ""; }; + 3111C3B1252BC79200207E32 /* STPAUBECSDebitFormViewSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAUBECSDebitFormViewSnapshotTests.swift; sourceTree = ""; }; + 3111C3B2252BC79200207E32 /* STPSourceCardDetailsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceCardDetailsTest.swift; sourceTree = ""; }; + 3111C3B3252BC79200207E32 /* NSDecimalNumber+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDecimalNumber+StripeTest.swift"; sourceTree = ""; }; + 3111C3B4252BC79200207E32 /* STPBSBNumberValidatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBSBNumberValidatorTests.swift; sourceTree = ""; }; + 3111C3B5252BC79200207E32 /* STPCardBINMetadataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardBINMetadataTests.swift; sourceTree = ""; }; + 3111C3B6252BC79300207E32 /* STPMandateCustomerAcceptanceParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateCustomerAcceptanceParamsTest.swift; sourceTree = ""; }; + 3111C3B8252BC79300207E32 /* STPThreeDSLabelCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSLabelCustomizationTest.swift; sourceTree = ""; }; + 3111C3B9252BC79300207E32 /* STPPaymentMethodGiropayTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodGiropayTests.swift; sourceTree = ""; }; + 3111C3BA252BC79300207E32 /* STPAddressViewModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddressViewModelTest.swift; sourceTree = ""; }; + 3111C3BB252BC79300207E32 /* STPNetworkStubbingTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPNetworkStubbingTestCase.swift; sourceTree = ""; }; + 3111C3BC252BC79300207E32 /* STPThreeDSTextFieldCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSTextFieldCustomizationTest.swift; sourceTree = ""; }; + 3111C3BF252BC79400207E32 /* STPPushProvisioningDetailsFunctionalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPushProvisioningDetailsFunctionalTest.swift; sourceTree = ""; }; + 3111C3C3252BC79400207E32 /* STPThreeDSFooterCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSFooterCustomizationTest.swift; sourceTree = ""; }; + 3111C3C7252BC79500207E32 /* UIImage+StripeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+StripeTests.swift"; sourceTree = ""; }; + 3111C3C8252BC79500207E32 /* STPSetupIntentConfirmParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSetupIntentConfirmParamsTest.swift; sourceTree = ""; }; + 3111C3C9252BC79500207E32 /* STPShippingAddressViewControllerLocalizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingAddressViewControllerLocalizationTests.swift; sourceTree = ""; }; + 3111C3CC252BC79600207E32 /* STPShippingMethodsViewControllerLocalizationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingMethodsViewControllerLocalizationTests.swift; sourceTree = ""; }; + 3111C3CD252BC79600207E32 /* STPFormEncoderTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormEncoderTest.swift; sourceTree = ""; }; + 3111C3CF252BC79600207E32 /* STPPaymentIntentTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentTest.swift; sourceTree = ""; }; + 3111C3D2252BC79700207E32 /* STPColorUtilsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPColorUtilsTest.swift; sourceTree = ""; }; + 3111C3D5252BC79700207E32 /* STPPaymentMethodAUBECSDebitTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAUBECSDebitTests.swift; sourceTree = ""; }; + 3111C3D6252BC79800207E32 /* STPCertTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCertTest.swift; sourceTree = ""; }; + 3111C3DB252BC79800207E32 /* STPPaymentMethodEPSTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodEPSTests.swift; sourceTree = ""; }; + 3111C3DC252BC79900207E32 /* STPMandateDataParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateDataParamsTest.swift; sourceTree = ""; }; + 3111C3DF252BC79900207E32 /* STPCardTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardTest.swift; sourceTree = ""; }; + 3111C3E0252BC79900207E32 /* STPPaymentMethodPrzelewy24Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodPrzelewy24Tests.swift; sourceTree = ""; }; + 3111C3E5252BC79A00207E32 /* PKPayment+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PKPayment+StripeTest.swift"; sourceTree = ""; }; + 3111C3E6252BC79A00207E32 /* STPMandateOnlineParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateOnlineParamsTest.swift; sourceTree = ""; }; + 3111C3E8252BC79A00207E32 /* STPNumericStringValidatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPNumericStringValidatorTests.swift; sourceTree = ""; }; + 3111C3EB252BC79B00207E32 /* STPThreeDSNavigationBarCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSNavigationBarCustomizationTest.swift; sourceTree = ""; }; + 3111C3EF252BC79C00207E32 /* STPLabeledMultiFormTextFieldViewSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPLabeledMultiFormTextFieldViewSnapshotTests.swift; sourceTree = ""; }; + 3111C3F0252BC79C00207E32 /* STPPaymentIntentParamsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentParamsTest.swift; sourceTree = ""; }; + 3111C3F1252BC79C00207E32 /* STPFormTextFieldTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormTextFieldTest.swift; sourceTree = ""; }; + 3111C3F5252BC79D00207E32 /* STPAddCardViewControllerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddCardViewControllerTest.swift; sourceTree = ""; }; + 3111C3F6252BC79D00207E32 /* NSString+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSString+StripeTest.swift"; sourceTree = ""; }; + 3111C3F7252BC79D00207E32 /* FBSnapshotTestCase+STPViewControllerLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FBSnapshotTestCase+STPViewControllerLoading.swift"; sourceTree = ""; }; + 3111C3F8252BC79D00207E32 /* StripeErrorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StripeErrorTest.swift; sourceTree = ""; }; + 3111C3F9252BC79D00207E32 /* STPThreeDSSelectionCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSSelectionCustomizationTest.swift; sourceTree = ""; }; + 3111C3FB252BC79E00207E32 /* STPPinManagementServiceFunctionalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPinManagementServiceFunctionalTest.swift; sourceTree = ""; }; + 3111C3FC252BC79E00207E32 /* STPShippingAddressViewControllerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingAddressViewControllerTest.swift; sourceTree = ""; }; + 3111C3FD252BC79E00207E32 /* STPPaymentContextApplePayTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentContextApplePayTest.swift; sourceTree = ""; }; + 3111C400252BC79E00207E32 /* STPEphemeralKeyTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEphemeralKeyTest.swift; sourceTree = ""; }; + 3111C401252BC79F00207E32 /* STPApplePayContextTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPApplePayContextTest.swift; sourceTree = ""; }; + 3111C402252BC79F00207E32 /* STPPostalCodeValidatorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPostalCodeValidatorTest.swift; sourceTree = ""; }; + 3111C405252BC79F00207E32 /* STPPaymentMethodSofortTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodSofortTests.swift; sourceTree = ""; }; + 3111C40A252BC7A000207E32 /* STPBinRangeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBinRangeTest.swift; sourceTree = ""; }; + 3111C410252BC7A100207E32 /* STPPaymentCardTextFieldViewModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentCardTextFieldViewModelTest.swift; sourceTree = ""; }; + 3111C411252BC7A100207E32 /* NSArray+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSArray+StripeTest.swift"; sourceTree = ""; }; + 3111C412252BC7A100207E32 /* STPThreeDSButtonCustomizationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSButtonCustomizationTest.swift; sourceTree = ""; }; + 3111C413252BC7A200207E32 /* STPPaymentOptionsViewControllerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionsViewControllerTest.swift; sourceTree = ""; }; + 3111C415252BC7A200207E32 /* NSMutableURLRequest+StripeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSMutableURLRequest+StripeTest.swift"; sourceTree = ""; }; + 31138F092544AD270060F82F /* STPConnectAccountParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountParams.m; sourceTree = ""; }; + 31138F0A2544AD270060F82F /* STPEmailAddressValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEmailAddressValidator.h; sourceTree = ""; }; + 31138F0B2544AD270060F82F /* STPSourcePoller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourcePoller.h; sourceTree = ""; }; + 31138F0C2544AD270060F82F /* UINavigationController+Stripe_Completion.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+Stripe_Completion.m"; sourceTree = ""; }; + 31138F0D2544AD270060F82F /* STPThreeDSTextFieldCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSTextFieldCustomization.m; sourceTree = ""; }; + 31138F0E2544AD270060F82F /* STPMultipartFormDataPart.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMultipartFormDataPart.m; sourceTree = ""; }; + 31138F0F2544AD270060F82F /* STPAspects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAspects.h; sourceTree = ""; }; + 31138F102544AD270060F82F /* STPPaymentHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentHandler.m; sourceTree = ""; }; + 31138F112544AD270060F82F /* STPFPXBankBrand.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFPXBankBrand.m; sourceTree = ""; }; + 31138F122544AD270060F82F /* STPCardScannerTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardScannerTableViewCell.m; sourceTree = ""; }; + 31138F132544AD270060F82F /* STPTelemetryClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPTelemetryClient.h; sourceTree = ""; }; + 31138F142544AD270060F82F /* STPFile+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPFile+Private.h"; sourceTree = ""; }; + 31138F152544AD270060F82F /* STPPaymentMethodOXXO.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXO.m; sourceTree = ""; }; + 31138F162544AD270060F82F /* STPCoreScrollViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCoreScrollViewController+Private.h"; sourceTree = ""; }; + 31138F172544AD270060F82F /* STPPaymentContextAmountModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContextAmountModel.m; sourceTree = ""; }; + 31138F182544AD270060F82F /* UIView+Stripe_SafeAreaBounds.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIView+Stripe_SafeAreaBounds.m"; sourceTree = ""; }; + 31138F192544AD270060F82F /* STPConnectAccountAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountAddress.m; sourceTree = ""; }; + 31138F1A2544AD270060F82F /* STPSourceVerification.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceVerification.m; sourceTree = ""; }; + 31138F1B2544AD270060F82F /* STPCard+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCard+Private.h"; sourceTree = ""; }; + 31138F1C2544AD270060F82F /* STPPaymentCardTextFieldViewModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentCardTextFieldViewModel.h; sourceTree = ""; }; + 31138F1D2544AD270060F82F /* STPCustomerContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCustomerContext.m; sourceTree = ""; }; + 31138F1E2544AD270060F82F /* STPPaymentMethodParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodParams.m; sourceTree = ""; }; + 31138F1F2544AD270060F82F /* STPPaymentMethodGrabPay.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGrabPay.m; sourceTree = ""; }; + 31138F202544AD270060F82F /* STPPaymentMethodAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAddress.m; sourceTree = ""; }; + 31138F212544AD270060F82F /* STPPaymentMethodCardWalletVisaCheckout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletVisaCheckout.m; sourceTree = ""; }; + 31138F222544AD270060F82F /* STPUserInformation.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPUserInformation.m; sourceTree = ""; }; + 31138F232544AD270060F82F /* STPPaymentMethodBacsDebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBacsDebit.m; sourceTree = ""; }; + 31138F242544AD270060F82F /* STPPaymentOptionsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionsViewController.m; sourceTree = ""; }; + 31138F252544AD270060F82F /* STPPaymentMethodAUBECSDebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebit.m; sourceTree = ""; }; + 31138F262544AD270060F82F /* STPConfirmAlipayOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmAlipayOptions.m; sourceTree = ""; }; + 31138F272544AD270060F82F /* STPCustomer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCustomer.m; sourceTree = ""; }; + 31138F282544AD270060F82F /* UIViewController+Stripe_ParentViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_ParentViewController.m"; sourceTree = ""; }; + 31138F292544AD270060F82F /* STPPaymentMethodGiropayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropayParams.m; sourceTree = ""; }; + 31138F2A2544AD270060F82F /* STPSourceRedirect+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceRedirect+Private.h"; sourceTree = ""; }; + 31138F2B2544AD270060F82F /* STPCustomerContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCustomerContext+Private.h"; sourceTree = ""; }; + 31138F2C2544AD270060F82F /* STPKlarnaLineItem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPKlarnaLineItem.m; sourceTree = ""; }; + 31138F2D2544AD270060F82F /* STPMandateOnlineParams+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPMandateOnlineParams+Private.h"; sourceTree = ""; }; + 31138F2E2544AD270060F82F /* STPPaymentResult.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentResult.m; sourceTree = ""; }; + 31138F2F2544AD270060F82F /* NSError+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSError+Stripe.h"; sourceTree = ""; }; + 31138F302544AD270060F82F /* STPThreeDSButtonCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSButtonCustomization.m; sourceTree = ""; }; + 31138F312544AD270060F82F /* UIBarButtonItem+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+Stripe.m"; sourceTree = ""; }; + 31138F322544AD270060F82F /* STPPaymentMethodCardPresent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardPresent.m; sourceTree = ""; }; + 31138F332544AD270060F82F /* NSArray+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSArray+Stripe.h"; sourceTree = ""; }; + 31138F342544AD270060F82F /* STPPaymentMethodFPX.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFPX.m; sourceTree = ""; }; + 31138F352544AD270060F82F /* STPPaymentMethodListDeserializer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodListDeserializer.m; sourceTree = ""; }; + 31138F362544AD280060F82F /* STPThreeDSNavigationBarCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSNavigationBarCustomization.m; sourceTree = ""; }; + 31138F372544AD280060F82F /* STPAddCardViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAddCardViewController+Private.h"; sourceTree = ""; }; + 31138F382544AD280060F82F /* STPConnectAccountCompanyParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountCompanyParams.m; sourceTree = ""; }; + 31138F392544AD280060F82F /* STPPaymentMethodBancontact.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontact.m; sourceTree = ""; }; + 31138F3A2544AD280060F82F /* STPPaymentOptionTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionTableViewCell.h; sourceTree = ""; }; + 31138F3B2544AD280060F82F /* STPNumericStringValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPNumericStringValidator.m; sourceTree = ""; }; + 31138F3C2544AD280060F82F /* STPLabeledMultiFormTextFieldView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledMultiFormTextFieldView.m; sourceTree = ""; }; + 31138F3D2544AD280060F82F /* NSURLComponents+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSURLComponents+Stripe.h"; sourceTree = ""; }; + 31138F3E2544AD280060F82F /* STPCameraView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCameraView.m; sourceTree = ""; }; + 31138F3F2544AD280060F82F /* STPPaymentMethodEPSParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPSParams.m; sourceTree = ""; }; + 31138F402544AD280060F82F /* STPMultipartFormDataEncoder.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMultipartFormDataEncoder.m; sourceTree = ""; }; + 31138F412544AD280060F82F /* STPPaymentMethodCardChecks+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethodCardChecks+Private.h"; sourceTree = ""; }; + 31138F422544AD280060F82F /* STPShippingMethodsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPShippingMethodsViewController.m; sourceTree = ""; }; + 31138F432544AD280060F82F /* STPFakeAddPaymentPassViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFakeAddPaymentPassViewController.m; sourceTree = ""; }; + 31138F442544AD280060F82F /* STPPaymentMethodSofort.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofort.m; sourceTree = ""; }; + 31138F452544AD280060F82F /* STPSetupIntentConfirmParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentConfirmParams.m; sourceTree = ""; }; + 31138F462544AD280060F82F /* STPIntentAction.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentAction.m; sourceTree = ""; }; + 31138F472544AD280060F82F /* NSMutableURLRequest+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSMutableURLRequest+Stripe.h"; sourceTree = ""; }; + 31138F482544AD280060F82F /* STPSwitchTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSwitchTableViewCell.h; sourceTree = ""; }; + 31138F492544AD280060F82F /* STPSetupIntent+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSetupIntent+Private.h"; sourceTree = ""; }; + 31138F4A2544AD280060F82F /* STPPaymentMethod.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethod.m; sourceTree = ""; }; + 31138F4B2544AD280060F82F /* STPValidatedTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPValidatedTextField.m; sourceTree = ""; }; + 31138F4C2544AD280060F82F /* STPPaymentMethodOXXOParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOParams.m; sourceTree = ""; }; + 31138F4D2544AD280060F82F /* STPCategoryLoader.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCategoryLoader.m; sourceTree = ""; }; + 31138F4E2544AD280060F82F /* STPPaymentMethodAlipayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAlipayParams.m; sourceTree = ""; }; + 31138F4F2544AD280060F82F /* STPEphemeralKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEphemeralKey.h; sourceTree = ""; }; + 31138F502544AD280060F82F /* STPBINRange.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBINRange.m; sourceTree = ""; }; + 31138F512544AD280060F82F /* PKPaymentAuthorizationViewController+Stripe_Blocks.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PKPaymentAuthorizationViewController+Stripe_Blocks.m"; sourceTree = ""; }; + 31138F522544AD280060F82F /* STPEphemeralKeyManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEphemeralKeyManager.h; sourceTree = ""; }; + 31138F532544AD280060F82F /* NSString+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSString+Stripe.h"; sourceTree = ""; }; + 31138F542544AD280060F82F /* STPPaymentMethodAlipay.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAlipay.m; sourceTree = ""; }; + 31138F552544AD280060F82F /* STPPaymentMethodCardWallet.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWallet.m; sourceTree = ""; }; + 31138F562544AD280060F82F /* STPFormEncoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFormEncoder.h; sourceTree = ""; }; + 31138F572544AD280060F82F /* UIViewController+Stripe_Promises.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_Promises.h"; sourceTree = ""; }; + 31138F582544AD280060F82F /* STPIntentActionUseStripeSDK.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentActionUseStripeSDK.h; sourceTree = ""; }; + 31138F592544AD280060F82F /* STPThreeDSSelectionCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSSelectionCustomization.m; sourceTree = ""; }; + 31138F5A2544AD280060F82F /* STPAPIClient+PushProvisioning.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "STPAPIClient+PushProvisioning.m"; sourceTree = ""; }; + 31138F5B2544AD280060F82F /* STPThreeDSCustomization+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPThreeDSCustomization+Private.h"; sourceTree = ""; }; + 31138F5C2544AD280060F82F /* UIViewController+Stripe_KeyboardAvoiding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_KeyboardAvoiding.h"; sourceTree = ""; }; + 31138F5D2544AD280060F82F /* UIToolbar+Stripe_InputAccessory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIToolbar+Stripe_InputAccessory.h"; sourceTree = ""; }; + 31138F5E2544AD280060F82F /* STPThreeDSFooterCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSFooterCustomization.m; sourceTree = ""; }; + 31138F5F2544AD280060F82F /* STPPaymentActivityIndicatorView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentActivityIndicatorView.m; sourceTree = ""; }; + 31138F602544AD280060F82F /* STPPaymentOptionsInternalViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionsInternalViewController.h; sourceTree = ""; }; + 31138F612544AD280060F82F /* NSCharacterSet+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSCharacterSet+Stripe.m"; sourceTree = ""; }; + 31138F622544AD280060F82F /* STPFPXBankStatusResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFPXBankStatusResponse.m; sourceTree = ""; }; + 31138F632544AD280060F82F /* STPPinManagementService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPinManagementService.m; sourceTree = ""; }; + 31138F642544AD280060F82F /* STPThreeDSCustomizationSettings.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSCustomizationSettings.m; sourceTree = ""; }; + 31138F652544AD280060F82F /* STPInternalAPIResponseDecodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPInternalAPIResponseDecodable.h; sourceTree = ""; }; + 31138F662544AD280060F82F /* STPCardBINMetadata.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBINMetadata.m; sourceTree = ""; }; + 31138F672544AD280060F82F /* STPAPIClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAPIClient.m; sourceTree = ""; }; + 31138F682544AD280060F82F /* STPPaymentIntentShippingDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetails.m; sourceTree = ""; }; + 31138F692544AD280060F82F /* STPURLCallbackHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPURLCallbackHandler.m; sourceTree = ""; }; + 31138F6A2544AD280060F82F /* STPSetupIntentLastSetupError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentLastSetupError.m; sourceTree = ""; }; + 31138F6B2544AD280060F82F /* STPToken.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPToken.m; sourceTree = ""; }; + 31138F6C2544AD280060F82F /* STPPaymentOptionsViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentOptionsViewController+Private.h"; sourceTree = ""; }; + 31138F6D2544AD280060F82F /* STPStringUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPStringUtils.m; sourceTree = ""; }; + 31138F6E2544AD280060F82F /* STPAPIRequest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAPIRequest.m; sourceTree = ""; }; + 31138F6F2544AD280060F82F /* STPPaymentCardTextField+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentCardTextField+Private.h"; sourceTree = ""; }; + 31138F702544AD280060F82F /* STPAddressViewModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAddressViewModel.m; sourceTree = ""; }; + 31138F712544AD280060F82F /* NSDecimalNumber+Stripe_Currency.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSDecimalNumber+Stripe_Currency.h"; sourceTree = ""; }; + 31138F722544AD280060F82F /* STPLocalizationUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPLocalizationUtils.h; sourceTree = ""; }; + 31138F732544AD280060F82F /* STPCardValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardValidator.m; sourceTree = ""; }; + 31138F742544AD280060F82F /* STPPaymentMethodCardNetworks.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardNetworks.m; sourceTree = ""; }; + 31138F752544AD280060F82F /* STPSourceWeChatPayDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceWeChatPayDetails.m; sourceTree = ""; }; + 31138F762544AD280060F82F /* STPSourceReceiver.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceReceiver.m; sourceTree = ""; }; + 31138F772544AD280060F82F /* STPCardLoadingIndicator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardLoadingIndicator.h; sourceTree = ""; }; + 31138F782544AD280060F82F /* STPBankSelectionTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBankSelectionTableViewCell.m; sourceTree = ""; }; + 31138F792544AD280060F82F /* NSDictionary+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Stripe.h"; sourceTree = ""; }; + 31138F7A2544AD280060F82F /* UIImage+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIImage+Stripe.h"; sourceTree = ""; }; + 31138F7B2544AD280060F82F /* STPPostalCodeValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPostalCodeValidator.m; sourceTree = ""; }; + 31138F7C2544AD280060F82F /* STPSectionHeaderView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSectionHeaderView.m; sourceTree = ""; }; + 31138F7D2544AD280060F82F /* STPPaymentMethodGiropay.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropay.m; sourceTree = ""; }; + 31138F7E2544AD280060F82F /* STPPaymentMethodPrzelewy24.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24.m; sourceTree = ""; }; + 31138F7F2544AD280060F82F /* UIView+Stripe_FirstResponder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIView+Stripe_FirstResponder.h"; sourceTree = ""; }; + 31138F802544AD280060F82F /* STPDispatchFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPDispatchFunctions.h; sourceTree = ""; }; + 31138F812544AD280060F82F /* STPBSBNumberValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBSBNumberValidator.h; sourceTree = ""; }; + 31138F822544AD280060F82F /* STPLabeledFormTextFieldView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledFormTextFieldView.m; sourceTree = ""; }; + 31138F832544AD280060F82F /* STPViewWithSeparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPViewWithSeparator.h; sourceTree = ""; }; + 31138F842544AD280060F82F /* STPShippingMethodTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPShippingMethodTableViewCell.h; sourceTree = ""; }; + 31138F852544AD280060F82F /* STPPaymentIntent+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentIntent+Private.h"; sourceTree = ""; }; + 31138F862544AD280060F82F /* STPBankSelectionViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBankSelectionViewController.m; sourceTree = ""; }; + 31138F872544AD280060F82F /* STPAddressFieldTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAddressFieldTableViewCell.h; sourceTree = ""; }; + 31138F882544AD280060F82F /* STPConfirmCardOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmCardOptions.m; sourceTree = ""; }; + 31138F892544AD280060F82F /* STPEmptyStripeResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEmptyStripeResponse.h; sourceTree = ""; }; + 31138F8A2544AD280060F82F /* UITableViewCell+Stripe_Borders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UITableViewCell+Stripe_Borders.h"; sourceTree = ""; }; + 31138F8B2544AD280060F82F /* STPPromise.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPromise.m; sourceTree = ""; }; + 31138F8C2544AD280060F82F /* STPPaymentConfiguration.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentConfiguration.m; sourceTree = ""; }; + 31138F8D2544AD280060F82F /* STPAUBECSDebitFormView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSDebitFormView.m; sourceTree = ""; }; + 31138F8E2544AD280060F82F /* PKPayment+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PKPayment+Stripe.m"; sourceTree = ""; }; + 31138F8F2544AD280060F82F /* STPBECSDebitAccountNumberValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBECSDebitAccountNumberValidator.h; sourceTree = ""; }; + 31138F902544AD280060F82F /* STPPaymentHandlerActionParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentHandlerActionParams.m; sourceTree = ""; }; + 31138F912544AD280060F82F /* STPCardScanner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardScanner.h; sourceTree = ""; }; + 31138F922544AD280060F82F /* PKAddPaymentPassRequest+Stripe_Error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PKAddPaymentPassRequest+Stripe_Error.h"; sourceTree = ""; }; + 31138F932544AD280060F82F /* UIViewController+Stripe_NavigationItemProxy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_NavigationItemProxy.m"; sourceTree = ""; }; + 31138F942544AD280060F82F /* STPCoreTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCoreTableViewController.m; sourceTree = ""; }; + 31138F952544AD280060F82F /* STPConnectAccountIndividualParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountIndividualParams.m; sourceTree = ""; }; + 31138F962544AD280060F82F /* STP3DS2AuthenticateResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STP3DS2AuthenticateResponse.m; sourceTree = ""; }; + 31138F972544AD280060F82F /* STPAUBECSFormViewModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSFormViewModel.m; sourceTree = ""; }; + 31138F982544AD280060F82F /* STPCardValidator+Private.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "STPCardValidator+Private.m"; sourceTree = ""; }; + 31138F992544AD280060F82F /* STPPaymentMethodCard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCard.m; sourceTree = ""; }; + 31138F9A2544AD280060F82F /* STPDelegateProxy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPDelegateProxy.m; sourceTree = ""; }; + 31138F9B2544AD280060F82F /* STPPhoneNumberValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPhoneNumberValidator.h; sourceTree = ""; }; + 31138F9C2544AD280060F82F /* NSBundle+Stripe_AppName.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSBundle+Stripe_AppName.h"; sourceTree = ""; }; + 31138F9D2544AD280060F82F /* STPGenericStripeObject.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPGenericStripeObject.m; sourceTree = ""; }; + 31138F9E2544AD280060F82F /* STPFormTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFormTextField.m; sourceTree = ""; }; + 31138F9F2544AD280060F82F /* STPPaymentOptionTuple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionTuple.h; sourceTree = ""; }; + 31138FA02544AD280060F82F /* STPCustomer+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCustomer+Private.h"; sourceTree = ""; }; + 31138FA12544AD280060F82F /* STPBundleLocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBundleLocator.h; sourceTree = ""; }; + 31138FA22544AD280060F82F /* STPShippingAddressViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPShippingAddressViewController.m; sourceTree = ""; }; + 31138FA32544AD280060F82F /* STPPaymentMethod+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethod+Private.h"; sourceTree = ""; }; + 31138FA42544AD280060F82F /* STPColorUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPColorUtils.m; sourceTree = ""; }; + 31138FA52544AD280060F82F /* STPThreeDSUICustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSUICustomization.m; sourceTree = ""; }; + 31138FA62544AD280060F82F /* STPAnalyticsClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAnalyticsClient.h; sourceTree = ""; }; + 31138FA72544AD280060F82F /* STPPaymentCardTextFieldCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentCardTextFieldCell.h; sourceTree = ""; }; + 31138FA82544AD280060F82F /* STPPushProvisioningDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningDetails.m; sourceTree = ""; }; + 31138FA92544AD280060F82F /* STPCoreViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCoreViewController+Private.h"; sourceTree = ""; }; + 31138FAA2544AD280060F82F /* NSArray+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Stripe.m"; sourceTree = ""; }; + 31138FAB2544AD280060F82F /* STPIntentActionOXXODisplayDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionOXXODisplayDetails.m; sourceTree = ""; }; + 31138FAC2544AD280060F82F /* STPPaymentIntentShippingDetailsAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsAddress.m; sourceTree = ""; }; + 31138FAD2544AD280060F82F /* UIBarButtonItem+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+Stripe.h"; sourceTree = ""; }; + 31138FAE2544AD280060F82F /* STPPaymentMethodBacsDebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBacsDebitParams.m; sourceTree = ""; }; + 31138FAF2544AD280060F82F /* NSError+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSError+Stripe.m"; sourceTree = ""; }; + 31138FB02544AD280060F82F /* STPFile.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFile.m; sourceTree = ""; }; + 31138FB12544AD280060F82F /* STPCoreViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCoreViewController.m; sourceTree = ""; }; + 31138FB22544AD280060F82F /* UIViewController+Stripe_ParentViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_ParentViewController.h"; sourceTree = ""; }; + 31138FB32544AD280060F82F /* STPSetupIntent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntent.m; sourceTree = ""; }; + 31138FB42544AD280060F82F /* STPPaymentCardTextFieldViewModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldViewModel.m; sourceTree = ""; }; + 31138FB52544AD280060F82F /* STPPaymentMethodSEPADebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSEPADebit.m; sourceTree = ""; }; + 31138FB62544AD280060F82F /* STPPaymentContextAmountModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentContextAmountModel.h; sourceTree = ""; }; + 31138FB72544AD280060F82F /* UIView+Stripe_SafeAreaBounds.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIView+Stripe_SafeAreaBounds.h"; sourceTree = ""; }; + 31138FB82544AD280060F82F /* STPPaymentMethodAUBECSDebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebitParams.m; sourceTree = ""; }; + 31138FB92544AD280060F82F /* STPPaymentContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentContext+Private.h"; sourceTree = ""; }; + 31138FBA2544AD280060F82F /* STPPaymentMethodFPXParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFPXParams.m; sourceTree = ""; }; + 31138FBB2544AD280060F82F /* STPPaymentContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContext.m; sourceTree = ""; }; + 31138FBC2544AD280060F82F /* STPTelemetryClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPTelemetryClient.m; sourceTree = ""; }; + 31138FBD2544AD280060F82F /* STPCardScannerTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardScannerTableViewCell.h; sourceTree = ""; }; + 31138FBE2544AD280060F82F /* STPBankAccount.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBankAccount.m; sourceTree = ""; }; + 31138FBF2544AD280060F82F /* STPTheme.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPTheme.m; sourceTree = ""; }; + 31138FC02544AD280060F82F /* STPIntentAction+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPIntentAction+Private.h"; sourceTree = ""; }; + 31138FC12544AD280060F82F /* STPAddCardViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAddCardViewController.m; sourceTree = ""; }; + 31138FC22544AD280060F82F /* UINavigationController+Stripe_Completion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+Stripe_Completion.h"; sourceTree = ""; }; + 31138FC32544AD280060F82F /* STPMultipartFormDataPart.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMultipartFormDataPart.h; sourceTree = ""; }; + 31138FC42544AD280060F82F /* STPAspects.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAspects.m; sourceTree = ""; }; + 31138FC52544AD280060F82F /* STPPaymentMethodSofortParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofortParams.m; sourceTree = ""; }; + 31138FC62544AD280060F82F /* StripeError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = StripeError.m; sourceTree = ""; }; + 31138FC72544AD280060F82F /* STPAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAddress.m; sourceTree = ""; }; + 31138FC82544AD280060F82F /* STPSourcePoller.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourcePoller.m; sourceTree = ""; }; + 31138FC92544AD280060F82F /* STPEmailAddressValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPEmailAddressValidator.m; sourceTree = ""; }; + 31138FCA2544AD280060F82F /* STPSourceCardDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceCardDetails.m; sourceTree = ""; }; + 31138FCB2544AD280060F82F /* STPSourceParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceParams.m; sourceTree = ""; }; + 31138FCC2544AD280060F82F /* UIToolbar+Stripe_InputAccessory.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIToolbar+Stripe_InputAccessory.m"; sourceTree = ""; }; + 31138FCD2544AD280060F82F /* STPIntentActionRedirectToURL.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionRedirectToURL.m; sourceTree = ""; }; + 31138FCE2544AD280060F82F /* NSCharacterSet+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSCharacterSet+Stripe.h"; sourceTree = ""; }; + 31138FCF2544AD280060F82F /* STPPaymentOptionsInternalViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionsInternalViewController.m; sourceTree = ""; }; + 31138FD02544AD280060F82F /* UIViewController+Stripe_KeyboardAvoiding.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_KeyboardAvoiding.m"; sourceTree = ""; }; + 31138FD12544AD280060F82F /* STPPaymentIntentShippingDetailsAddressParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsAddressParams.m; sourceTree = ""; }; + 31138FD22544AD280060F82F /* STPPaymentIntentShippingDetailsParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsParams.m; sourceTree = ""; }; + 31138FD32544AD280060F82F /* STPAPIClient+PushProvisioning.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+PushProvisioning.h"; sourceTree = ""; }; + 31138FD42544AD280060F82F /* STPFormEncoder.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFormEncoder.m; sourceTree = ""; }; + 31138FD52544AD280060F82F /* STPPaymentIntent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntent.m; sourceTree = ""; }; + 31138FD62544AD280060F82F /* STPAppInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAppInfo.m; sourceTree = ""; }; + 31138FD72544AD280060F82F /* UIViewController+Stripe_Promises.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Stripe_Promises.m"; sourceTree = ""; }; + 31138FD82544AD280060F82F /* STPSource+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSource+Private.h"; sourceTree = ""; }; + 31138FD92544AD280060F82F /* STPIntentActionUseStripeSDK.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionUseStripeSDK.m; sourceTree = ""; }; + 31138FDA2544AD280060F82F /* NSString+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSString+Stripe.m"; sourceTree = ""; }; + 31138FDB2544AD280060F82F /* STPPushProvisioningDetailsParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningDetailsParams.m; sourceTree = ""; }; + 31138FDC2544AD280060F82F /* STPEphemeralKeyManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKeyManager.m; sourceTree = ""; }; + 31138FDD2544AD280060F82F /* STPIssuingCardPin.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIssuingCardPin.m; sourceTree = ""; }; + 31138FDE2544AD280060F82F /* STPImageLibrary.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPImageLibrary.m; sourceTree = ""; }; + 31138FDF2544AD280060F82F /* STPEphemeralKey.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKey.m; sourceTree = ""; }; + 31138FE02544AD280060F82F /* STPBINRange.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBINRange.h; sourceTree = ""; }; + 31138FE12544AD280060F82F /* STPPaymentMethodThreeDSecureUsage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodThreeDSecureUsage.m; sourceTree = ""; }; + 31138FE22544AD280060F82F /* PKPaymentAuthorizationViewController+Stripe_Blocks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PKPaymentAuthorizationViewController+Stripe_Blocks.h"; sourceTree = ""; }; + 31138FE32544AD280060F82F /* STPRedirectContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPRedirectContext.m; sourceTree = ""; }; + 31138FE42544AD280060F82F /* STPCategoryLoader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCategoryLoader.h; sourceTree = ""; }; + 31138FE52544AD280060F82F /* STPValidatedTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPValidatedTextField.h; sourceTree = ""; }; + 31138FE62544AD280060F82F /* STPPaymentMethodPayPal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPal.m; sourceTree = ""; }; + 31138FE72544AD280060F82F /* STPSourceParams+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceParams+Private.h"; sourceTree = ""; }; + 31138FE82544AD280060F82F /* STPAPIClient+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+Private.h"; sourceTree = ""; }; + 31138FE92544AD280060F82F /* NSMutableURLRequest+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSMutableURLRequest+Stripe.m"; sourceTree = ""; }; + 31138FEA2544AD280060F82F /* STPSwitchTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSwitchTableViewCell.m; sourceTree = ""; }; + 31138FEB2544AD280060F82F /* STPMultipartFormDataEncoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMultipartFormDataEncoder.h; sourceTree = ""; }; + 31138FEC2544AD280060F82F /* STPShippingMethodsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPShippingMethodsViewController.h; sourceTree = ""; }; + 31138FED2544AD280060F82F /* STPApplePayPaymentOption.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPApplePayPaymentOption.m; sourceTree = ""; }; + 31138FEE2544AD280060F82F /* NSURLComponents+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSURLComponents+Stripe.m"; sourceTree = ""; }; + 31138FEF2544AD280060F82F /* STPCameraView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCameraView.h; sourceTree = ""; }; + 31138FF02544AD280060F82F /* STPPaymentMethodCardParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardParams.m; sourceTree = ""; }; + 31138FF12544AD280060F82F /* STPPaymentIntentLastPaymentError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentLastPaymentError.m; sourceTree = ""; }; + 31138FF22544AD280060F82F /* STPNumericStringValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPNumericStringValidator.h; sourceTree = ""; }; + 31138FF32544AD280060F82F /* STPCoreScrollViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCoreScrollViewController.m; sourceTree = ""; }; + 31138FF42544AD280060F82F /* STPPaymentOptionTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionTableViewCell.m; sourceTree = ""; }; + 31138FF52544AD280060F82F /* STPLabeledMultiFormTextFieldView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPLabeledMultiFormTextFieldView.h; sourceTree = ""; }; + 31138FF62544AD280060F82F /* STPMandateCustomerAcceptanceParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateCustomerAcceptanceParams.m; sourceTree = ""; }; + 31138FF72544AD280060F82F /* STPPaymentMethodiDEALParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodiDEALParams.m; sourceTree = ""; }; + 31138FF82544AD280060F82F /* STPPaymentMethodListDeserializer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodListDeserializer.h; sourceTree = ""; }; + 31138FF92544AD280060F82F /* STPApplePayContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPApplePayContext.m; sourceTree = ""; }; + 31138FFA2544AD280060F82F /* STPPaymentMethodBillingDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBillingDetails.m; sourceTree = ""; }; + 31138FFB2544AD280060F82F /* STPDispatchFunctions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPDispatchFunctions.m; sourceTree = ""; }; + 31138FFC2544AD280060F82F /* STPMultiFormTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMultiFormTextField.m; sourceTree = ""; }; + 31138FFD2544AD280060F82F /* STPBankAccountParams+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPBankAccountParams+Private.h"; sourceTree = ""; }; + 31138FFE2544AD280060F82F /* STPCardParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardParams.m; sourceTree = ""; }; + 31138FFF2544AD280060F82F /* UIView+Stripe_FirstResponder.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIView+Stripe_FirstResponder.m"; sourceTree = ""; }; + 311390002544AD280060F82F /* STPAPIClient+ApplePay.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "STPAPIClient+ApplePay.m"; sourceTree = ""; }; + 311390012544AD280060F82F /* STPConfirmPaymentMethodOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmPaymentMethodOptions.m; sourceTree = ""; }; + 311390022544AD280060F82F /* STPSectionHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSectionHeaderView.h; sourceTree = ""; }; + 311390032544AD280060F82F /* STPBankAccountParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBankAccountParams.m; sourceTree = ""; }; + 311390042544AD280060F82F /* NSDictionary+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Stripe.m"; sourceTree = ""; }; + 311390052544AD280060F82F /* STPPaymentMethodBancontactParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontactParams.m; sourceTree = ""; }; + 311390062544AD280060F82F /* STPPostalCodeValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPostalCodeValidator.h; sourceTree = ""; }; + 311390072544AD280060F82F /* UIImage+Stripe.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Stripe.m"; sourceTree = ""; }; + 311390082544AD280060F82F /* STPCardLoadingIndicator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardLoadingIndicator.m; sourceTree = ""; }; + 311390092544AD280060F82F /* STPPushProvisioningContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPushProvisioningContext.m; sourceTree = ""; }; + 3113900A2544AD280060F82F /* STPBankSelectionTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBankSelectionTableViewCell.h; sourceTree = ""; }; + 3113900D2544AD280060F82F /* STDSCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSCustomization.h; sourceTree = ""; }; + 3113900E2544AD280060F82F /* STPPaymentMethodSofortParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodSofortParams.h; sourceTree = ""; }; + 3113900F2544AD280060F82F /* StripeError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StripeError.h; sourceTree = ""; }; + 311390102544AD280060F82F /* STPAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAddress.h; sourceTree = ""; }; + 311390112544AD280060F82F /* STPFormEncodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFormEncodable.h; sourceTree = ""; }; + 311390122544AD280060F82F /* STPSourceCardDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceCardDetails.h; sourceTree = ""; }; + 311390132544AD280060F82F /* STPAddCardViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAddCardViewController.h; sourceTree = ""; }; + 311390142544AD280060F82F /* STDSUICustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSUICustomization.h; sourceTree = ""; }; + 311390152544AD280060F82F /* STDSJSONEncoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSJSONEncoder.h; sourceTree = ""; }; + 311390162544AD280060F82F /* STPBankAccount.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBankAccount.h; sourceTree = ""; }; + 311390172544AD280060F82F /* STPTheme.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPTheme.h; sourceTree = ""; }; + 311390182544AD280060F82F /* STDSNotInitializedException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSNotInitializedException.h; sourceTree = ""; }; + 311390192544AD280060F82F /* STDSJSONEncodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSJSONEncodable.h; sourceTree = ""; }; + 3113901A2544AD280060F82F /* STPSourceEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceEnums.h; sourceTree = ""; }; + 3113901B2544AD280060F82F /* STPPaymentContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentContext.h; sourceTree = ""; }; + 3113901C2544AD280060F82F /* STPPaymentMethodFPXParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodFPXParams.h; sourceTree = ""; }; + 3113901D2544AD280060F82F /* STPPaymentMethodSEPADebit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodSEPADebit.h; sourceTree = ""; }; + 3113901E2544AD280060F82F /* STPSetupIntentConfirmParams+Utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSetupIntentConfirmParams+Utilities.h"; sourceTree = ""; }; + 3113901F2544AD280060F82F /* STPPaymentMethodAUBECSDebitParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodAUBECSDebitParams.h; sourceTree = ""; }; + 311390202544AD280060F82F /* STDSInvalidInputException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSInvalidInputException.h; sourceTree = ""; }; + 311390212544AD280060F82F /* STPPaymentMethodEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodEnums.h; sourceTree = ""; }; + 311390222544AD280060F82F /* STPSetupIntent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSetupIntent.h; sourceTree = ""; }; + 311390232544AD280060F82F /* STPCoreViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCoreViewController.h; sourceTree = ""; }; + 311390242544AD280060F82F /* STPFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFile.h; sourceTree = ""; }; + 311390252544AD280060F82F /* STPPaymentMethodBacsDebitParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodBacsDebitParams.h; sourceTree = ""; }; + 311390262544AD280060F82F /* STPPaymentIntentSourceActionAuthorizeWithURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentSourceActionAuthorizeWithURL.h; sourceTree = ""; }; + 311390272544AD280060F82F /* STDSRuntimeException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSRuntimeException.h; sourceTree = ""; }; + 311390282544AD280060F82F /* STPIntentActionOXXODisplayDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentActionOXXODisplayDetails.h; sourceTree = ""; }; + 311390292544AD280060F82F /* STPPaymentIntentShippingDetailsAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentShippingDetailsAddress.h; sourceTree = ""; }; + 3113902A2544AD280060F82F /* STPPaymentIntentAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentAction.h; sourceTree = ""; }; + 3113902B2544AD280060F82F /* STPApplePayContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPApplePayContext.h; sourceTree = ""; }; + 3113902C2544AD280060F82F /* STPPaymentMethodBillingDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodBillingDetails.h; sourceTree = ""; }; + 3113902D2544AD280060F82F /* STPPaymentMethodiDEALParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodiDEALParams.h; sourceTree = ""; }; + 3113902E2544AD280060F82F /* STDSWarning.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSWarning.h; sourceTree = ""; }; + 3113902F2544AD280060F82F /* STDSChallengeStatusReceiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSChallengeStatusReceiver.h; sourceTree = ""; }; + 311390302544AD280060F82F /* STPPaymentMethodCardParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardParams.h; sourceTree = ""; }; + 311390312544AD280060F82F /* STPCoreScrollViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCoreScrollViewController.h; sourceTree = ""; }; + 311390322544AD280060F82F /* STPFormTextFieldContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFormTextFieldContainer.h; sourceTree = ""; }; + 311390332544AD280060F82F /* STPPaymentIntentLastPaymentError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentLastPaymentError.h; sourceTree = ""; }; + 311390342544AD280060F82F /* STPMandateCustomerAcceptanceParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMandateCustomerAcceptanceParams.h; sourceTree = ""; }; + 311390352544AD280060F82F /* STDSAuthenticationRequestParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSAuthenticationRequestParameters.h; sourceTree = ""; }; + 311390362544AD280060F82F /* STPApplePayPaymentOption.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPApplePayPaymentOption.h; sourceTree = ""; }; + 311390372544AD280060F82F /* STPPaymentMethodPayPal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodPayPal.h; sourceTree = ""; }; + 311390382544AD280060F82F /* STPAPIResponseDecodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAPIResponseDecodable.h; sourceTree = ""; }; + 311390392544AD280060F82F /* STPRedirectContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPRedirectContext.h; sourceTree = ""; }; + 3113903A2544AD280060F82F /* STPPaymentMethodThreeDSecureUsage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodThreeDSecureUsage.h; sourceTree = ""; }; + 3113903B2544AD280060F82F /* STPPushProvisioningDetailsParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPushProvisioningDetailsParams.h; sourceTree = ""; }; + 3113903C2544AD280060F82F /* STPIssuingCardPin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIssuingCardPin.h; sourceTree = ""; }; + 3113903D2544AD280060F82F /* STPImageLibrary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPImageLibrary.h; sourceTree = ""; }; + 3113903E2544AD280060F82F /* STPPaymentIntent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntent.h; sourceTree = ""; }; + 3113903F2544AD280060F82F /* STPSetupIntentEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSetupIntentEnums.h; sourceTree = ""; }; + 311390402544AD280060F82F /* STPAppInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAppInfo.h; sourceTree = ""; }; + 311390412544AD280060F82F /* STPPaymentIntentShippingDetailsAddressParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentShippingDetailsAddressParams.h; sourceTree = ""; }; + 311390422544AD280060F82F /* STPPaymentIntentShippingDetailsParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentShippingDetailsParams.h; sourceTree = ""; }; + 311390432544AD280060F82F /* STPCardValidationState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardValidationState.h; sourceTree = ""; }; + 311390442544AD280060F82F /* STPSourceParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceParams.h; sourceTree = ""; }; + 311390452544AD280060F82F /* STPIntentActionRedirectToURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentActionRedirectToURL.h; sourceTree = ""; }; + 311390462544AD280060F82F /* STPPaymentIntentActionRedirectToURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentActionRedirectToURL.h; sourceTree = ""; }; + 311390472544AD280060F82F /* STPMandateOnlineParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMandateOnlineParams.h; sourceTree = ""; }; + 311390482544AD280060F82F /* STPSourceRedirect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceRedirect.h; sourceTree = ""; }; + 311390492544AD280060F82F /* STPSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSource.h; sourceTree = ""; }; + 3113904A2544AD280060F82F /* STPCardBrand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardBrand.h; sourceTree = ""; }; + 3113904B2544AD280060F82F /* STDSFooterCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSFooterCustomization.h; sourceTree = ""; }; + 3113904C2544AD280060F82F /* STPPaymentMethodPrzelewy24Params.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodPrzelewy24Params.h; sourceTree = ""; }; + 3113904D2544AD280060F82F /* STPThreeDSLabelCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSLabelCustomization.h; sourceTree = ""; }; + 3113904E2544AD280060F82F /* STPPaymentMethodCardWalletMasterpass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardWalletMasterpass.h; sourceTree = ""; }; + 3113904F2544AD280060F82F /* UINavigationBar+Stripe_Theme.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+Stripe_Theme.h"; sourceTree = ""; }; + 311390502544AD280060F82F /* STDSProtocolErrorEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSProtocolErrorEvent.h; sourceTree = ""; }; + 311390512544AD280060F82F /* STPPaymentCardTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentCardTextField.h; sourceTree = ""; }; + 311390522544AD280060F82F /* STPPaymentMethodEPS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodEPS.h; sourceTree = ""; }; + 311390532544AD280060F82F /* STPPushProvisioningContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPushProvisioningContext.h; sourceTree = ""; }; + 311390542544AD280060F82F /* STPPaymentMethodBancontactParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodBancontactParams.h; sourceTree = ""; }; + 311390552544AD280060F82F /* FauxPasAnnotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FauxPasAnnotations.h; sourceTree = ""; }; + 311390562544AD280060F82F /* STPBankAccountParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBankAccountParams.h; sourceTree = ""; }; + 311390572544AD280060F82F /* STPConfirmPaymentMethodOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConfirmPaymentMethodOptions.h; sourceTree = ""; }; + 311390582544AD280060F82F /* STDSJSONDecodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSJSONDecodable.h; sourceTree = ""; }; + 311390592544AD280060F82F /* STPMultiFormTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMultiFormTextField.h; sourceTree = ""; }; + 3113905A2544AD280060F82F /* STPCardParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardParams.h; sourceTree = ""; }; + 3113905B2544AD280060F82F /* STPAPIClient+ApplePay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+ApplePay.h"; sourceTree = ""; }; + 3113905C2544AD280060F82F /* STPPaymentMethodCardChecks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardChecks.h; sourceTree = ""; }; + 3113905D2544AD280060F82F /* STPPaymentMethodPayPalParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodPayPalParams.h; sourceTree = ""; }; + 3113905E2544AD280060F82F /* STPSourceKlarnaDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceKlarnaDetails.h; sourceTree = ""; }; + 3113905F2544AD280060F82F /* STPPaymentMethodGrabPayParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodGrabPayParams.h; sourceTree = ""; }; + 311390602544AD280060F82F /* STPEphemeralKeyProvider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEphemeralKeyProvider.h; sourceTree = ""; }; + 311390612544AD280060F82F /* STPSourceSEPADebitDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceSEPADebitDetails.h; sourceTree = ""; }; + 311390622544AD280060F82F /* STDSButtonCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSButtonCustomization.h; sourceTree = ""; }; + 311390632544AD280060F82F /* STPMandateDataParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPMandateDataParams.h; sourceTree = ""; }; + 311390642544AD280060F82F /* STPSourceOwner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceOwner.h; sourceTree = ""; }; + 311390652544AD280060F82F /* STDSTransaction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSTransaction.h; sourceTree = ""; }; + 311390662544AD280060F82F /* STPPaymentOption.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentOption.h; sourceTree = ""; }; + 311390672544AD280060F82F /* STPCard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCard.h; sourceTree = ""; }; + 311390682544AD280060F82F /* STDSCompletionEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSCompletionEvent.h; sourceTree = ""; }; + 311390692544AD280060F82F /* STPPaymentIntentEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentEnums.h; sourceTree = ""; }; + 3113906A2544AD280060F82F /* Stripe3DS2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stripe3DS2.h; sourceTree = ""; }; + 3113906B2544AD280060F82F /* STPSourceProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceProtocol.h; sourceTree = ""; }; + 3113906C2544AD280060F82F /* Stripe3DS2-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Stripe3DS2-Prefix.pch"; sourceTree = ""; }; + 3113906D2544AD280060F82F /* STPIntentActionAlipayHandleRedirect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentActionAlipayHandleRedirect.h; sourceTree = ""; }; + 3113906E2544AD280060F82F /* STPPaymentIntentParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentParams.h; sourceTree = ""; }; + 3113906F2544AD280060F82F /* STPPaymentMethodSEPADebitParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodSEPADebitParams.h; sourceTree = ""; }; + 311390702544AD280060F82F /* STPPaymentMethodiDEAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodiDEAL.h; sourceTree = ""; }; + 311390712544AD280060F82F /* STPPaymentMethodCardPresent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardPresent.h; sourceTree = ""; }; + 311390722544AD280060F82F /* STPPaymentMethodFPX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodFPX.h; sourceTree = ""; }; + 311390732544AD280060F82F /* STDSChallengeParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSChallengeParameters.h; sourceTree = ""; }; + 311390742544AD280060F82F /* STDSConfigParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSConfigParameters.h; sourceTree = ""; }; + 311390752544AD280060F82F /* STPPaymentResult.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentResult.h; sourceTree = ""; }; + 311390762544AD280060F82F /* STPThreeDSButtonCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSButtonCustomization.h; sourceTree = ""; }; + 311390772544AD280060F82F /* STPKlarnaLineItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPKlarnaLineItem.h; sourceTree = ""; }; + 311390782544AD280060F82F /* STPPaymentIntentSourceAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentSourceAction.h; sourceTree = ""; }; + 311390792544AD280060F82F /* STPConfirmAlipayOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConfirmAlipayOptions.h; sourceTree = ""; }; + 3113907A2544AD280060F82F /* STPPaymentMethodAUBECSDebit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodAUBECSDebit.h; sourceTree = ""; }; + 3113907B2544AD280060F82F /* STPCustomer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCustomer.h; sourceTree = ""; }; + 3113907C2544AD280060F82F /* STPPaymentMethodGiropayParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodGiropayParams.h; sourceTree = ""; }; + 3113907D2544AD280060F82F /* STDSTextFieldCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSTextFieldCustomization.h; sourceTree = ""; }; + 3113907E2544AD280060F82F /* STPPaymentMethodCardWalletVisaCheckout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardWalletVisaCheckout.h; sourceTree = ""; }; + 3113907F2544AD280060F82F /* STPUserInformation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPUserInformation.h; sourceTree = ""; }; + 311390802544AD280060F82F /* STPPaymentMethodBacsDebit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodBacsDebit.h; sourceTree = ""; }; + 311390812544AD280060F82F /* STPPaymentOptionsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionsViewController.h; sourceTree = ""; }; + 311390822544AD280060F82F /* STPPaymentMethodParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodParams.h; sourceTree = ""; }; + 311390832544AD280060F82F /* STPPaymentMethodGrabPay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodGrabPay.h; sourceTree = ""; }; + 311390842544AD280060F82F /* STPPaymentMethodAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodAddress.h; sourceTree = ""; }; + 311390852544AD280060F82F /* STPCustomerContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCustomerContext.h; sourceTree = ""; }; + 311390862544AD280060F82F /* STPBlocks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBlocks.h; sourceTree = ""; }; + 311390872544AD280060F82F /* STPConnectAccountAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConnectAccountAddress.h; sourceTree = ""; }; + 311390882544AD280060F82F /* STPSourceVerification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceVerification.h; sourceTree = ""; }; + 311390892544AD280060F82F /* STPPaymentMethodOXXO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodOXXO.h; sourceTree = ""; }; + 3113908A2544AD280060F82F /* STPFPXBankBrand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFPXBankBrand.h; sourceTree = ""; }; + 3113908B2544AD280060F82F /* STPPaymentHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentHandler.h; sourceTree = ""; }; + 3113908C2544AD280060F82F /* STPThreeDSTextFieldCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSTextFieldCustomization.h; sourceTree = ""; }; + 3113908D2544AD280060F82F /* STPConnectAccountParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConnectAccountParams.h; sourceTree = ""; }; + 3113908E2544AD280060F82F /* STPPaymentActivityIndicatorView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentActivityIndicatorView.h; sourceTree = ""; }; + 3113908F2544AD280060F82F /* STPThreeDSFooterCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSFooterCustomization.h; sourceTree = ""; }; + 311390902544AD280060F82F /* STPThreeDSSelectionCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSSelectionCustomization.h; sourceTree = ""; }; + 311390912544AD280060F82F /* STDSNavigationBarCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSNavigationBarCustomization.h; sourceTree = ""; }; + 311390922544AD280060F82F /* STPPaymentMethodAlipay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodAlipay.h; sourceTree = ""; }; + 311390932544AD280060F82F /* STPPaymentMethodCardWallet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardWallet.h; sourceTree = ""; }; + 311390942544AD280060F82F /* STPPaymentMethodAlipayParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodAlipayParams.h; sourceTree = ""; }; + 311390952544AD280060F82F /* STDSException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSException.h; sourceTree = ""; }; + 311390962544AD280060F82F /* STPPaymentMethodOXXOParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodOXXOParams.h; sourceTree = ""; }; + 311390972544AD280060F82F /* STDSThreeDS2Service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSThreeDS2Service.h; sourceTree = ""; }; + 311390982544AD280060F82F /* STPPaymentMethod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethod.h; sourceTree = ""; }; + 311390992544AD280060F82F /* STPSetupIntentConfirmParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSetupIntentConfirmParams.h; sourceTree = ""; }; + 3113909A2544AD280060F82F /* STPIntentAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentAction.h; sourceTree = ""; }; + 3113909B2544AD280060F82F /* STDSThreeDSProtocolVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSThreeDSProtocolVersion.h; sourceTree = ""; }; + 3113909C2544AD280060F82F /* STPFakeAddPaymentPassViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFakeAddPaymentPassViewController.h; sourceTree = ""; }; + 3113909D2544AD280060F82F /* STPPaymentMethodSofort.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodSofort.h; sourceTree = ""; }; + 3113909E2544AD280060F82F /* STDSSelectionCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSSelectionCustomization.h; sourceTree = ""; }; + 3113909F2544AD280060F82F /* STPPaymentMethodEPSParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodEPSParams.h; sourceTree = ""; }; + 311390A02544AD280060F82F /* STDSLabelCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSLabelCustomization.h; sourceTree = ""; }; + 311390A12544AD280060F82F /* STPConnectAccountCompanyParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConnectAccountCompanyParams.h; sourceTree = ""; }; + 311390A22544AD280060F82F /* STPPaymentIntentParams+Utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentIntentParams+Utilities.h"; sourceTree = ""; }; + 311390A32544AD280060F82F /* Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stripe.h; sourceTree = ""; }; + 311390A42544AD280060F82F /* STPPaymentMethodBancontact.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodBancontact.h; sourceTree = ""; }; + 311390A52544AD280060F82F /* STPThreeDSNavigationBarCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSNavigationBarCustomization.h; sourceTree = ""; }; + 311390A62544AD280060F82F /* STPPaymentMethodGiropay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodGiropay.h; sourceTree = ""; }; + 311390A72544AD280060F82F /* STPPaymentMethodPrzelewy24.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodPrzelewy24.h; sourceTree = ""; }; + 311390A82544AD280060F82F /* STPSourceReceiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceReceiver.h; sourceTree = ""; }; + 311390A92544AD280060F82F /* STPPaymentMethodCardNetworks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCardNetworks.h; sourceTree = ""; }; + 311390AA2544AD280060F82F /* STPSourceWeChatPayDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSourceWeChatPayDetails.h; sourceTree = ""; }; + 311390AB2544AD280060F82F /* STPCardValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardValidator.h; sourceTree = ""; }; + 311390AC2544AD280060F82F /* STPToken.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPToken.h; sourceTree = ""; }; + 311390AD2544AD280060F82F /* STDSAuthenticationResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSAuthenticationResponse.h; sourceTree = ""; }; + 311390AE2544AD280060F82F /* STPSetupIntentLastSetupError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPSetupIntentLastSetupError.h; sourceTree = ""; }; + 311390AF2544AD280060F82F /* STPPaymentIntentShippingDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentIntentShippingDetails.h; sourceTree = ""; }; + 311390B02544AD280060F82F /* STDSAlreadyInitializedException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSAlreadyInitializedException.h; sourceTree = ""; }; + 311390B12544AD280060F82F /* STPAPIClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAPIClient.h; sourceTree = ""; }; + 311390B22544AD280060F82F /* STPThreeDSCustomizationSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSCustomizationSettings.h; sourceTree = ""; }; + 311390B32544AD280060F82F /* STPAuthenticationContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAuthenticationContext.h; sourceTree = ""; }; + 311390B42544AD280060F82F /* STPPinManagementService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPinManagementService.h; sourceTree = ""; }; + 311390B52544AD280060F82F /* STDSErrorMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSErrorMessage.h; sourceTree = ""; }; + 311390B62544AD280060F82F /* STDSSwiftTryCatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSSwiftTryCatch.h; sourceTree = ""; }; + 311390B72544AD280060F82F /* STPThreeDSUICustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPThreeDSUICustomization.h; sourceTree = ""; }; + 311390B82544AD280060F82F /* STDSRuntimeErrorEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSRuntimeErrorEvent.h; sourceTree = ""; }; + 311390B92544AD280060F82F /* STPShippingAddressViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPShippingAddressViewController.h; sourceTree = ""; }; + 311390BA2544AD280060F82F /* STDSStripe3DS2Error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSStripe3DS2Error.h; sourceTree = ""; }; + 311390BB2544AD280060F82F /* STPPaymentMethodCard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodCard.h; sourceTree = ""; }; + 311390BC2544AD280060F82F /* STPCoreTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCoreTableViewController.h; sourceTree = ""; }; + 311390BD2544AD280060F82F /* STPConnectAccountIndividualParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConnectAccountIndividualParams.h; sourceTree = ""; }; + 311390BE2544AD280060F82F /* STPAUBECSDebitFormView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAUBECSDebitFormView.h; sourceTree = ""; }; + 311390BF2544AD280060F82F /* STPPaymentConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentConfiguration.h; sourceTree = ""; }; + 311390C02544AD280060F82F /* STPBankSelectionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBankSelectionViewController.h; sourceTree = ""; }; + 311390C12544AD280060F82F /* STPBackendAPIAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBackendAPIAdapter.h; sourceTree = ""; }; + 311390C22544AD280060F82F /* STPConfirmCardOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPConfirmCardOptions.h; sourceTree = ""; }; + 311390C32544AD280060F82F /* STPPaymentCardTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextField.m; sourceTree = ""; }; + 311390C42544AD280060F82F /* STPPaymentMethodEPS.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPS.m; sourceTree = ""; }; + 311390C52544AD280060F82F /* STPPaymentMethodCardWalletMasterpass.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletMasterpass.m; sourceTree = ""; }; + 311390C62544AD280060F82F /* NSDecimalNumber+Stripe_Currency.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSDecimalNumber+Stripe_Currency.m"; sourceTree = ""; }; + 311390C72544AD280060F82F /* STPAddressViewModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAddressViewModel.h; sourceTree = ""; }; + 311390C82544AD280060F82F /* STPLocalizationUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLocalizationUtils.m; sourceTree = ""; }; + 311390C92544AD280060F82F /* UINavigationBar+Stripe_Theme.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+Stripe_Theme.m"; sourceTree = ""; }; + 311390CA2544AD280060F82F /* STPRedirectContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPRedirectContext+Private.h"; sourceTree = ""; }; + 311390CB2544AD280060F82F /* STPAPIRequest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAPIRequest.h; sourceTree = ""; }; + 311390CC2544AD280060F82F /* STPPaymentMethodPrzelewy24Params.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24Params.m; sourceTree = ""; }; + 311390CD2544AD280060F82F /* STPThreeDSLabelCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSLabelCustomization.m; sourceTree = ""; }; + 311390CE2544AD280060F82F /* STPPaymentConfiguration+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentConfiguration+Private.h"; sourceTree = ""; }; + 311390CF2544AD280060F82F /* STPStringUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPStringUtils.h; sourceTree = ""; }; + 311390D02544AD280060F82F /* STPCoreTableViewController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCoreTableViewController+Private.h"; sourceTree = ""; }; + 311390D12544AD280060F82F /* STPURLCallbackHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPURLCallbackHandler.h; sourceTree = ""; }; + 311390D22544AD280060F82F /* STPSourceRedirect.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceRedirect.m; sourceTree = ""; }; + 311390D32544AD280060F82F /* STPCardBrand.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBrand.m; sourceTree = ""; }; + 311390D42544AD280060F82F /* STPSource.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSource.m; sourceTree = ""; }; + 311390D52544AD280060F82F /* STPAPIClient+Beta.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+Beta.h"; sourceTree = ""; }; + 311390D62544AD280060F82F /* STPCardBINMetadata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardBINMetadata.h; sourceTree = ""; }; + 311390D72544AD280060F82F /* STPMandateOnlineParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateOnlineParams.m; sourceTree = ""; }; + 311390D82544AD280060F82F /* STPIntentActionRedirectToURL+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPIntentActionRedirectToURL+Private.h"; sourceTree = ""; }; + 311390D92544AD280060F82F /* STPImageLibrary+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPImageLibrary+Private.h"; sourceTree = ""; }; + 311390DA2544AD280060F82F /* STPFPXBankStatusResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFPXBankStatusResponse.h; sourceTree = ""; }; + 311390DB2544AD280060F82F /* STPPushProvisioningDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPushProvisioningDetails.h; sourceTree = ""; }; + 311390DC2544AD290060F82F /* STPPaymentMethodiDEAL.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodiDEAL.m; sourceTree = ""; }; + 311390DD2544AD290060F82F /* STPAnalyticsClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAnalyticsClient.m; sourceTree = ""; }; + 311390DE2544AD290060F82F /* STPPaymentCardTextFieldCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentCardTextFieldCell.m; sourceTree = ""; }; + 311390DF2544AD290060F82F /* STPColorUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPColorUtils.h; sourceTree = ""; }; + 311390E02544AD290060F82F /* STPPaymentIntentParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentParams.m; sourceTree = ""; }; + 311390E12544AD290060F82F /* STPBundleLocator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBundleLocator.m; sourceTree = ""; }; + 311390E22544AD290060F82F /* STPPaymentMethodSEPADebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSEPADebitParams.m; sourceTree = ""; }; + 311390E32544AD290060F82F /* STPGenericStripeObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPGenericStripeObject.h; sourceTree = ""; }; + 311390E42544AD290060F82F /* STPPaymentMethodCardWallet+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethodCardWallet+Private.h"; sourceTree = ""; }; + 311390E52544AD290060F82F /* STPFormTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFormTextField.h; sourceTree = ""; }; + 311390E62544AD290060F82F /* STPIntentActionAlipayHandleRedirect.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionAlipayHandleRedirect.m; sourceTree = ""; }; + 311390E72544AD290060F82F /* STPPaymentOptionTuple.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionTuple.m; sourceTree = ""; }; + 311390E82544AD290060F82F /* STPDelegateProxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPDelegateProxy.h; sourceTree = ""; }; + 311390E92544AD290060F82F /* STPPhoneNumberValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPhoneNumberValidator.m; sourceTree = ""; }; + 311390EA2544AD290060F82F /* NSBundle+Stripe_AppName.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+Stripe_AppName.m"; sourceTree = ""; }; + 311390EB2544AD290060F82F /* STP3DS2AuthenticateResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STP3DS2AuthenticateResponse.h; sourceTree = ""; }; + 311390EC2544AD290060F82F /* STPAUBECSFormViewModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAUBECSFormViewModel.h; sourceTree = ""; }; + 311390ED2544AD290060F82F /* STPCardValidator+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCardValidator+Private.h"; sourceTree = ""; }; + 311390EE2544AD290060F82F /* STPCard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCard.m; sourceTree = ""; }; + 311390EF2544AD290060F82F /* STPCardScanner.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardScanner.m; sourceTree = ""; }; + 311390F02544AD290060F82F /* STPMandateDataParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateDataParams.m; sourceTree = ""; }; + 311390F12544AD290060F82F /* STPSourceOwner.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceOwner.m; sourceTree = ""; }; + 311390F22544AD290060F82F /* PKAddPaymentPassRequest+Stripe_Error.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "PKAddPaymentPassRequest+Stripe_Error.m"; sourceTree = ""; }; + 311390F32544AD290060F82F /* STPSourceVerification+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceVerification+Private.h"; sourceTree = ""; }; + 311390F42544AD290060F82F /* STPAUBECSDebitFormView+Testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAUBECSDebitFormView+Testing.h"; sourceTree = ""; }; + 311390F52544AD290060F82F /* UIViewController+Stripe_NavigationItemProxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Stripe_NavigationItemProxy.h"; sourceTree = ""; }; + 311390F62544AD290060F82F /* STPPaymentHandlerActionParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentHandlerActionParams.h; sourceTree = ""; }; + 311390F72544AD290060F82F /* STPSourceCardDetails+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceCardDetails+Private.h"; sourceTree = ""; }; + 311390F82544AD290060F82F /* PKPayment+Stripe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PKPayment+Stripe.h"; sourceTree = ""; }; + 311390F92544AD290060F82F /* STPBECSDebitAccountNumberValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBECSDebitAccountNumberValidator.m; sourceTree = ""; }; + 311390FA2544AD290060F82F /* STPEmptyStripeResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPEmptyStripeResponse.m; sourceTree = ""; }; + 311390FB2544AD290060F82F /* STPPaymentMethodGrabPayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGrabPayParams.m; sourceTree = ""; }; + 311390FC2544AD290060F82F /* STPSourceSEPADebitDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceSEPADebitDetails.m; sourceTree = ""; }; + 311390FD2544AD290060F82F /* STPPromise.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPromise.h; sourceTree = ""; }; + 311390FE2544AD290060F82F /* UITableViewCell+Stripe_Borders.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UITableViewCell+Stripe_Borders.m"; sourceTree = ""; }; + 311390FF2544AD290060F82F /* STPSourceKlarnaDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceKlarnaDetails.m; sourceTree = ""; }; + 311391002544AD290060F82F /* STPAddressFieldTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAddressFieldTableViewCell.m; sourceTree = ""; }; + 311391012544AD290060F82F /* STPViewWithSeparator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPViewWithSeparator.m; sourceTree = ""; }; + 311391022544AD290060F82F /* STPPaymentMethodPayPalParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalParams.m; sourceTree = ""; }; + 311391032544AD290060F82F /* STPShippingMethodTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPShippingMethodTableViewCell.m; sourceTree = ""; }; + 311391042544AD290060F82F /* STPLabeledFormTextFieldView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPLabeledFormTextFieldView.h; sourceTree = ""; }; + 311391052544AD290060F82F /* STPBSBNumberValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBSBNumberValidator.m; sourceTree = ""; }; + 311391062544AD290060F82F /* STPPaymentMethodCardChecks.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardChecks.m; sourceTree = ""; }; + 3113D8C0250AA97700C495F1 /* Stripe.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = Stripe.modulemap; sourceTree = ""; }; 31237F2724F71BA000B22785 /* Stripe3DS2.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Stripe3DS2.bundle; path = Stripe/ExternalResources/Stripe3DS2.bundle; sourceTree = SOURCE_ROOT; }; - 314B6A512384A713001FE708 /* STPKlarnaLineItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPKlarnaLineItem.h; path = PublicHeaders/Stripe/STPKlarnaLineItem.h; sourceTree = ""; }; - 314B6A522384A713001FE708 /* STPKlarnaLineItem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPKlarnaLineItem.m; sourceTree = ""; }; - 314B6A572384ABF9001FE708 /* STPSourceKlarnaDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSourceKlarnaDetails.h; path = PublicHeaders/Stripe/STPSourceKlarnaDetails.h; sourceTree = ""; }; - 314B6A582384ABF9001FE708 /* STPSourceKlarnaDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceKlarnaDetails.m; sourceTree = ""; }; - 314F9CBE235E66920059E2F6 /* STPFPXBankStatusResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPFPXBankStatusResponse.h; sourceTree = ""; }; - 314F9CBF235E66920059E2F6 /* STPFPXBankStatusResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFPXBankStatusResponse.m; sourceTree = ""; }; - 315CB8A322E7D95E00E612A3 /* STDSChallengeStatusReceiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSChallengeStatusReceiver.h; path = Stripe/STDSChallengeStatusReceiver.h; sourceTree = ""; }; - 315CB8A422E7D95E00E612A3 /* STDSRuntimeException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSRuntimeException.h; path = Stripe/STDSRuntimeException.h; sourceTree = ""; }; - 315CB8A522E7D95E00E612A3 /* STDSButtonCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSButtonCustomization.h; path = Stripe/STDSButtonCustomization.h; sourceTree = ""; }; - 315CB8A622E7D95E00E612A3 /* STDSWarning.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSWarning.h; path = Stripe/STDSWarning.h; sourceTree = ""; }; - 315CB8A722E7D95E00E612A3 /* STDSSelectionCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSSelectionCustomization.h; path = Stripe/STDSSelectionCustomization.h; sourceTree = ""; }; - 315CB8A822E7D95F00E612A3 /* STDSException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSException.h; path = Stripe/STDSException.h; sourceTree = ""; }; - 315CB8A922E7D95F00E612A3 /* STDSTextFieldCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSTextFieldCustomization.h; path = Stripe/STDSTextFieldCustomization.h; sourceTree = ""; }; - 315CB8AA22E7D95F00E612A3 /* STDSUICustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSUICustomization.h; path = Stripe/STDSUICustomization.h; sourceTree = ""; }; - 315CB8AB22E7D95F00E612A3 /* STDSNavigationBarCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSNavigationBarCustomization.h; path = Stripe/STDSNavigationBarCustomization.h; sourceTree = ""; }; - 315CB8AC22E7D95F00E612A3 /* STDSTransaction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSTransaction.h; path = Stripe/STDSTransaction.h; sourceTree = ""; }; - 315CB8AD22E7D95F00E612A3 /* STDSLabelCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSLabelCustomization.h; path = Stripe/STDSLabelCustomization.h; sourceTree = ""; }; - 315CB8AE22E7D95F00E612A3 /* STDSCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSCustomization.h; path = Stripe/STDSCustomization.h; sourceTree = ""; }; - 315CB8AF22E7D95F00E612A3 /* STDSAuthenticationRequestParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSAuthenticationRequestParameters.h; path = Stripe/STDSAuthenticationRequestParameters.h; sourceTree = ""; }; - 315CB8B022E7D95F00E612A3 /* STDSRuntimeErrorEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSRuntimeErrorEvent.h; path = Stripe/STDSRuntimeErrorEvent.h; sourceTree = ""; }; - 315CB8B122E7D95F00E612A3 /* STDSErrorMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSErrorMessage.h; path = Stripe/STDSErrorMessage.h; sourceTree = ""; }; - 315CB8B222E7D95F00E612A3 /* STDSCompletionEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSCompletionEvent.h; path = Stripe/STDSCompletionEvent.h; sourceTree = ""; }; - 315CB8B322E7D95F00E612A3 /* STDSThreeDSProtocolVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSThreeDSProtocolVersion.h; path = Stripe/STDSThreeDSProtocolVersion.h; sourceTree = ""; }; - 315CB8B422E7D95F00E612A3 /* STDSAuthenticationResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSAuthenticationResponse.h; path = Stripe/STDSAuthenticationResponse.h; sourceTree = ""; }; - 315CB8B522E7D95F00E612A3 /* STDSThreeDS2Service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSThreeDS2Service.h; path = Stripe/STDSThreeDS2Service.h; sourceTree = ""; }; - 315CB8B622E7D96000E612A3 /* STDSFooterCustomization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSFooterCustomization.h; path = Stripe/STDSFooterCustomization.h; sourceTree = ""; }; - 315CB8B722E7D96000E612A3 /* STDSAlreadyInitializedException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSAlreadyInitializedException.h; path = Stripe/STDSAlreadyInitializedException.h; sourceTree = ""; }; - 315CB8B822E7D96000E612A3 /* STDSJSONEncoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSJSONEncoder.h; path = Stripe/STDSJSONEncoder.h; sourceTree = ""; }; - 315CB8B922E7D96000E612A3 /* STDSChallengeParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSChallengeParameters.h; path = Stripe/STDSChallengeParameters.h; sourceTree = ""; }; - 315CB8BA22E7D96000E612A3 /* STDSJSONDecodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSJSONDecodable.h; path = Stripe/STDSJSONDecodable.h; sourceTree = ""; }; - 315CB8BB22E7D96000E612A3 /* STDSJSONEncodable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSJSONEncodable.h; path = Stripe/STDSJSONEncodable.h; sourceTree = ""; }; - 315CB8BC22E7D96000E612A3 /* STDSInvalidInputException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSInvalidInputException.h; path = Stripe/STDSInvalidInputException.h; sourceTree = ""; }; - 315CB8BD22E7D96000E612A3 /* STDSProtocolErrorEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSProtocolErrorEvent.h; path = Stripe/STDSProtocolErrorEvent.h; sourceTree = ""; }; - 315CB8BE22E7D96000E612A3 /* Stripe3DS2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Stripe3DS2.h; path = Stripe/Stripe3DS2.h; sourceTree = ""; }; - 315CB8BF22E7D96000E612A3 /* STDSNotInitializedException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSNotInitializedException.h; path = Stripe/STDSNotInitializedException.h; sourceTree = ""; }; - 315CB8C022E7D96000E612A3 /* STDSConfigParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSConfigParameters.h; path = Stripe/STDSConfigParameters.h; sourceTree = ""; }; - 315CB8C122E7D96000E612A3 /* STDSStripe3DS2Error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSStripe3DS2Error.h; path = Stripe/STDSStripe3DS2Error.h; sourceTree = ""; }; + 312D789A253DF824009224AF /* STPLocalizedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPLocalizedString.swift; sourceTree = ""; }; + 316F810F254109FC000A80B5 /* STPIntentActionOXXODisplayDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPIntentActionOXXODisplayDetails.swift; sourceTree = ""; }; + 316F811525410B0E000A80B5 /* STPPaymentMethodOXXO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodOXXO.swift; sourceTree = ""; }; + 316F811925410B12000A80B5 /* STPPaymentMethodOXXOParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodOXXOParams.swift; sourceTree = ""; }; + 316F81212541125E000A80B5 /* STPPaymentMethodOXXOTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOTests.m; sourceTree = ""; }; + 316F812725411274000A80B5 /* STPPaymentMethodOXXOParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOParamsTests.m; sourceTree = ""; }; + 316F813425411643000A80B5 /* STPPaymentMethodPayPalParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodPayPalParams.swift; sourceTree = ""; }; + 316F813525411644000A80B5 /* STPPaymentMethodPayPal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodPayPal.swift; sourceTree = ""; }; + 316F813E25411877000A80B5 /* STPPaymentMethodPayPalParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalParamsTests.m; sourceTree = ""; }; + 316F814425411879000A80B5 /* STPPaymentMethodPayPalTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalTests.m; sourceTree = ""; }; + 317ABD2625117C9200CC59EF /* STPBINRange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBINRange.swift; sourceTree = ""; }; + 317ABD2825117C9200CC59EF /* STPCardScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardScanner.swift; sourceTree = ""; }; + 317ABD2925117C9200CC59EF /* STPPaymentMethodiDEALParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodiDEALParams.swift; sourceTree = ""; }; + 317ABD2A25117C9300CC59EF /* STPGenericStripeObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPGenericStripeObject.swift; sourceTree = ""; }; + 317ABD2B25117C9300CC59EF /* STPPaymentMethodThreeDSecureUsage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodThreeDSecureUsage.swift; sourceTree = ""; }; + 317ABD2C25117C9300CC59EF /* STPSourceProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceProtocol.swift; sourceTree = ""; }; + 317ABD2D25117C9300CC59EF /* STPTheme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPTheme.swift; sourceTree = ""; }; + 317ABD2E25117C9300CC59EF /* STPSourceSEPADebitDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceSEPADebitDetails.swift; sourceTree = ""; }; + 317ABD2F25117C9300CC59EF /* STPPaymentMethod.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethod.swift; sourceTree = ""; }; + 317ABD3025117C9300CC59EF /* STPPaymentMethodGrabPayParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodGrabPayParams.swift; sourceTree = ""; }; + 317ABD3225117C9300CC59EF /* STPPaymentIntentActionRedirectToURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentActionRedirectToURL.swift; sourceTree = ""; }; + 317ABD3325117C9300CC59EF /* STPPaymentMethodPrzelewy24Params.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodPrzelewy24Params.swift; sourceTree = ""; }; + 317ABD3425117C9300CC59EF /* STPCardLoadingIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardLoadingIndicator.swift; sourceTree = ""; }; + 317ABD3625117C9300CC59EF /* STPThreeDSNavigationBarCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSNavigationBarCustomization.swift; sourceTree = ""; }; + 317ABD3725117C9300CC59EF /* STPPaymentCardTextFieldViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentCardTextFieldViewModel.swift; sourceTree = ""; }; + 317ABD3825117C9300CC59EF /* STPIntentActionAlipayHandleRedirect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPIntentActionAlipayHandleRedirect.swift; sourceTree = ""; }; + 317ABD3A25117C9300CC59EF /* STPPaymentOptionsInternalViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionsInternalViewController.swift; sourceTree = ""; }; + 317ABD3B25117C9300CC59EF /* APIRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIRequest.swift; sourceTree = ""; }; + 317ABD3E25117C9400CC59EF /* STPShippingMethodsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingMethodsViewController.swift; sourceTree = ""; }; + 317ABD4125117C9400CC59EF /* STPPaymentMethodAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAddress.swift; sourceTree = ""; }; + 317ABD4225117C9400CC59EF /* NSURLComponents+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSURLComponents+Stripe.swift"; sourceTree = ""; }; + 317ABD4325117C9400CC59EF /* STPPaymentMethodGiropay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodGiropay.swift; sourceTree = ""; }; + 317ABD4425117C9400CC59EF /* STPCustomer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCustomer.swift; sourceTree = ""; }; + 317ABD4525117C9400CC59EF /* STPPaymentHandlerActionParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentHandlerActionParams.swift; sourceTree = ""; }; + 317ABD4625117C9400CC59EF /* STPConnectAccountCompanyParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConnectAccountCompanyParams.swift; sourceTree = ""; }; + 317ABD4925117C9500CC59EF /* STPShippingAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingAddressViewController.swift; sourceTree = ""; }; + 317ABD4A25117C9500CC59EF /* STPPaymentMethodCardParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardParams.swift; sourceTree = ""; }; + 317ABD4B25117C9500CC59EF /* STPIssuingCardPin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPIssuingCardPin.swift; sourceTree = ""; }; + 317ABD4C25117C9500CC59EF /* STPPaymentMethodAUBECSDebit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAUBECSDebit.swift; sourceTree = ""; }; + 317ABD4D25117C9500CC59EF /* STPPaymentOptionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionsViewController.swift; sourceTree = ""; }; + 317ABD4F25117C9500CC59EF /* STPPaymentOptionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionTableViewCell.swift; sourceTree = ""; }; + 317ABD5025117C9500CC59EF /* STPPaymentContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentContext.swift; sourceTree = ""; }; + 317ABD5125117C9500CC59EF /* STPPaymentCardTextFieldCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentCardTextFieldCell.swift; sourceTree = ""; }; + 317ABD5325117C9500CC59EF /* STPPaymentIntentShippingDetailsAddressParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentShippingDetailsAddressParams.swift; sourceTree = ""; }; + 317ABD5425117C9500CC59EF /* STPColorUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPColorUtils.swift; sourceTree = ""; }; + 317ABD5525117C9500CC59EF /* PKPaymentAuthorizationViewController+Stripe_Blocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PKPaymentAuthorizationViewController+Stripe_Blocks.swift"; sourceTree = ""; }; + 317ABD5625117C9500CC59EF /* STPSetupIntentEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSetupIntentEnums.swift; sourceTree = ""; }; + 317ABD5825117C9500CC59EF /* STPThreeDSButtonCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSButtonCustomization.swift; sourceTree = ""; }; + 317ABD5925117C9500CC59EF /* STPURLCallbackHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPURLCallbackHandler.swift; sourceTree = ""; }; + 317ABD5A25117C9500CC59EF /* STPPaymentMethodFPX.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodFPX.swift; sourceTree = ""; }; + 317ABD5B25117C9500CC59EF /* STPSourceParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceParams.swift; sourceTree = ""; }; + 317ABD5C25117C9600CC59EF /* STPSourcePoller.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourcePoller.swift; sourceTree = ""; }; + 317ABD5D25117C9600CC59EF /* STPSourceReceiver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceReceiver.swift; sourceTree = ""; }; + 317ABD5E25117C9600CC59EF /* STPEphemeralKeyManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEphemeralKeyManager.swift; sourceTree = ""; }; + 317ABD5F25117C9600CC59EF /* STPMandateDataParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateDataParams.swift; sourceTree = ""; }; + 317ABD6025117C9600CC59EF /* STPLabeledMultiFormTextFieldView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPLabeledMultiFormTextFieldView.swift; sourceTree = ""; }; + 317ABD6125117C9600CC59EF /* STPPaymentMethodBillingDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBillingDetails.swift; sourceTree = ""; }; + 317ABD6225117C9600CC59EF /* STPPaymentResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentResult.swift; sourceTree = ""; }; + 317ABD6325117C9600CC59EF /* STPPushProvisioningDetailsParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPushProvisioningDetailsParams.swift; sourceTree = ""; }; + 317ABD6425117C9600CC59EF /* UIView+Stripe_FirstResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Stripe_FirstResponder.swift"; sourceTree = ""; }; + 317ABD6525117C9600CC59EF /* STPViewWithSeparator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPViewWithSeparator.swift; sourceTree = ""; }; + 317ABD6625117C9600CC59EF /* STPConnectAccountParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConnectAccountParams.swift; sourceTree = ""; }; + 317ABD6825117C9600CC59EF /* STPPaymentOptionTuple.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOptionTuple.swift; sourceTree = ""; }; + 317ABD6925117C9600CC59EF /* STPSetupIntentConfirmParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSetupIntentConfirmParams.swift; sourceTree = ""; }; + 317ABD6A25117C9600CC59EF /* STPTelemetryClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPTelemetryClient.swift; sourceTree = ""; }; + 317ABD6C25117C9700CC59EF /* STPShippingMethodTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPShippingMethodTableViewCell.swift; sourceTree = ""; }; + 317ABD6D25117C9700CC59EF /* STPKlarnaLineItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPKlarnaLineItem.swift; sourceTree = ""; }; + 317ABD6E25117C9700CC59EF /* STPCard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCard.swift; sourceTree = ""; }; + 317ABD6F25117C9700CC59EF /* STPSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSource.swift; sourceTree = ""; }; + 317ABD7025117C9700CC59EF /* STPToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPToken.swift; sourceTree = ""; }; + 317ABD7125117C9700CC59EF /* STPConfirmAlipayOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConfirmAlipayOptions.swift; sourceTree = ""; }; + 317ABD7225117C9700CC59EF /* NSDecimalNumber+Stripe_Currency.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDecimalNumber+Stripe_Currency.swift"; sourceTree = ""; }; + 317ABD7325117C9700CC59EF /* STPCoreTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCoreTableViewController.swift; sourceTree = ""; }; + 317ABD7425117C9700CC59EF /* STPBSBNumberValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBSBNumberValidator.swift; sourceTree = ""; }; + 317ABD7525117C9700CC59EF /* STPAUBECSFormViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAUBECSFormViewModel.swift; sourceTree = ""; }; + 317ABD7625117C9700CC59EF /* STPBECSDebitAccountNumberValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBECSDebitAccountNumberValidator.swift; sourceTree = ""; }; + 317ABD7725117C9700CC59EF /* STPBankAccountParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBankAccountParams.swift; sourceTree = ""; }; + 317ABD7825117C9700CC59EF /* STPPaymentMethodBancontact.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBancontact.swift; sourceTree = ""; }; + 317ABD7925117C9700CC59EF /* STPDispatchFunctions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPDispatchFunctions.swift; sourceTree = ""; }; + 317ABD7D25117C9700CC59EF /* STPSourceRedirect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceRedirect.swift; sourceTree = ""; }; + 317ABD7E25117C9800CC59EF /* STPSourceVerification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceVerification.swift; sourceTree = ""; }; + 317ABD7F25117C9800CC59EF /* STPSourceWeChatPayDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceWeChatPayDetails.swift; sourceTree = ""; }; + 317ABD8125117C9800CC59EF /* STPMultipartFormDataPart.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMultipartFormDataPart.swift; sourceTree = ""; }; + 317ABD8225117C9800CC59EF /* STPPaymentActivityIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentActivityIndicatorView.swift; sourceTree = ""; }; + 317ABD8325117C9800CC59EF /* STPPushProvisioningDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPushProvisioningDetails.swift; sourceTree = ""; }; + 317ABD8425117C9800CC59EF /* STPPhoneNumberValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPhoneNumberValidator.swift; sourceTree = ""; }; + 317ABD8525117C9800CC59EF /* STPPromise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPromise.swift; sourceTree = ""; }; + 317ABD8625117C9800CC59EF /* STPAPIClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAPIClient.swift; sourceTree = ""; }; + 317ABD8725117C9800CC59EF /* STPAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddress.swift; sourceTree = ""; }; + 317ABD8825117C9800CC59EF /* STPPinManagementService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPinManagementService.swift; sourceTree = ""; }; + 317ABD8A25117C9800CC59EF /* STPPaymentConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentConfiguration.swift; sourceTree = ""; }; + 317ABD8B25117C9800CC59EF /* STPIntentAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPIntentAction.swift; sourceTree = ""; }; + 317ABD8C25117C9800CC59EF /* STPPaymentMethodPrzelewy24.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodPrzelewy24.swift; sourceTree = ""; }; + 317ABD8F25117C9900CC59EF /* STPConfirmCardOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConfirmCardOptions.swift; sourceTree = ""; }; + 317ABD9025117C9900CC59EF /* UIViewController+Stripe_NavigationItemProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Stripe_NavigationItemProxy.swift"; sourceTree = ""; }; + 317ABD9225117C9900CC59EF /* STPConfirmPaymentMethodOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConfirmPaymentMethodOptions.swift; sourceTree = ""; }; + 317ABD9325117C9900CC59EF /* STPCameraView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCameraView.swift; sourceTree = ""; }; + 317ABD9425117C9900CC59EF /* STPPaymentMethodGiropayParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodGiropayParams.swift; sourceTree = ""; }; + 317ABD9525117C9900CC59EF /* STPThreeDSUICustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSUICustomization.swift; sourceTree = ""; }; + 317ABD9625117C9900CC59EF /* STPBundleLocator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBundleLocator.swift; sourceTree = ""; }; + 317ABD9725117C9900CC59EF /* STPPaymentMethodCardPresent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardPresent.swift; sourceTree = ""; }; + 317ABD9825117C9900CC59EF /* STPBankSelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBankSelectionViewController.swift; sourceTree = ""; }; + 317ABD9925117C9900CC59EF /* STPThreeDSSelectionCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSSelectionCustomization.swift; sourceTree = ""; }; + 317ABD9A25117C9900CC59EF /* STPMultiFormTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMultiFormTextField.swift; sourceTree = ""; }; + 317ABD9B25117C9900CC59EF /* NSArray+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSArray+Stripe.swift"; sourceTree = ""; }; + 317ABD9D25117C9900CC59EF /* NSString+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSString+Stripe.swift"; sourceTree = ""; }; + 317ABD9E25117C9900CC59EF /* STPPaymentMethodSofort.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodSofort.swift; sourceTree = ""; }; + 317ABD9F25117C9900CC59EF /* STPAUBECSDebitFormView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAUBECSDebitFormView.swift; sourceTree = ""; }; + 317ABDA025117C9900CC59EF /* STPPaymentMethodGrabPay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodGrabPay.swift; sourceTree = ""; }; + 317ABDA225117C9A00CC59EF /* STPPaymentMethodEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodEnums.swift; sourceTree = ""; }; + 317ABDA325117C9A00CC59EF /* STPPaymentMethodEPSParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodEPSParams.swift; sourceTree = ""; }; + 317ABDA425117C9A00CC59EF /* NSCharacterSet+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSCharacterSet+Stripe.swift"; sourceTree = ""; }; + 317ABDA525117C9A00CC59EF /* NSError+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSError+Stripe.swift"; sourceTree = ""; }; + 317ABDA625117C9A00CC59EF /* STPPaymentMethodBacsDebitParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBacsDebitParams.swift; sourceTree = ""; }; + 317ABDA725117C9A00CC59EF /* STPPaymentOption.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentOption.swift; sourceTree = ""; }; + 317ABDA825117C9A00CC59EF /* STPPostalCodeValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPostalCodeValidator.swift; sourceTree = ""; }; + 317ABDA925117C9A00CC59EF /* STPLocalizationUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPLocalizationUtils.swift; sourceTree = ""; }; + 317ABDAA25117C9A00CC59EF /* STPSectionHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSectionHeaderView.swift; sourceTree = ""; }; + 317ABDAB25117C9A00CC59EF /* STPSourceOwner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceOwner.swift; sourceTree = ""; }; + 317ABDAC25117C9A00CC59EF /* STPCardBINMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardBINMetadata.swift; sourceTree = ""; }; + 317ABDAD25117C9A00CC59EF /* STPAddCardViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddCardViewController.swift; sourceTree = ""; }; + 317ABDAF25117C9A00CC59EF /* STPMandateOnlineParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateOnlineParams.swift; sourceTree = ""; }; + 317ABDB025117C9B00CC59EF /* STPPaymentMethodFPXParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodFPXParams.swift; sourceTree = ""; }; + 317ABDB125117C9B00CC59EF /* STPPaymentMethodCardNetworks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardNetworks.swift; sourceTree = ""; }; + 317ABDB225117C9B00CC59EF /* STPCardBrand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardBrand.swift; sourceTree = ""; }; + 317ABDB325117C9B00CC59EF /* STPEphemeralKeyProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEphemeralKeyProvider.swift; sourceTree = ""; }; + 317ABDB425117C9B00CC59EF /* NSMutableURLRequest+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSMutableURLRequest+Stripe.swift"; sourceTree = ""; }; + 317ABDB525117C9B00CC59EF /* STPPaymentMethodSEPADebit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodSEPADebit.swift; sourceTree = ""; }; + 317ABDB625117C9B00CC59EF /* STPPaymentMethodCardWallet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardWallet.swift; sourceTree = ""; }; + 317ABDB725117C9B00CC59EF /* STPAddressViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddressViewModel.swift; sourceTree = ""; }; + 317ABDB825117C9B00CC59EF /* STPThreeDSFooterCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSFooterCustomization.swift; sourceTree = ""; }; + 317ABDB925117C9B00CC59EF /* PKAddPaymentPassRequest+Stripe_Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PKAddPaymentPassRequest+Stripe_Error.swift"; sourceTree = ""; }; + 317ABDBA25117C9B00CC59EF /* STPLabeledFormTextFieldView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPLabeledFormTextFieldView.swift; sourceTree = ""; }; + 317ABDBB25117C9B00CC59EF /* STPPaymentMethodCardWalletMasterpass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardWalletMasterpass.swift; sourceTree = ""; }; + 317ABDBC25117C9B00CC59EF /* STPPaymentMethodSEPADebitParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodSEPADebitParams.swift; sourceTree = ""; }; + 317ABDBD25117C9B00CC59EF /* STPRedirectContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPRedirectContext.swift; sourceTree = ""; }; + 317ABDBE25117C9B00CC59EF /* STPEmptyStripeResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEmptyStripeResponse.swift; sourceTree = ""; }; + 317ABDBF25117C9B00CC59EF /* STPValidatedTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPValidatedTextField.swift; sourceTree = ""; }; + 317ABDC025117C9B00CC59EF /* STPApplePayContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPApplePayContext.swift; sourceTree = ""; }; + 317ABDC125117C9C00CC59EF /* STPPaymentMethodCardWalletVisaCheckout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardWalletVisaCheckout.swift; sourceTree = ""; }; + 317ABDC225117C9C00CC59EF /* STPCardParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardParams.swift; sourceTree = ""; }; + 317ABDC325117C9C00CC59EF /* STPPaymentMethodAUBECSDebitParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAUBECSDebitParams.swift; sourceTree = ""; }; + 317ABDC525117C9C00CC59EF /* STPConnectAccountIndividualParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConnectAccountIndividualParams.swift; sourceTree = ""; }; + 317ABDC625117C9C00CC59EF /* NSDictionary+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDictionary+Stripe.swift"; sourceTree = ""; }; + 317ABDC725117C9C00CC59EF /* STPCoreViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCoreViewController.swift; sourceTree = ""; }; + 317ABDC925117C9C00CC59EF /* STPIntentActionUseStripeSDK.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPIntentActionUseStripeSDK.swift; sourceTree = ""; }; + 317ABDCA25117C9C00CC59EF /* STPBlocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBlocks.swift; sourceTree = ""; }; + 317ABDCB25117C9C00CC59EF /* STPPaymentIntentShippingDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentShippingDetails.swift; sourceTree = ""; }; + 317ABDCC25117C9C00CC59EF /* STPCardValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardValidator.swift; sourceTree = ""; }; + 317ABDCD25117C9C00CC59EF /* STPPaymentCardTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentCardTextField.swift; sourceTree = ""; }; + 317ABDCE25117C9C00CC59EF /* STPSetupIntentLastSetupError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSetupIntentLastSetupError.swift; sourceTree = ""; }; + 317ABDCF25117C9C00CC59EF /* STPAPIClient+ApplePay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "STPAPIClient+ApplePay.swift"; sourceTree = ""; }; + 317ABDD025117C9C00CC59EF /* STPEmailAddressValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEmailAddressValidator.swift; sourceTree = ""; }; + 317ABDD125117C9C00CC59EF /* STPFormEncoder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormEncoder.swift; sourceTree = ""; }; + 317ABDD225117C9D00CC59EF /* STPSourceKlarnaDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceKlarnaDetails.swift; sourceTree = ""; }; + 317ABDD325117C9D00CC59EF /* STPPaymentMethodSofortParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodSofortParams.swift; sourceTree = ""; }; + 317ABDD425117C9D00CC59EF /* STPPaymentMethodBancontactParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBancontactParams.swift; sourceTree = ""; }; + 317ABDD525117C9D00CC59EF /* STPSetupIntent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSetupIntent.swift; sourceTree = ""; }; + 317ABDD625117C9D00CC59EF /* STPBankAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBankAccount.swift; sourceTree = ""; }; + 317ABDD725117C9D00CC59EF /* STPImageLibrary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPImageLibrary.swift; sourceTree = ""; }; + 317ABDD825117C9D00CC59EF /* STPPaymentIntentShippingDetailsParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentShippingDetailsParams.swift; sourceTree = ""; }; + 317ABDD925117C9D00CC59EF /* STPIntentActionRedirectToURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPIntentActionRedirectToURL.swift; sourceTree = ""; }; + 317ABDDA25117C9D00CC59EF /* STPMandateCustomerAcceptanceParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMandateCustomerAcceptanceParams.swift; sourceTree = ""; }; + 317ABDDB25117C9D00CC59EF /* STPPaymentMethodEPS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodEPS.swift; sourceTree = ""; }; + 317ABDDC25117C9D00CC59EF /* STPPaymentMethodCardChecks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCardChecks.swift; sourceTree = ""; }; + 317ABDDE25117C9D00CC59EF /* STPAPIClient+PushProvisioning.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "STPAPIClient+PushProvisioning.swift"; sourceTree = ""; }; + 317ABDDF25117C9D00CC59EF /* STPAPIResponseDecodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAPIResponseDecodable.swift; sourceTree = ""; }; + 317ABDE025117C9D00CC59EF /* STPInternalAPIResponseDecodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPInternalAPIResponseDecodable.swift; sourceTree = ""; }; + 317ABDE125117C9D00CC59EF /* STPSourceCardDetails.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceCardDetails.swift; sourceTree = ""; }; + 317ABDE225117C9D00CC59EF /* UINavigationBar+Stripe_Theme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationBar+Stripe_Theme.swift"; sourceTree = ""; }; + 317ABDE325117C9E00CC59EF /* UIView+Stripe_SafeAreaBounds.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Stripe_SafeAreaBounds.swift"; sourceTree = ""; }; + 317ABDE425117C9E00CC59EF /* STPPaymentMethodAlipayParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAlipayParams.swift; sourceTree = ""; }; + 317ABDE525117C9E00CC59EF /* STPPaymentMethodAlipay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodAlipay.swift; sourceTree = ""; }; + 317ABDE725117C9E00CC59EF /* STPPaymentHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentHandler.swift; sourceTree = ""; }; + 317ABDE825117C9E00CC59EF /* STPFormTextFieldContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormTextFieldContainer.swift; sourceTree = ""; }; + 317ABDE925117C9E00CC59EF /* STPFormEncodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormEncodable.swift; sourceTree = ""; }; + 317ABDEB25117C9E00CC59EF /* STPPaymentIntentAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentAction.swift; sourceTree = ""; }; + 317ABDEC25117C9E00CC59EF /* UIViewController+Stripe_KeyboardAvoiding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Stripe_KeyboardAvoiding.swift"; sourceTree = ""; }; + 317ABDED25117C9E00CC59EF /* STP3DS2AuthenticateResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STP3DS2AuthenticateResponse.swift; sourceTree = ""; }; + 317ABDEE25117C9E00CC59EF /* STPCoreScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCoreScrollViewController.swift; sourceTree = ""; }; + 317ABDF025117C9E00CC59EF /* STPFile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFile.swift; sourceTree = ""; }; + 317ABDF125117C9E00CC59EF /* STPConnectAccountAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPConnectAccountAddress.swift; sourceTree = ""; }; + 317ABDF225117C9E00CC59EF /* STPAnalyticsClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAnalyticsClient.swift; sourceTree = ""; }; + 317ABDF325117C9E00CC59EF /* UIViewController+Stripe_ParentViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Stripe_ParentViewController.swift"; sourceTree = ""; }; + 317ABDF425117C9E00CC59EF /* STPPaymentIntent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntent.swift; sourceTree = ""; }; + 317ABDF525117C9F00CC59EF /* STPPaymentContextAmountModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentContextAmountModel.swift; sourceTree = ""; }; + 317ABDF725117C9F00CC59EF /* STPPaymentMethodListDeserializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodListDeserializer.swift; sourceTree = ""; }; + 317ABDF825117C9F00CC59EF /* STPPaymentMethodParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodParams.swift; sourceTree = ""; }; + 317ABDF925117C9F00CC59EF /* STPEphemeralKey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPEphemeralKey.swift; sourceTree = ""; }; + 317ABDFA25117C9F00CC59EF /* STPAuthenticationContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAuthenticationContext.swift; sourceTree = ""; }; + 317ABDFB25117C9F00CC59EF /* STPFPXBankStatusResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFPXBankStatusResponse.swift; sourceTree = ""; }; + 317ABDFD25117C9F00CC59EF /* STPError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPError.swift; sourceTree = ""; }; + 317ABDFE25117C9F00CC59EF /* STPAddressFieldTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAddressFieldTableViewCell.swift; sourceTree = ""; }; + 317ABDFF25117C9F00CC59EF /* STPFormTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFormTextField.swift; sourceTree = ""; }; + 317ABE0025117C9F00CC59EF /* STPPaymentIntentEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentEnums.swift; sourceTree = ""; }; + 317ABE0125117C9F00CC59EF /* STPPaymentIntentParams.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentParams.swift; sourceTree = ""; }; + 317ABE0225117C9F00CC59EF /* UIBarButtonItem+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIBarButtonItem+Stripe.swift"; sourceTree = ""; }; + 317ABE0325117C9F00CC59EF /* STPAppInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPAppInfo.swift; sourceTree = ""; }; + 317ABE0425117C9F00CC59EF /* STPPaymentIntentSourceActionAuthorizeWithURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentSourceActionAuthorizeWithURL.swift; sourceTree = ""; }; + 317ABE0625117C9F00CC59EF /* STPPushProvisioningContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPushProvisioningContext.swift; sourceTree = ""; }; + 317ABE0725117CA000CC59EF /* STPPaymentIntentSourceAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentSourceAction.swift; sourceTree = ""; }; + 317ABE0825117CA000CC59EF /* STPMultipartFormDataEncoder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPMultipartFormDataEncoder.swift; sourceTree = ""; }; + 317ABE0925117CA000CC59EF /* STPPaymentMethodCard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodCard.swift; sourceTree = ""; }; + 317ABE0A25117CA000CC59EF /* STPPaymentIntentLastPaymentError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentLastPaymentError.swift; sourceTree = ""; }; + 317ABE0B25117CA000CC59EF /* STPPaymentIntentShippingDetailsAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentShippingDetailsAddress.swift; sourceTree = ""; }; + 317ABE0C25117CA000CC59EF /* STPBankSelectionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBankSelectionTableViewCell.swift; sourceTree = ""; }; + 317ABE0D25117CA000CC59EF /* STPCardScannerTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardScannerTableViewCell.swift; sourceTree = ""; }; + 317ABE0E25117CA000CC59EF /* PKPayment+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PKPayment+Stripe.swift"; sourceTree = ""; }; + 317ABE0F25117CA000CC59EF /* STPThreeDSLabelCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSLabelCustomization.swift; sourceTree = ""; }; + 317ABE1025117CA000CC59EF /* STPPaymentMethodBacsDebit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodBacsDebit.swift; sourceTree = ""; }; + 317ABE1125117CA000CC59EF /* UIToolbar+Stripe_InputAccessory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIToolbar+Stripe_InputAccessory.swift"; sourceTree = ""; }; + 317ABE1225117CA000CC59EF /* STPThreeDSTextFieldCustomization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSTextFieldCustomization.swift; sourceTree = ""; }; + 317ABE1325117CA000CC59EF /* STPCustomerContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCustomerContext.swift; sourceTree = ""; }; + 317ABE1425117CA000CC59EF /* STPSourceEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPSourceEnums.swift; sourceTree = ""; }; + 317ABE1725117CA100CC59EF /* STPPaymentMethodiDEAL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPPaymentMethodiDEAL.swift; sourceTree = ""; }; + 317ABE1825117CA100CC59EF /* STPBackendAPIAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPBackendAPIAdapter.swift; sourceTree = ""; }; + 317ABE1925117CA100CC59EF /* STPStringUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPStringUtils.swift; sourceTree = ""; }; + 317ABE1A25117CA100CC59EF /* STPCardValidationState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPCardValidationState.swift; sourceTree = ""; }; + 317ABE1B25117CA100CC59EF /* STPFakeAddPaymentPassViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFakeAddPaymentPassViewController.swift; sourceTree = ""; }; + 317ABE1C25117CA100CC59EF /* STPFPXBankBrand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPFPXBankBrand.swift; sourceTree = ""; }; + 317ABE1D25117CA100CC59EF /* STPNumericStringValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPNumericStringValidator.swift; sourceTree = ""; }; + 317ABE1E25117CA100CC59EF /* NSBundle+Stripe_AppName.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSBundle+Stripe_AppName.swift"; sourceTree = ""; }; + 317ABE1F25117CA100CC59EF /* UIImage+Stripe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Stripe.swift"; sourceTree = ""; }; + 317ABE2025117CA100CC59EF /* STPUserInformation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPUserInformation.swift; sourceTree = ""; }; + 317ABE2425117CA100CC59EF /* STPApplePayPaymentOption.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPApplePayPaymentOption.swift; sourceTree = ""; }; + 317ABE2525117CA100CC59EF /* STPThreeDSCustomizationSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = STPThreeDSCustomizationSettings.swift; sourceTree = ""; }; + 317ABE2625117CA100CC59EF /* UITableViewCell+Stripe_Borders.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableViewCell+Stripe_Borders.swift"; sourceTree = ""; }; + 317ABE2725117CA200CC59EF /* UINavigationController+Stripe_Completion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Stripe_Completion.swift"; sourceTree = ""; }; + 3185126B252FE67E008C0C57 /* StripeTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "StripeTests-Prefix.pch"; sourceTree = ""; }; + 31851271252FE770008C0C57 /* STPBlocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPBlocks.h; sourceTree = ""; }; 3194CF5B2314869400E1940F /* STPPaymentMethodFPXTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFPXTest.m; sourceTree = ""; }; 3194CF5D231487A100E1940F /* STPFPXBankBrandTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFPXBankBrandTest.m; sourceTree = ""; }; - 31B9608E22FE128C00DC6FD9 /* STPBankSelectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPBankSelectionViewController.h; path = PublicHeaders/Stripe/STPBankSelectionViewController.h; sourceTree = ""; }; - 31B9608F22FE128C00DC6FD9 /* STPBankSelectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankSelectionViewController.m; sourceTree = ""; }; - 31B9609422FE20DE00DC6FD9 /* STPBankSelectionTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankSelectionTableViewCell.m; sourceTree = ""; }; - 31B9609522FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPBankSelectionTableViewCell.h; sourceTree = ""; }; - 31C8644324DDEF070015F7DF /* STPPaymentMethodSofortParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodSofortParams.h; path = PublicHeaders/Stripe/STPPaymentMethodSofortParams.h; sourceTree = ""; }; - 31C8644424DDEF070015F7DF /* STPPaymentMethodSofort.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofort.m; sourceTree = ""; }; - 31C8644524DDEF070015F7DF /* STPPaymentMethodSofortParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofortParams.m; sourceTree = ""; }; - 31C8644624DDEF070015F7DF /* STPPaymentMethodSofort.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodSofort.h; path = PublicHeaders/Stripe/STPPaymentMethodSofort.h; sourceTree = ""; }; - 31C8644724DDF2550015F7DF /* STPPaymentMethodSofortTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofortTests.m; sourceTree = ""; }; 31C8644824DDF2550015F7DF /* STPPaymentMethodSofortParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSofortParamsTests.m; sourceTree = ""; }; 31CF06DE2508486F002FED4B /* Stripe.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Stripe.xcassets; sourceTree = ""; }; - 31F336DC25376C5700874F00 /* Stripe3DS2.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Stripe3DS2.xcframework; path = InternalFrameworks/static/Stripe3DS2.xcframework; sourceTree = ""; }; - 31F336DF25377C9700874F00 /* STDSSwiftTryCatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STDSSwiftTryCatch.h; path = Stripe/STDSSwiftTryCatch.h; sourceTree = ""; }; - 31F5A50722F0EFB00033663B /* STPPaymentMethodFPXParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodFPXParams.h; path = PublicHeaders/Stripe/STPPaymentMethodFPXParams.h; sourceTree = ""; }; - 31F5A50822F0EFB00033663B /* STPPaymentMethodFPX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodFPX.h; path = PublicHeaders/Stripe/STPPaymentMethodFPX.h; sourceTree = ""; }; - 31F5A50D22F0EFDB0033663B /* STPPaymentMethodFPX.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFPX.m; sourceTree = ""; }; - 31F5A50E22F0EFDB0033663B /* STPPaymentMethodFPXParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFPXParams.m; sourceTree = ""; }; - 31F5B33322FCAC4000A71C64 /* STPFPXBankBrand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPFPXBankBrand.h; path = PublicHeaders/Stripe/STPFPXBankBrand.h; sourceTree = ""; }; - 31F5B33422FCAC4000A71C64 /* STPFPXBankBrand.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPFPXBankBrand.m; sourceTree = ""; }; + 31D49B0F251D6ABF003FDB84 /* Stripe3DS2.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Stripe3DS2.xcframework; path = InternalFrameworks/Stripe3DS2.xcframework; sourceTree = ""; }; + 31DC3D6A2537BFF000623028 /* Stripe3DS2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Stripe3DS2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 31DC3D6C2537BFF000623028 /* Stripe3DS2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stripe3DS2.h; sourceTree = ""; }; + 31DC3D6D2537BFF000623028 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 36006C6F244A4D8C002E7C41 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/LaunchScreen.strings"; sourceTree = ""; }; 36006C70244A4D8C002E7C41 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "Localizations/es-419.lproj/Localizable.strings"; sourceTree = ""; }; - 3604006722C18C77004CF80B /* STPThreeDSFooterCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSFooterCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSFooterCustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006822C18C77004CF80B /* STPThreeDSLabelCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSLabelCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSLabelCustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006922C18C77004CF80B /* STPThreeDSNavigationBarCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSNavigationBarCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSNavigationBarCustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006A22C18C77004CF80B /* STPThreeDSUICustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSUICustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSUICustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006B22C18C78004CF80B /* STPThreeDSButtonCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSButtonCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSButtonCustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006C22C18C78004CF80B /* STPThreeDSSelectionCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSSelectionCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSSelectionCustomization.h; sourceTree = SOURCE_ROOT; }; - 3604006D22C18C78004CF80B /* STPThreeDSTextFieldCustomization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSTextFieldCustomization.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSTextFieldCustomization.h; sourceTree = SOURCE_ROOT; }; 3617A51220FE5BBB001A9E6A /* NSLocale+STPSwizzling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSLocale+STPSwizzling.h"; sourceTree = ""; }; 3617A51320FE5BBB001A9E6A /* NSLocale+STPSwizzling.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSLocale+STPSwizzling.m"; sourceTree = ""; }; - 36196242244FA6540025D60B /* STPPaymentMethodGiropay.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropay.m; sourceTree = ""; }; - 36196248244FA66D0025D60B /* STPPaymentMethodGiropayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropayParams.m; sourceTree = ""; }; 3619624D244FB2AE0025D60B /* STPPaymentMethodGiropayParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropayParamsTests.m; sourceTree = ""; }; - 3619624F244FBA3C0025D60B /* STPPaymentMethodGiropay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodGiropay.h; path = PublicHeaders/Stripe/STPPaymentMethodGiropay.h; sourceTree = ""; }; - 36196250244FBA3C0025D60B /* STPPaymentMethodGiropayParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodGiropayParams.h; path = PublicHeaders/Stripe/STPPaymentMethodGiropayParams.h; sourceTree = ""; }; - 36196255244FBEB80025D60B /* STPPaymentMethodGiropayTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGiropayTests.m; sourceTree = ""; }; 3620B62E21C41E08009FC6FB /* MockCustomerContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MockCustomerContext.h; sourceTree = ""; }; 3620B62F21C41E08009FC6FB /* MockCustomerContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MockCustomerContext.m; sourceTree = ""; }; - 3621DDC722A5E4FC00281BC4 /* STPAuthenticationContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPAuthenticationContext.h; path = Stripe/PublicHeaders/Stripe/STPAuthenticationContext.h; sourceTree = SOURCE_ROOT; }; - 3621DDC822A5E4FC00281BC4 /* STPPaymentHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentHandler.h; path = Stripe/PublicHeaders/Stripe/STPPaymentHandler.h; sourceTree = SOURCE_ROOT; }; - 3621DDC922A5E4FC00281BC4 /* STPThreeDSCustomizationSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPThreeDSCustomizationSettings.h; path = Stripe/PublicHeaders/Stripe/STPThreeDSCustomizationSettings.h; sourceTree = SOURCE_ROOT; }; - 36239BAC2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STP3DS2AuthenticateResponse.h; sourceTree = ""; }; - 36239BAD2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STP3DS2AuthenticateResponse.m; sourceTree = ""; }; - 36239BB022960D52004FB1A5 /* STPIntentAction+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPIntentAction+Private.h"; sourceTree = ""; }; 36242DF9242EBFEA00A32EEE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/LaunchScreen.strings"; sourceTree = ""; }; 36242DFA242EBFEA00A32EEE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "Localizations/zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; 36242DFB242EBFF300A32EEE /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/LaunchScreen.strings"; sourceTree = ""; }; 36242DFC242EBFF300A32EEE /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "Localizations/zh-HK.lproj/Localizable.strings"; sourceTree = ""; }; - 3626614D23C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmPaymentMethodOptions.m; sourceTree = ""; }; - 3626615623C8F8CD00B13AE0 /* STPConfirmCardOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmCardOptions.m; sourceTree = ""; }; 3626616123C9019000B13AE0 /* STPConfirmCardOptionsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmCardOptionsTest.m; sourceTree = ""; }; 3626616323C902FB00B13AE0 /* STPConfirmPaymentMethodOptionsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmPaymentMethodOptionsTest.m; sourceTree = ""; }; - 3626617A23C908BA00B13AE0 /* STPConfirmCardOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPConfirmCardOptions.h; path = PublicHeaders/Stripe/STPConfirmCardOptions.h; sourceTree = ""; }; - 3626617B23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPConfirmPaymentMethodOptions.h; path = PublicHeaders/Stripe/STPConfirmPaymentMethodOptions.h; sourceTree = ""; }; 3634DB292241845F00E4AA7E /* LocalizationTester-Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "LocalizationTester-Shared.xcconfig"; sourceTree = ""; }; 3634DB2A2241879400E4AA7E /* LocalizationTesterUITests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = LocalizationTesterUITests.xcconfig; sourceTree = ""; }; - 3635C33122B03E00004298B8 /* STPEmptyStripeResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPEmptyStripeResponse.h; sourceTree = ""; }; - 3635C33222B03E00004298B8 /* STPEmptyStripeResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPEmptyStripeResponse.m; sourceTree = ""; }; - 363E25B82416EA3D00070D59 /* STPAUBECSDebitFormView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPAUBECSDebitFormView.h; path = PublicHeaders/Stripe/STPAUBECSDebitFormView.h; sourceTree = ""; }; 363E25BA24183B6900070D59 /* au_becs_bsb.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = au_becs_bsb.json; sourceTree = ""; }; - 363E25D724198B0D00070D59 /* STPViewWithSeparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPViewWithSeparator.h; sourceTree = ""; }; - 363E25D824198B0D00070D59 /* STPViewWithSeparator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPViewWithSeparator.m; sourceTree = ""; }; - 363EA801241C3EC8000C7671 /* STPAUBECSDebitFormViewSnapshotTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSDebitFormViewSnapshotTests.m; sourceTree = ""; }; - 363EA803241C4346000C7671 /* STPAUBECSDebitFormView+Testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAUBECSDebitFormView+Testing.h"; sourceTree = ""; }; - 364B75DB24F46354007D9FAB /* STPCardLoadingIndicator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardLoadingIndicator.h; sourceTree = ""; }; - 364B75DC24F46354007D9FAB /* STPCardLoadingIndicator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardLoadingIndicator.m; sourceTree = ""; }; 3650AA3E21C07E3C002B0893 /* LocalizationTester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LocalizationTester.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3650AA4021C07E3C002B0893 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 3650AA4121C07E3C002B0893 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; @@ -1094,32 +1392,9 @@ 3650AA5521C07E3D002B0893 /* LocalizationTesterUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LocalizationTesterUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3650AA5921C07E3D002B0893 /* LocalizationTesterUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LocalizationTesterUITests.m; sourceTree = ""; }; 3650AA5B21C07E3D002B0893 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3656EF2D246F135400DA11CF /* STPPaymentMethodEPSParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodEPSParams.h; path = PublicHeaders/Stripe/STPPaymentMethodEPSParams.h; sourceTree = ""; }; - 3656EF2E246F135400DA11CF /* STPPaymentMethodEPS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodEPS.h; path = PublicHeaders/Stripe/STPPaymentMethodEPS.h; sourceTree = ""; }; - 3657227E24BFB3150006A64D /* STPPaymentMethodCardNetworks.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardNetworks.m; sourceTree = ""; }; - 3657228524BFBE520006A64D /* STPPaymentMethodCardNetworks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardNetworks.h; path = PublicHeaders/Stripe/STPPaymentMethodCardNetworks.h; sourceTree = ""; }; - 365BE89C2285F6080068D824 /* STPPaymentHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentHandler.m; sourceTree = ""; }; - 365BE8A0228CAB6A0068D824 /* STPIntentActionUseStripeSDK.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPIntentActionUseStripeSDK.h; sourceTree = ""; }; - 365BE8A1228CAB6A0068D824 /* STPIntentActionUseStripeSDK.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionUseStripeSDK.m; sourceTree = ""; }; - 365CE37D252E4214007F5048 /* STPPaymentMethodPayPalTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalTests.m; sourceTree = ""; }; - 365CE380252E43F7007F5048 /* STPPaymentMethodPayPalParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalParamsTests.m; sourceTree = ""; }; - 365CE383252E44DD007F5048 /* STPPaymentMethodPayPalParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodPayPalParams.h; path = PublicHeaders/Stripe/STPPaymentMethodPayPalParams.h; sourceTree = ""; }; - 365CE384252E44DD007F5048 /* STPPaymentMethodPayPal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodPayPal.h; path = PublicHeaders/Stripe/STPPaymentMethodPayPal.h; sourceTree = ""; }; - 365CEC0E252BCCC70015B977 /* STPPaymentMethodPayPal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPal.m; sourceTree = ""; }; - 365CEC13252BCCE60015B977 /* STPPaymentMethodPayPalParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPayPalParams.m; sourceTree = ""; }; 3666589A23FF494400D00354 /* STPTestingAPIClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPTestingAPIClient.h; sourceTree = ""; }; 3666589B23FF494400D00354 /* STPTestingAPIClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPTestingAPIClient.m; sourceTree = ""; }; - 366658A1240F17A300D00354 /* STPPaymentMethodAUBECSDebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebit.m; sourceTree = ""; }; - 366658A7240F1D7C00D00354 /* STPPaymentMethodAUBECSDebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebitParams.m; sourceTree = ""; }; - 366658AE240F20AC00D00354 /* STPPaymentMethodAUBECSDebit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodAUBECSDebit.h; path = PublicHeaders/Stripe/STPPaymentMethodAUBECSDebit.h; sourceTree = ""; }; - 366658AF240F20AD00D00354 /* STPPaymentMethodAUBECSDebitParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodAUBECSDebitParams.h; path = PublicHeaders/Stripe/STPPaymentMethodAUBECSDebitParams.h; sourceTree = ""; }; - 366658B224105EF200D00354 /* STPPaymentMethodAUBECSDebitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebitTests.m; sourceTree = ""; }; 366658B42410756100D00354 /* STPPaymentMethodAUBECSDebitParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAUBECSDebitParamsTests.m; sourceTree = ""; }; - 366658B7241078BC00D00354 /* STPAUBECSDebitFormView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSDebitFormView.m; sourceTree = ""; }; - 366658BF24107A0900D00354 /* STPMultiFormTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMultiFormTextField.m; sourceTree = ""; }; - 366658C22411934900D00354 /* STPBSBNumberValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBSBNumberValidator.h; sourceTree = ""; }; - 366658C32411934900D00354 /* STPBSBNumberValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBSBNumberValidator.m; sourceTree = ""; }; - 366658C62411B64400D00354 /* STPMultiFormTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPMultiFormTextField.h; path = PublicHeaders/Stripe/STPMultiFormTextField.h; sourceTree = ""; }; 3674EAD4232AEE24008ADA25 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/LaunchScreen.strings"; sourceTree = ""; }; 3674EAD5232AEE25008ADA25 /* en-GB */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "Localizations/en-GB.lproj/Localizable.strings"; sourceTree = ""; }; 3674EAD6232AEE37008ADA25 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/LaunchScreen.strings; sourceTree = ""; }; @@ -1128,47 +1403,11 @@ 3674EAD9232AEE4B008ADA25 /* ru */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ru; path = Localizations/ru.lproj/Localizable.strings; sourceTree = ""; }; 3674EADA232AEE5B008ADA25 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; 3674EADB232AEE5B008ADA25 /* tr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = tr; path = Localizations/tr.lproj/Localizable.strings; sourceTree = ""; }; - 3676777B237CC8A800B8FA4F /* STPIntentActionRedirectToURL+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPIntentActionRedirectToURL+Private.h"; sourceTree = ""; }; - 367B46D522A0969000730BE0 /* STPThreeDSCustomizationSettings.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSCustomizationSettings.m; sourceTree = ""; }; - 3680BFCB23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "STPPaymentIntentParams+Utilities.h"; path = "PublicHeaders/Stripe/STPPaymentIntentParams+Utilities.h"; sourceTree = ""; }; - 3680BFCF23A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "STPSetupIntentConfirmParams+Utilities.h"; path = "PublicHeaders/Stripe/STPSetupIntentConfirmParams+Utilities.h"; sourceTree = ""; }; - 3687D23324C2244D00724C3D /* STPCardBINMetadata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPCardBINMetadata.h; sourceTree = ""; }; - 3687D23424C2244D00724C3D /* STPCardBINMetadata.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBINMetadata.m; sourceTree = ""; }; - 3687D23924C6396200724C3D /* STPCardBINMetadataTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBINMetadataTests.m; sourceTree = ""; }; - 3691EB6F2119111A008C49E1 /* STPCardValidator+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCardValidator+Private.h"; sourceTree = ""; }; - 3691EB702119111A008C49E1 /* STPCardValidator+Private.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "STPCardValidator+Private.m"; sourceTree = ""; }; - 3691EB73211A4F31008C49E1 /* STPShippingAddressViewControllerTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPShippingAddressViewControllerTest.m; sourceTree = ""; }; + 36AC3D0B2523F18300F252D7 /* STPIntentActionTypeTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPIntentActionTypeTest.swift; sourceTree = ""; }; + 36ADAE222523AC7700302DFB /* STPPaymentIntentLastPaymentErrorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentLastPaymentErrorTest.swift; sourceTree = ""; }; 36AEBFBB241C39A800CFCAE8 /* STPSTPViewWithSeparatorSnapshotTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSTPViewWithSeparatorSnapshotTests.m; sourceTree = ""; }; 36AEBFBD241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledFormTextFieldViewSnapshotTests.m; sourceTree = ""; }; - 36AEBFBF241C3DD700CFCAE8 /* STPLabeledMultiFormTextFieldViewSnapshotTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledMultiFormTextFieldViewSnapshotTests.m; sourceTree = ""; }; - 36B6CB4F234BCC1F00331C38 /* STPPaymentMethodSEPADebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSEPADebit.m; sourceTree = ""; }; - 36B6CB53234BD59F00331C38 /* STPPaymentMethodSEPADebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSEPADebitParams.m; sourceTree = ""; }; 36B6CB56234BDC4400331C38 /* STPPaymentMethodSEPADebitTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodSEPADebitTest.m; sourceTree = ""; }; - 36B6CB67235519CB00331C38 /* STPPaymentMethodSEPADebit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodSEPADebit.h; path = PublicHeaders/Stripe/STPPaymentMethodSEPADebit.h; sourceTree = ""; }; - 36B6CB6923551A0200331C38 /* STPPaymentMethodSEPADebitParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodSEPADebitParams.h; path = PublicHeaders/Stripe/STPPaymentMethodSEPADebitParams.h; sourceTree = ""; }; - 36B6CB782359052D00331C38 /* STPMandateDataParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateDataParams.m; sourceTree = ""; }; - 36B6CB7E2359054500331C38 /* STPMandateCustomerAcceptanceParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateCustomerAcceptanceParams.m; sourceTree = ""; }; - 36B6CB842359063200331C38 /* STPMandateOnlineParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateOnlineParams.m; sourceTree = ""; }; - 36B6CB892359194F00331C38 /* STPMandateOnlineParams+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPMandateOnlineParams+Private.h"; sourceTree = ""; }; - 36B6CB8A235A33F800331C38 /* STPMandateOnlineParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateOnlineParamsTest.m; sourceTree = ""; }; - 36B6CB8C235A378C00331C38 /* STPMandateCustomerAcceptanceParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateCustomerAcceptanceParamsTest.m; sourceTree = ""; }; - 36B6CB8E235A38F000331C38 /* STPMandateDataParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPMandateDataParamsTest.m; sourceTree = ""; }; - 36B6CB99235A3CF100331C38 /* STPMandateCustomerAcceptanceParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPMandateCustomerAcceptanceParams.h; path = PublicHeaders/Stripe/STPMandateCustomerAcceptanceParams.h; sourceTree = ""; }; - 36B6CB9A235A3CF200331C38 /* STPMandateOnlineParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPMandateOnlineParams.h; path = PublicHeaders/Stripe/STPMandateOnlineParams.h; sourceTree = ""; }; - 36B6CB9B235A3CF200331C38 /* STPMandateDataParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPMandateDataParams.h; path = PublicHeaders/Stripe/STPMandateDataParams.h; sourceTree = ""; }; - 36B8DDE0241AC0A100BB908E /* STPLabeledFormTextFieldView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPLabeledFormTextFieldView.h; sourceTree = ""; }; - 36B8DDE1241AC0A100BB908E /* STPLabeledFormTextFieldView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledFormTextFieldView.m; sourceTree = ""; }; - 36B8DDE4241AC17200BB908E /* STPLabeledMultiFormTextFieldView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPLabeledMultiFormTextFieldView.h; sourceTree = ""; }; - 36B8DDE5241AC17200BB908E /* STPLabeledMultiFormTextFieldView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPLabeledMultiFormTextFieldView.m; sourceTree = ""; }; - 36B8DDE8241AEB5400BB908E /* STPAUBECSFormViewModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPAUBECSFormViewModel.h; sourceTree = ""; }; - 36B8DDE9241AEB5400BB908E /* STPAUBECSFormViewModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSFormViewModel.m; sourceTree = ""; }; - 36B8DDEC241B008200BB908E /* STPFormTextFieldContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPFormTextFieldContainer.h; path = PublicHeaders/Stripe/STPFormTextFieldContainer.h; sourceTree = ""; }; - 36B8DDEE241BF99600BB908E /* STPBECSDebitAccountNumberValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPBECSDebitAccountNumberValidator.h; sourceTree = ""; }; - 36B8DDEF241BF99600BB908E /* STPBECSDebitAccountNumberValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBECSDebitAccountNumberValidator.m; sourceTree = ""; }; - 36B8DDF2241C00D200BB908E /* STPNumericStringValidatorTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPNumericStringValidatorTests.m; sourceTree = ""; }; - 36B8DDF4241C026300BB908E /* STPBSBNumberValidatorTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBSBNumberValidatorTests.m; sourceTree = ""; }; - 36B8DDF6241C07AB00BB908E /* STPBECSDebitAccountNumberValidatorTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPBECSDebitAccountNumberValidatorTests.m; sourceTree = ""; }; - 36B8DDF8241C1A4600BB908E /* STPAUBECSFormViewModelTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAUBECSFormViewModelTests.m; sourceTree = ""; }; 36BE41CC21CB0B600054EAE5 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LaunchScreen.strings; sourceTree = ""; }; 36BE41CE21CB0B610054EAE5 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = ""; }; 36BE41D021CB0B620054EAE5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; @@ -1191,35 +1430,12 @@ 36D153B921AE111500567EFE /* pt-BR */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "Localizations/pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; 36D153BA21AE111F00567EFE /* pt-PT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "Localizations/pt-PT.lproj/Localizable.strings"; sourceTree = ""; }; 36D153BB21AE11CF00567EFE /* sv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = sv; path = Localizations/sv.lproj/Localizable.strings; sourceTree = ""; }; - 36D4EA6022DD33DF00619BA8 /* STPSetupIntentConfirmParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentConfirmParamsTest.m; sourceTree = ""; }; - 36E8B98B2413159B007546C1 /* STPNumericStringValidator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPNumericStringValidator.h; sourceTree = ""; }; - 36E8B98C2413159B007546C1 /* STPNumericStringValidator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPNumericStringValidator.m; sourceTree = ""; }; + 36E295CD2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentEnumsTest.swift; sourceTree = ""; }; 36FA86272241710700D5B4D4 /* LocalizationTester-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "LocalizationTester-Debug.xcconfig"; sourceTree = ""; }; 36FA86292241718F00D5B4D4 /* LocalizationTester-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "LocalizationTester-Release.xcconfig"; sourceTree = ""; }; - 4488959B24523F9400F7D0C2 /* STPPaymentMethodPrzelewy24.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24.m; sourceTree = ""; }; - 448895A02452406B00F7D0C2 /* STPPaymentMethodPrzelewy24.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodPrzelewy24.h; path = PublicHeaders/Stripe/STPPaymentMethodPrzelewy24.h; sourceTree = ""; }; - 448895A4245244FE00F7D0C2 /* STPPaymentMethodPrzelewy24Params.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24Params.m; sourceTree = ""; }; - 448895A72452452600F7D0C2 /* STPPaymentMethodPrzelewy24Params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodPrzelewy24Params.h; path = PublicHeaders/Stripe/STPPaymentMethodPrzelewy24Params.h; sourceTree = ""; }; 448895AE245255D800F7D0C2 /* STPPaymentMethodPrzelewy24ParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24ParamsTests.m; sourceTree = ""; }; - 448895B0245262E500F7D0C2 /* STPPaymentMethodPrzelewy24Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodPrzelewy24Tests.m; sourceTree = ""; }; - 44BDCFD1245A278F007EE6D5 /* STPPaymentMethodBancontact.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontact.m; sourceTree = ""; }; - 44BDCFD4245A27C1007EE6D5 /* STPPaymentMethodBancontact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodBancontact.h; path = PublicHeaders/Stripe/STPPaymentMethodBancontact.h; sourceTree = ""; }; - 44BDCFD7245A2BFA007EE6D5 /* STPPaymentMethodBancontactParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontactParams.m; sourceTree = ""; }; - 44BDCFDA245A2C38007EE6D5 /* STPPaymentMethodBancontactParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodBancontactParams.h; path = PublicHeaders/Stripe/STPPaymentMethodBancontactParams.h; sourceTree = ""; }; 44BDCFDE245A46CC007EE6D5 /* STPPaymentMethodBancontactParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontactParamsTests.m; sourceTree = ""; }; - 44BDCFE0245A4841007EE6D5 /* STPPaymentMethodBancontactTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBancontactTests.m; sourceTree = ""; }; - 45211F1D24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPIntentActionOXXODisplayDetails.h; path = PublicHeaders/Stripe/STPIntentActionOXXODisplayDetails.h; sourceTree = ""; }; - 45211F1E24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionOXXODisplayDetails.m; sourceTree = ""; }; - 4521D383249896C70042700B /* STPPaymentMethodOXXO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodOXXO.h; path = PublicHeaders/Stripe/STPPaymentMethodOXXO.h; sourceTree = ""; }; - 4521D384249896F40042700B /* STPPaymentMethodOXXO.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXO.m; sourceTree = ""; }; - 4521D38C249986A40042700B /* STPPaymentMethodOXXOParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodOXXOParams.h; path = PublicHeaders/Stripe/STPPaymentMethodOXXOParams.h; sourceTree = ""; }; - 4521D38F249988340042700B /* STPPaymentMethodOXXOParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOParams.m; sourceTree = ""; }; - 4521D394249999C10042700B /* STPPaymentMethodOXXOParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOParamsTests.m; sourceTree = ""; }; - 4521D3962499E85E0042700B /* STPPaymentMethodOXXOTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodOXXOTests.m; sourceTree = ""; }; 4A0D74F918F6106100966D7B /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 69A6C2F9246D4AA0005FF304 /* STPPaymentMethodEPS.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPS.m; sourceTree = ""; }; - 69A6C2FD246D788D005FF304 /* STPPaymentMethodEPSParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPSParams.m; sourceTree = ""; }; - 69A6C307246EA03E005FF304 /* STPPaymentMethodEPSTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPSTests.m; sourceTree = ""; }; 69A6C309246EA195005FF304 /* STPPaymentMethodEPSParamsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodEPSParamsTests.m; sourceTree = ""; }; 7E0B1132203572FB00271AD3 /* fi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fi; path = Localizations/fi.lproj/Localizable.strings; sourceTree = ""; }; 8B013C881F1E784A00DD831B /* STPPaymentConfigurationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentConfigurationTest.m; sourceTree = ""; }; @@ -1229,255 +1445,66 @@ 8B39128620E2F9D300098401 /* MultibancoSource.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MultibancoSource.json; sourceTree = ""; }; 8B39128820E2F9E000098401 /* P24Source.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = P24Source.json; sourceTree = ""; }; 8B39128A20E2F9F500098401 /* SofortSource.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = SofortSource.json; sourceTree = ""; }; - 8B429AD71EF9D4A300F95F34 /* STPBankAccountParams+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPBankAccountParams+Private.h"; sourceTree = ""; }; - 8B429ADD1EF9EFF600F95F34 /* STPFile+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPFile+Private.h"; sourceTree = ""; }; 8B5B4B431EFDD925005CF475 /* STPSourceOwnerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceOwnerTest.m; sourceTree = ""; }; 8B6DC9741F0171D20025E811 /* STPSourceReceiverTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceReceiverTest.m; sourceTree = ""; }; 8B6DC9761F0172640025E811 /* STPSourceSEPADebitDetailsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceSEPADebitDetailsTest.m; sourceTree = ""; }; 8B82C5C91F2BC78F009639F7 /* STPApplePayPaymentOptionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPApplePayPaymentOptionTest.m; sourceTree = ""; }; 8B8DDBB21EF887A4004B141F /* STPBankAccountParamsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBankAccountParamsTest.m; sourceTree = ""; }; - 8BB97F071F26645B0095122A /* NSDictionary+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+StripeTest.m"; sourceTree = ""; }; 8BD213361F044B57007F6FD1 /* BankAccount.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = BankAccount.json; sourceTree = ""; }; 8BD213381F0457A1007F6FD1 /* FileUpload.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = FileUpload.json; sourceTree = ""; }; 8BD2133D1F045D31007F6FD1 /* SEPADebitSource.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = SEPADebitSource.json; sourceTree = ""; }; - 8BD87B871EFB131400269C2B /* STPSourceCardDetails+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceCardDetails+Private.h"; sourceTree = ""; }; - 8BD87B8A1EFB136F00269C2B /* STPSourceCardDetailsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceCardDetailsTest.m; sourceTree = ""; }; - 8BD87B8C1EFB152800269C2B /* STPSourceRedirect+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSourceRedirect+Private.h"; sourceTree = ""; }; 8BD87B8F1EFB17AA00269C2B /* STPSourceRedirectTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceRedirectTest.m; sourceTree = ""; }; - 8BD87B911EFB1C1E00269C2B /* STPSourceVerification+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPSourceVerification+Private.h"; sourceTree = ""; }; 8BD87B941EFB1CB100269C2B /* STPSourceVerificationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceVerificationTest.m; sourceTree = ""; }; 8BE5AE8A1EF8905B0081A33C /* STPCardParamsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCardParamsTest.m; sourceTree = ""; }; - B318518220BE011700EE8C0F /* STPColorUtilsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPColorUtilsTest.m; sourceTree = ""; }; - B32B175C20F6D2C4000D6EF8 /* STPGenericStripeObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPGenericStripeObject.h; sourceTree = ""; }; - B32B175D20F6D2C4000D6EF8 /* STPGenericStripeObject.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPGenericStripeObject.m; sourceTree = ""; }; B32B176220F6D722000D6EF8 /* STPGenericStripeObjectTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPGenericStripeObjectTest.m; sourceTree = ""; }; - B32B176420F80442000D6EF8 /* STPRedirectContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPRedirectContext+Private.h"; sourceTree = ""; }; B3302F452006FBA7005DDBE9 /* STPConnectAccountParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountParamsTest.m; sourceTree = ""; }; - B347DD461FE35423006B3BAC /* STPValidatedTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPValidatedTextField.h; sourceTree = ""; }; - B347DD471FE35423006B3BAC /* STPValidatedTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPValidatedTextField.m; sourceTree = ""; }; - B36C6D6B2193671400D17575 /* STPPaymentIntentSourceAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentSourceAction.h; path = PublicHeaders/Stripe/STPPaymentIntentSourceAction.h; sourceTree = ""; }; - B36C6D712193676600D17575 /* STPPaymentIntentSourceActionAuthorizeWithURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentSourceActionAuthorizeWithURL.h; path = PublicHeaders/Stripe/STPPaymentIntentSourceActionAuthorizeWithURL.h; sourceTree = ""; }; B36C6D772193A16F00D17575 /* STPIntentActionTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionTest.m; sourceTree = ""; }; - B3A241371FFEB57400A2F00D /* STPConnectAccountParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPConnectAccountParams.h; path = PublicHeaders/Stripe/STPConnectAccountParams.h; sourceTree = ""; }; - B3A241381FFEB57400A2F00D /* STPConnectAccountParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountParams.m; sourceTree = ""; }; - B3BDCAC020EEF2150034F7F5 /* STPPaymentIntent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntent.m; sourceTree = ""; }; - B3BDCAC120EEF2150034F7F5 /* STPPaymentIntent+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPPaymentIntent+Private.h"; sourceTree = ""; }; - B3BDCAC620EEF22D0034F7F5 /* STPPaymentIntent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntent.h; path = PublicHeaders/Stripe/STPPaymentIntent.h; sourceTree = ""; }; - B3BDCAC720EEF22D0034F7F5 /* STPPaymentIntentEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentEnums.h; path = PublicHeaders/Stripe/STPPaymentIntentEnums.h; sourceTree = ""; }; - B3BDCACC20EEF4540034F7F5 /* STPPaymentIntentTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentTest.m; sourceTree = ""; }; B3BDCACE20EEF4640034F7F5 /* STPPaymentIntentFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentFunctionalTest.m; sourceTree = ""; }; - B3BDCAD020EEF5B90034F7F5 /* STPPaymentIntentParamsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentParamsTest.m; sourceTree = ""; }; - B3BDCAD220EEF5E00034F7F5 /* STPPaymentIntentParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentParams.m; sourceTree = ""; }; - B3BDCAD520EEF5EC0034F7F5 /* STPPaymentIntentParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentParams.h; path = PublicHeaders/Stripe/STPPaymentIntentParams.h; sourceTree = ""; }; B3BDCADE20F0142C0034F7F5 /* PaymentIntent.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = PaymentIntent.json; sourceTree = ""; }; B3C9CF2C2004595A005502ED /* STPConnectAccountFunctionalTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountFunctionalTest.m; sourceTree = ""; }; B600F3C2223088F900264403 /* STPPaymentMethodFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodFunctionalTest.m; sourceTree = ""; }; - B6027BC02230ABAE0025DB29 /* STPPaymentMethodCardParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardParams.h; path = PublicHeaders/Stripe/STPPaymentMethodCardParams.h; sourceTree = ""; }; - B6027BC12230ABAE0025DB29 /* STPPaymentMethodCardParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardParams.m; sourceTree = ""; }; - B604CF1F22C56E9B00A23CC4 /* STPIntentActionRedirectToURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPIntentActionRedirectToURL.h; path = PublicHeaders/Stripe/STPIntentActionRedirectToURL.h; sourceTree = ""; }; - B604CF2022C56E9B00A23CC4 /* STPIntentActionRedirectToURL.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentActionRedirectToURL.m; sourceTree = ""; }; - B613DD3022C536C900C7603F /* STPSetupIntent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSetupIntent.h; path = PublicHeaders/Stripe/STPSetupIntent.h; sourceTree = ""; }; - B613DD3122C536C900C7603F /* STPSetupIntent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntent.m; sourceTree = ""; }; - B613DD3522C5452500C7603F /* STPSetupIntentEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSetupIntentEnums.h; path = PublicHeaders/Stripe/STPSetupIntentEnums.h; sourceTree = ""; }; B613DD3B22C54AA800C7603F /* STPSetupIntentTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentTest.m; sourceTree = ""; }; B613DD3D22C54BA700C7603F /* SetupIntent.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = SetupIntent.json; sourceTree = ""; }; - B613DD4022C55F9500C7603F /* STPIntentAction.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPIntentAction.m; sourceTree = ""; }; - B61C996322BBFA12004980FD /* STPAppInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPAppInfo.h; path = PublicHeaders/Stripe/STPAppInfo.h; sourceTree = ""; }; - B61C996422BBFA12004980FD /* STPAppInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPAppInfo.m; sourceTree = ""; }; - B61D4B8F2457671F001AEBEF /* STPPaymentIntentShippingDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentShippingDetails.h; path = PublicHeaders/Stripe/STPPaymentIntentShippingDetails.h; sourceTree = ""; }; - B61D4B902457671F001AEBEF /* STPPaymentIntentShippingDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetails.m; sourceTree = ""; }; - B61D4B95245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentShippingDetailsAddress.h; path = PublicHeaders/Stripe/STPPaymentIntentShippingDetailsAddress.h; sourceTree = ""; }; - B61D4B96245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsAddress.m; sourceTree = ""; }; - B621F051223454E9002141B7 /* STPPaymentMethodCardWallet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardWallet.h; path = PublicHeaders/Stripe/STPPaymentMethodCardWallet.h; sourceTree = ""; }; - B621F052223454E9002141B7 /* STPPaymentMethodCardWallet.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWallet.m; sourceTree = ""; }; - B621F05722346243002141B7 /* STPPaymentMethodCardWalletMasterpass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardWalletMasterpass.h; path = PublicHeaders/Stripe/STPPaymentMethodCardWalletMasterpass.h; sourceTree = ""; }; - B621F05822346243002141B7 /* STPPaymentMethodCardWalletMasterpass.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletMasterpass.m; sourceTree = ""; }; - B621F05D223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardWalletVisaCheckout.h; path = PublicHeaders/Stripe/STPPaymentMethodCardWalletVisaCheckout.h; sourceTree = ""; }; - B621F05E223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletVisaCheckout.m; sourceTree = ""; }; - B628476122307A4100957149 /* STPPaymentMethodCardTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardTest.m; sourceTree = ""; }; B632989E2295BDD80007D287 /* ApplePayPaymentMethod.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ApplePayPaymentMethod.json; sourceTree = ""; }; B634497722A5BC91003881DC /* STPCardBrandTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBrandTest.m; sourceTree = ""; }; B63E42782231F8FE007B5B95 /* STPPaymentMethodParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodParamsTest.m; sourceTree = ""; }; - B640DB1022C58E82003C8810 /* STPSetupIntentConfirmParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSetupIntentConfirmParams.h; path = PublicHeaders/Stripe/STPSetupIntentConfirmParams.h; sourceTree = ""; }; - B640DB1122C58E82003C8810 /* STPSetupIntentConfirmParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentConfirmParams.m; sourceTree = ""; }; - B640DB1622C69A8E003C8810 /* STPSetupIntent+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPSetupIntent+Private.h"; sourceTree = ""; }; B640DB1922C69C01003C8810 /* STPSetupIntentFunctionalTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentFunctionalTest.m; sourceTree = ""; }; B643470323173E5000754F11 /* WeChatPaySource.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = WeChatPaySource.json; sourceTree = ""; }; - B6472181246CB4EA0098DE24 /* STPPaymentMethodAlipay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodAlipay.h; path = PublicHeaders/Stripe/STPPaymentMethodAlipay.h; sourceTree = ""; }; - B6472184246CB5180098DE24 /* STPPaymentMethodAlipay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAlipay.m; sourceTree = ""; }; - B647218D246CC1D20098DE24 /* STPConfirmAlipayOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPConfirmAlipayOptions.h; path = PublicHeaders/Stripe/STPConfirmAlipayOptions.h; sourceTree = ""; }; - B647218E246CC1D20098DE24 /* STPConfirmAlipayOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConfirmAlipayOptions.m; sourceTree = ""; }; - B64763B222FE193800C01BC0 /* STPSetupIntentLastSetupError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSetupIntentLastSetupError.h; path = PublicHeaders/Stripe/STPSetupIntentLastSetupError.h; sourceTree = ""; }; - B64763B322FE193800C01BC0 /* STPSetupIntentLastSetupError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentLastSetupError.m; sourceTree = ""; }; B64763B822FE1AF700C01BC0 /* STPSetupIntentLastSetupErrorTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSetupIntentLastSetupErrorTest.m; sourceTree = ""; }; - B6554C9524CF758C00808588 /* STPAPIClient+Beta.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPAPIClient+Beta.h"; sourceTree = ""; }; B656292423E10AB100458A8E /* STPPaymentMethodBacsDebitTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBacsDebitTest.m; sourceTree = ""; }; B656292623E10D4D00458A8E /* BacsDebitPaymentMethod.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = BacsDebitPaymentMethod.json; sourceTree = ""; }; - B656292C23E10F4A00458A8E /* STPPaymentMethodBacsDebit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodBacsDebit.h; path = PublicHeaders/Stripe/STPPaymentMethodBacsDebit.h; sourceTree = ""; }; - B656292D23E10F4A00458A8E /* STPPaymentMethodBacsDebit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBacsDebit.m; sourceTree = ""; }; - B656293E23E2195600458A8E /* STPPaymentMethodBacsDebitParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodBacsDebitParams.h; path = PublicHeaders/Stripe/STPPaymentMethodBacsDebitParams.h; sourceTree = ""; }; - B656293F23E2195600458A8E /* STPPaymentMethodBacsDebitParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBacsDebitParams.m; sourceTree = ""; }; - B65D7C632384ACDD000C6D34 /* STPCustomerContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCustomerContext+Private.h"; sourceTree = ""; }; - B664D64722B800AF00E6354B /* STPThreeDSButtonCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSButtonCustomization.m; sourceTree = ""; }; - B664D64A22B8034D00E6354B /* STPThreeDSCustomization+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPThreeDSCustomization+Private.h"; sourceTree = ""; }; - B664D64D22B8085900E6354B /* STPThreeDSUICustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSUICustomization.m; sourceTree = ""; }; - B664D65022B810D500E6354B /* STPThreeDSUICustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSUICustomizationTest.m; sourceTree = ""; }; - B664D65222B813EC00E6354B /* STPThreeDSButtonCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSButtonCustomizationTest.m; sourceTree = ""; }; - B664D65522B817C800E6354B /* STPThreeDSFooterCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSFooterCustomization.m; sourceTree = ""; }; - B664D65822B81C1700E6354B /* STPThreeDSFooterCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSFooterCustomizationTest.m; sourceTree = ""; }; - B664D65B22B839DD00E6354B /* STPThreeDSLabelCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSLabelCustomization.m; sourceTree = ""; }; - B664D66122B83BAF00E6354B /* STPThreeDSLabelCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSLabelCustomizationTest.m; sourceTree = ""; }; - B664D66422B83CF800E6354B /* STPThreeDSNavigationBarCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSNavigationBarCustomization.m; sourceTree = ""; }; - B664D66722B8409200E6354B /* STPThreeDSNavigationBarCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSNavigationBarCustomizationTest.m; sourceTree = ""; }; - B664D66A22B9661200E6354B /* STPThreeDSSelectionCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSSelectionCustomization.m; sourceTree = ""; }; - B664D66D22B9684700E6354B /* STPThreeDSSelectionCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSSelectionCustomizationTest.m; sourceTree = ""; }; - B664D67022B96A1300E6354B /* STPThreeDSTextFieldCustomization.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSTextFieldCustomization.m; sourceTree = ""; }; - B664D67322B96C9B00E6354B /* STPThreeDSTextFieldCustomizationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPThreeDSTextFieldCustomizationTest.m; sourceTree = ""; }; - B665CE45228DE4C4008B546F /* STPPaymentMethodListDeserializer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentMethodListDeserializer.h; sourceTree = ""; }; - B665CE46228DE4C4008B546F /* STPPaymentMethodListDeserializer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodListDeserializer.m; sourceTree = ""; }; - B66AC61222C6E6590064C551 /* STPPaymentHandlerActionParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STPPaymentHandlerActionParams.h; sourceTree = ""; }; - B66AC61322C6E6590064C551 /* STPPaymentHandlerActionParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentHandlerActionParams.m; sourceTree = ""; }; - B66B39B3223044A2006D1CAD /* STPPaymentMethodTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodTest.m; sourceTree = ""; }; B66B39B5223045EF006D1CAD /* CardPaymentMethod.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = CardPaymentMethod.json; sourceTree = ""; }; - B66D5020222F5611004A9210 /* STPPaymentMethodCardChecks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardChecks.m; sourceTree = ""; }; B66D5023222F5A27004A9210 /* STPPaymentMethodThreeDSecureUsageTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodThreeDSecureUsageTest.m; sourceTree = ""; }; B66D5026222F8605004A9210 /* STPPaymentMethodCardChecksTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardChecksTest.m; sourceTree = ""; }; - B6794A4722F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPConnectAccountCompanyParams.h; path = PublicHeaders/Stripe/STPConnectAccountCompanyParams.h; sourceTree = ""; }; - B6794A4822F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountCompanyParams.m; sourceTree = ""; }; - B6794A4D22F4B64500E3AB41 /* STPConnectAccountIndividualParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPConnectAccountIndividualParams.h; path = PublicHeaders/Stripe/STPConnectAccountIndividualParams.h; sourceTree = ""; }; - B6794A4E22F4B64500E3AB41 /* STPConnectAccountIndividualParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountIndividualParams.m; sourceTree = ""; }; - B6794A5322F4CF6500E3AB41 /* STPConnectAccountAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPConnectAccountAddress.h; path = PublicHeaders/Stripe/STPConnectAccountAddress.h; sourceTree = ""; }; - B6794A5422F4CF6500E3AB41 /* STPConnectAccountAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountAddress.m; sourceTree = ""; }; - B67AAC5624D885EB0012FCEB /* STPIntentActionAlipayHandleRedirect.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = STPIntentActionAlipayHandleRedirect.m; path = Stripe/STPIntentActionAlipayHandleRedirect.m; sourceTree = SOURCE_ROOT; }; - B67F503924C760EE00CF4A9D /* STPPaymentMethodGrabPay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGrabPay.m; sourceTree = ""; }; - B67F503C24C760F700CF4A9D /* STPPaymentMethodGrabPay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodGrabPay.h; path = PublicHeaders/Stripe/STPPaymentMethodGrabPay.h; sourceTree = ""; }; - B67F503F24C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodGrabPayParams.h; path = PublicHeaders/Stripe/STPPaymentMethodGrabPayParams.h; sourceTree = ""; }; - B67F504024C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGrabPayParams.m; sourceTree = ""; }; B67F504724C794EF00CF4A9D /* STPPaymentMethodGrabPayParamsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodGrabPayParamsTest.m; sourceTree = ""; }; - B68882DA23FF15250057C5AD /* STPApplePayContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPApplePayContext.h; path = PublicHeaders/Stripe/STPApplePayContext.h; sourceTree = ""; }; - B68882DB23FF15250057C5AD /* STPApplePayContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPApplePayContext.m; sourceTree = ""; }; - B68882E4240453E30057C5AD /* STPApplePayContextTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPApplePayContextTest.m; sourceTree = ""; }; - B68D52E122A739AA00D4E8BA /* STPSourceWeChatPayDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPSourceWeChatPayDetails.h; path = PublicHeaders/Stripe/STPSourceWeChatPayDetails.h; sourceTree = ""; }; - B68D52E222A739AA00D4E8BA /* STPSourceWeChatPayDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPSourceWeChatPayDetails.m; sourceTree = ""; }; B68F1C782234740B0030B438 /* STPPaymentMethodCardWalletTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletTest.m; sourceTree = ""; }; - B690DDEA222F01BF000B902D /* STPPaymentMethodBillingDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodBillingDetails.h; path = PublicHeaders/Stripe/STPPaymentMethodBillingDetails.h; sourceTree = ""; }; - B690DDEB222F01BF000B902D /* STPPaymentMethodBillingDetails.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBillingDetails.m; sourceTree = ""; }; - B690DDF0222F0211000B902D /* STPPaymentMethodAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodAddress.h; path = PublicHeaders/Stripe/STPPaymentMethodAddress.h; sourceTree = ""; }; - B690DDF1222F0211000B902D /* STPPaymentMethodAddress.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAddress.m; sourceTree = ""; }; - B690DDF6222F0564000B902D /* STPPaymentMethodCard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCard.h; path = PublicHeaders/Stripe/STPPaymentMethodCard.h; sourceTree = ""; }; - B690DDF7222F0564000B902D /* STPPaymentMethodCard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCard.m; sourceTree = ""; }; - B699BC8B24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentShippingDetailsParams.h; path = PublicHeaders/Stripe/STPPaymentIntentShippingDetailsParams.h; sourceTree = ""; }; - B699BC8C24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsParams.m; sourceTree = ""; }; - B699BC9124577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentShippingDetailsAddressParams.h; path = PublicHeaders/Stripe/STPPaymentIntentShippingDetailsAddressParams.h; sourceTree = ""; }; - B699BC9224577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentShippingDetailsAddressParams.m; sourceTree = ""; }; B69A84642489A0DB009DE268 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; B69A84652489A0DB009DE268 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Localizations/hu.lproj/Localizable.strings; sourceTree = ""; }; B69A84662489A0EB009DE268 /* mt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mt; path = mt.lproj/LaunchScreen.strings; sourceTree = ""; }; B69A84672489A0EB009DE268 /* mt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mt; path = Localizations/mt.lproj/Localizable.strings; sourceTree = ""; }; - B69CABB2246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodAlipayParams.h; path = PublicHeaders/Stripe/STPPaymentMethodAlipayParams.h; sourceTree = ""; }; - B69CABB3246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAlipayParams.m; sourceTree = ""; }; B69CABB8246DCB620081B1EF /* STPPaymentHandlerFunctionalTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentHandlerFunctionalTest.m; sourceTree = ""; }; - B69CFB432236F8E3001E9885 /* STPPaymentMethodCardPresent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardPresent.h; path = PublicHeaders/Stripe/STPPaymentMethodCardPresent.h; sourceTree = ""; }; - B69CFB442236F8E3001E9885 /* STPPaymentMethodCardPresent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardPresent.m; sourceTree = ""; }; - B69CFB4922370547001E9885 /* STPPaymentMethodCardChecks+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethodCardChecks+Private.h"; sourceTree = ""; }; - B69FEC3C222EE8FE00273A16 /* STPPaymentMethod.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethod.m; sourceTree = ""; }; - B69FEC41222EE9E000273A16 /* STPPaymentMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethod.h; path = PublicHeaders/Stripe/STPPaymentMethod.h; sourceTree = ""; }; - B6A46F7422FCDB81001991B2 /* STPPaymentIntentLastPaymentError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentLastPaymentError.h; path = PublicHeaders/Stripe/STPPaymentIntentLastPaymentError.h; sourceTree = ""; }; - B6A46F7522FCDB81001991B2 /* STPPaymentIntentLastPaymentError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentLastPaymentError.m; sourceTree = ""; }; - B6A46F7A22FCE579001991B2 /* STPPaymentIntentLastPaymentErrorTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentIntentLastPaymentErrorTest.m; sourceTree = ""; }; B6B41F70223476AE0020BA7F /* STPPaymentMethodCardWalletMasterpassTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletMasterpassTest.m; sourceTree = ""; }; B6B41F72223476B90020BA7F /* STPPaymentMethodCardWalletVisaCheckoutTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodCardWalletVisaCheckoutTest.m; sourceTree = ""; }; - B6B41F74223481BA0020BA7F /* STPPaymentMethodCardWallet+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethodCardWallet+Private.h"; sourceTree = ""; }; - B6B41F77223484280020BA7F /* STPPaymentMethodiDEAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodiDEAL.h; path = PublicHeaders/Stripe/STPPaymentMethodiDEAL.h; sourceTree = ""; }; - B6B41F78223484280020BA7F /* STPPaymentMethodiDEAL.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodiDEAL.m; sourceTree = ""; }; - B6B41F7D22348A1E0020BA7F /* STPPaymentMethodiDEALParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodiDEALParams.h; path = PublicHeaders/Stripe/STPPaymentMethodiDEALParams.h; sourceTree = ""; }; - B6B41F7E22348A1E0020BA7F /* STPPaymentMethodiDEALParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodiDEALParams.m; sourceTree = ""; }; - B6B5FC3F222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodThreeDSecureUsage.h; path = PublicHeaders/Stripe/STPPaymentMethodThreeDSecureUsage.h; sourceTree = ""; }; - B6B5FC40222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodThreeDSecureUsage.m; sourceTree = ""; }; - B6C42816229897EF0044E419 /* NSURLComponents_StripeTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSURLComponents_StripeTest.m; sourceTree = ""; }; - B6CF3134229D8C3500BA8AC2 /* STPCardBrand.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPCardBrand.m; sourceTree = ""; }; + B6B5C75F252CAE3200FAC8AA /* STPContactField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPContactField.swift; sourceTree = ""; }; B6D13946230C68FF007AFF8A /* STPConnectAccountAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPConnectAccountAddressTest.m; sourceTree = ""; }; B6D6C932223076600092AFC8 /* STPPaymentMethodAddressTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodAddressTest.m; sourceTree = ""; }; B6D6C934223078840092AFC8 /* STPPaymentMethodBillingDetailsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodBillingDetailsTest.m; sourceTree = ""; }; - B6DB0CA5223817A300AEF640 /* STPPaymentMethodEnums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodEnums.h; path = PublicHeaders/Stripe/STPPaymentMethodEnums.h; sourceTree = ""; }; - B6DB0CA822381B4900AEF640 /* STPPaymentMethod+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPPaymentMethod+Private.h"; sourceTree = ""; }; - B6DE52D92230981200B70A66 /* STPPaymentMethodParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodParams.h; path = PublicHeaders/Stripe/STPPaymentMethodParams.h; sourceTree = ""; }; - B6DE52DA2230981200B70A66 /* STPPaymentMethodParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodParams.m; sourceTree = ""; }; + B6D98971251C07FA00C3D894 /* StripeiOS Tests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "StripeiOS Tests-Bridging-Header.h"; sourceTree = ""; }; + B6D98972251C07FA00C3D894 /* APIRequestTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIRequestTest.swift; sourceTree = ""; }; + B6D9CF02251AD14E00AAD424 /* StripeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = StripeAPI.swift; path = Stripe/StripeAPI.swift; sourceTree = SOURCE_ROOT; }; B6DF4C962411BE4D005C1AE0 /* STPApplePayContextFunctionalTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPApplePayContextFunctionalTest.m; sourceTree = ""; }; - B6E2F306222F442E0001FED4 /* STPPaymentMethodCardChecks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentMethodCardChecks.h; path = PublicHeaders/Stripe/STPPaymentMethodCardChecks.h; sourceTree = ""; }; B6EC63C922348D4600E4C0FB /* STPPaymentMethodiDEALTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentMethodiDEALTest.m; sourceTree = ""; }; - B6F1608E223350640088C970 /* STPPaymentIntentAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentAction.h; path = PublicHeaders/Stripe/STPPaymentIntentAction.h; sourceTree = ""; }; - B6F16094223351C20088C970 /* STPPaymentIntentActionRedirectToURL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPPaymentIntentActionRedirectToURL.h; path = PublicHeaders/Stripe/STPPaymentIntentActionRedirectToURL.h; sourceTree = ""; }; C1054F901FE197AE0033C87E /* STPPaymentContextSnapshotTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContextSnapshotTests.m; sourceTree = ""; }; - C1080F471CBECF7B007B2D89 /* STPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPAddress.h; path = PublicHeaders/Stripe/STPAddress.h; sourceTree = ""; }; - C1080F481CBECF7B007B2D89 /* STPAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddress.m; sourceTree = ""; }; C1080F4B1CBED48A007B2D89 /* STPAddressTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddressTests.m; sourceTree = ""; }; - C113D2171EBB9A36006FACC2 /* STPEphemeralKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPEphemeralKey.h; sourceTree = ""; }; - C113D2181EBB9A36006FACC2 /* STPEphemeralKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKey.m; sourceTree = ""; }; - C11810851CC6AF4C0022FB55 /* STPPaymentOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPPaymentOption.h; path = PublicHeaders/Stripe/STPPaymentOption.h; sourceTree = ""; }; - C11810871CC6B00D0022FB55 /* STPApplePayPaymentOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPApplePayPaymentOption.h; path = PublicHeaders/Stripe/STPApplePayPaymentOption.h; sourceTree = ""; }; - C11810881CC6B00D0022FB55 /* STPApplePayPaymentOption.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPApplePayPaymentOption.m; sourceTree = ""; }; - C11810931CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PKPaymentAuthorizationViewController+Stripe_Blocks.h"; sourceTree = ""; }; - C11810941CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "PKPaymentAuthorizationViewController+Stripe_Blocks.m"; sourceTree = ""; }; - C11810981CC6D46D0022FB55 /* NSDecimalNumber+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDecimalNumber+StripeTest.m"; sourceTree = ""; }; - C11810A61CC6E2160022FB55 /* STPBackendAPIAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STPBackendAPIAdapter.h; path = PublicHeaders/Stripe/STPBackendAPIAdapter.h; sourceTree = ""; }; C11B14961E8AE316000F760C /* OCMock.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OCMock.framework; path = Carthage/Build/iOS/OCMock.framework; sourceTree = ""; }; - C124A16E1CCA968B007D42EE /* STPAnalyticsClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPAnalyticsClient.h; sourceTree = ""; }; - C124A16F1CCA968B007D42EE /* STPAnalyticsClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAnalyticsClient.m; sourceTree = ""; }; - C124A17A1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableURLRequest+Stripe.h"; sourceTree = ""; }; - C124A17B1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableURLRequest+Stripe.m"; sourceTree = ""; }; - C124A1801CCAA1BF007D42EE /* NSMutableURLRequest+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableURLRequest+StripeTest.m"; sourceTree = ""; }; C124A1841CCAB750007D42EE /* STPAnalyticsClientTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAnalyticsClientTest.m; sourceTree = ""; }; - C12711091DBA7E490087840D /* STPAddressViewModelTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddressViewModelTest.m; sourceTree = ""; }; - C13538071D2C2186003F6157 /* STPAddCardViewControllerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddCardViewControllerTest.m; sourceTree = ""; }; - C1363BB51D7633D800EB82B4 /* STPPaymentOptionTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentOptionTableViewCell.h; sourceTree = ""; }; - C1363BB61D7633D800EB82B4 /* STPPaymentOptionTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionTableViewCell.m; sourceTree = ""; }; - C14C4DB01EC3B34500C2FDF6 /* STPAPIRequestTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAPIRequestTest.m; sourceTree = ""; }; - C15608DB1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIView+Stripe_SafeAreaBounds.h"; sourceTree = ""; }; - C15608DC1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIView+Stripe_SafeAreaBounds.m"; sourceTree = ""; }; - C158AB3D1E1EE98900348D01 /* STPSectionHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPSectionHeaderView.h; sourceTree = ""; }; - C158AB3E1E1EE98900348D01 /* STPSectionHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSectionHeaderView.m; sourceTree = ""; }; - C15993261D8808490047950D /* STPShippingAddressViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPShippingAddressViewController.h; path = PublicHeaders/Stripe/STPShippingAddressViewController.h; sourceTree = ""; }; - C159932C1D8808680047950D /* STPShippingAddressViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPShippingAddressViewController.m; sourceTree = ""; }; - C159932F1D8808680047950D /* STPShippingMethodsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPShippingMethodsViewController.h; sourceTree = ""; }; - C15993301D8808680047950D /* STPShippingMethodsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPShippingMethodsViewController.m; sourceTree = ""; }; - C15993311D8808680047950D /* STPShippingMethodTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPShippingMethodTableViewCell.h; sourceTree = ""; }; - C15993321D8808680047950D /* STPShippingMethodTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPShippingMethodTableViewCell.m; sourceTree = ""; }; - C15B02721EA176090026E606 /* StripeErrorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StripeErrorTest.m; sourceTree = ""; }; - C16F66AA1CA21BAC006A21B5 /* STPFormTextFieldTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFormTextFieldTest.m; sourceTree = ""; }; - C175B7931FE834A3009F5A0E /* STPCustomer+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCustomer+Private.h"; sourceTree = ""; }; - C17A030B1CBEE7A2006C819F /* STPAddressFieldTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPAddressFieldTableViewCell.h; sourceTree = ""; }; - C17A030C1CBEE7A2006C819F /* STPAddressFieldTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddressFieldTableViewCell.m; sourceTree = ""; }; C17D24ED1E37DBAC005CB188 /* STPSourceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceTest.m; sourceTree = ""; }; - C18021181E3A58710089D712 /* STPSourcePoller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPSourcePoller.h; sourceTree = ""; }; - C18021191E3A58710089D712 /* STPSourcePoller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourcePoller.m; sourceTree = ""; }; - C18410741EC2529400178149 /* STPEphemeralKeyManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPEphemeralKeyManager.h; sourceTree = ""; }; - C18410751EC2529400178149 /* STPEphemeralKeyManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKeyManager.m; sourceTree = ""; }; - C184107A1EC2539F00178149 /* STPEphemeralKeyProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPEphemeralKeyProvider.h; path = PublicHeaders/Stripe/STPEphemeralKeyProvider.h; sourceTree = ""; }; C184107D1EC2704700178149 /* STPEphemeralKeyManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKeyManagerTest.m; sourceTree = ""; }; C18867D91E8B0C4100A77634 /* STPFixtures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = STPFixtures.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; C18867DA1E8B0C4100A77634 /* STPFixtures.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = STPFixtures.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - C192269B1EBA99F900BED563 /* STPCustomerContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCustomerContext.h; path = PublicHeaders/Stripe/STPCustomerContext.h; sourceTree = ""; }; - C192269E1EBA9A0800BED563 /* STPCustomerContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCustomerContext.m; sourceTree = ""; }; - C19D098D1EAEAE4000A4AB3E /* STPTelemetryClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPTelemetryClient.h; sourceTree = ""; }; - C19D098E1EAEAE4000A4AB3E /* STPTelemetryClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPTelemetryClient.m; sourceTree = ""; }; - C19D09911EAEAE5200A4AB3E /* STPTelemetryClientTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPTelemetryClientTest.m; sourceTree = ""; }; - C1A06F0F1E1D8A6E004DCA06 /* STPCard+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STPCard+Private.h"; sourceTree = ""; }; C1AED1551EE0C8C6008BEFBF /* STPApplePayTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPApplePayTest.m; sourceTree = ""; }; C1B630B51D1D817900A05285 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C1BD9B1E1E390A2700CEE925 /* STPSourceParamsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceParamsTest.m; sourceTree = ""; }; - C1BD9B201E393FFE00CEE925 /* STPSourceReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceReceiver.h; path = PublicHeaders/Stripe/STPSourceReceiver.h; sourceTree = ""; }; - C1BD9B211E393FFE00CEE925 /* STPSourceReceiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceReceiver.m; sourceTree = ""; }; - C1BD9B271E39406C00CEE925 /* STPSourceOwner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceOwner.m; sourceTree = ""; }; - C1BD9B2C1E3940A200CEE925 /* STPSourceRedirect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceRedirect.h; path = PublicHeaders/Stripe/STPSourceRedirect.h; sourceTree = ""; }; - C1BD9B2D1E3940A200CEE925 /* STPSourceRedirect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceRedirect.m; sourceTree = ""; }; - C1BD9B321E3940C400CEE925 /* STPSourceVerification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceVerification.h; path = PublicHeaders/Stripe/STPSourceVerification.h; sourceTree = ""; }; - C1BD9B331E3940C400CEE925 /* STPSourceVerification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceVerification.m; sourceTree = ""; }; - C1BD9B381E39416700CEE925 /* STPSourceOwner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceOwner.h; path = PublicHeaders/Stripe/STPSourceOwner.h; sourceTree = ""; }; C1C02CCA1ECCD0E500DF5643 /* EphemeralKey.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = EphemeralKey.json; sourceTree = ""; }; - C1C02CCD1ECCE92900DF5643 /* STPEphemeralKeyTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPEphemeralKeyTest.m; sourceTree = ""; }; - C1C1012C1E57A26F00C7BFAE /* STPSource+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPSource+Private.h"; sourceTree = ""; }; - C1CFCB661ED4E38900BE45DF /* STPInternalAPIResponseDecodable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPInternalAPIResponseDecodable.h; sourceTree = ""; }; C1CFCB691ED5E0F400BE45DF /* STPMocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPMocks.h; sourceTree = ""; }; C1CFCB6A1ED5E0F400BE45DF /* STPMocks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPMocks.m; sourceTree = ""; }; C1CFCB6F1ED5E11500BE45DF /* STPFileFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFileFunctionalTest.m; sourceTree = ""; }; @@ -1489,28 +1516,10 @@ C1D23FB01D37FC90002FD83C /* STPTestUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPTestUtils.m; sourceTree = ""; }; C1D23FB31D37FE0B002FD83C /* Card.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Card.json; sourceTree = ""; }; C1D23FB41D37FE0B002FD83C /* Customer.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Customer.json; sourceTree = ""; }; - C1D7B5181E36B8B9002181F5 /* STPSourceParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceParams.h; path = PublicHeaders/Stripe/STPSourceParams.h; sourceTree = ""; }; - C1D7B5191E36B8B9002181F5 /* STPSourceParams.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceParams.m; sourceTree = ""; }; - C1D7B51E1E36C32F002181F5 /* STPSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSource.h; path = PublicHeaders/Stripe/STPSource.h; sourceTree = ""; }; - C1D7B51F1E36C32F002181F5 /* STPSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSource.m; sourceTree = ""; }; C1D7B5241E36C70D002181F5 /* STPSourceFunctionalTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceFunctionalTest.m; sourceTree = ""; }; C1E4F8051EBBEB0F00E611F5 /* STPCustomerContextTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCustomerContextTest.m; sourceTree = ""; }; - C1EEDCC51CA2126000A54582 /* STPDelegateProxyTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPDelegateProxyTest.m; sourceTree = ""; }; - C1EEDCC71CA2172700A54582 /* NSString+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+StripeTest.m"; sourceTree = ""; }; - C1EEDCC91CA2186300A54582 /* STPPhoneNumberValidatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPhoneNumberValidatorTest.m; sourceTree = ""; }; - C1EF04491DD2396200FBF452 /* STPShippingAddressViewControllerLocalizationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPShippingAddressViewControllerLocalizationTests.m; sourceTree = ""; }; - C1EF044A1DD2396200FBF452 /* STPShippingMethodsViewControllerLocalizationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPShippingMethodsViewControllerLocalizationTests.m; sourceTree = ""; }; - C1FEE5941CBFF11400A7632B /* STPPostalCodeValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPostalCodeValidator.h; sourceTree = ""; }; - C1FEE5951CBFF11400A7632B /* STPPostalCodeValidator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPostalCodeValidator.m; sourceTree = ""; }; - C1FEE5981CBFF24000A7632B /* STPPostalCodeValidatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPostalCodeValidatorTest.m; sourceTree = ""; }; ED627D57207EA348007EFC56 /* nb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = nb; path = Localizations/nb.lproj/Localizable.strings; sourceTree = ""; }; - F10239381FDF4144006273B5 /* FauxPasAnnotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FauxPasAnnotations.h; path = PublicHeaders/Stripe/FauxPasAnnotations.h; sourceTree = ""; }; F1122A7D1DFB84E000A8B1AF /* UINavigationBar+StripeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+StripeTest.m"; sourceTree = ""; }; - F12829D81D7747E4008B10D6 /* STPBundleLocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPBundleLocator.h; sourceTree = ""; }; - F12829D91D7747E4008B10D6 /* STPBundleLocator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPBundleLocator.m; sourceTree = ""; }; - F12C8DBE1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPPaymentContextAmountModel.h; sourceTree = ""; }; - F12C8DBF1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContextAmountModel.m; sourceTree = ""; }; - F148ABC31D5D334B0014FD92 /* STPLocalizationUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPLocalizationUtils.m; sourceTree = ""; }; F148ABE71D5E805A0014FD92 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = Localizations/en.lproj/Localizable.strings; sourceTree = ""; }; F148ABEA1D5E80790014FD92 /* zh-Hans */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "Localizations/zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; F148ABEC1D5E80860014FD92 /* de */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = de; path = Localizations/de.lproj/Localizable.strings; sourceTree = ""; }; @@ -1521,62 +1530,19 @@ F148ABF11D5E81EB0014FD92 /* fr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fr; path = Localizations/fr.lproj/Localizable.strings; sourceTree = ""; }; F14C872E1D4FCDBA00C7CC6A /* STPPaymentContextApplePayTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentContextApplePayTest.m; sourceTree = ""; }; F152321A1EA92F9D00D65C67 /* STPRedirectContextTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPRedirectContextTest.m; sourceTree = ""; }; - F152321C1EA92FC100D65C67 /* STPRedirectContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPRedirectContext.m; sourceTree = ""; }; - F152321F1EA92FCF00D65C67 /* STPRedirectContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPRedirectContext.h; path = PublicHeaders/Stripe/STPRedirectContext.h; sourceTree = ""; }; - F15232221EA9303800D65C67 /* STPURLCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPURLCallbackHandler.h; sourceTree = ""; }; - F15232231EA9303800D65C67 /* STPURLCallbackHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPURLCallbackHandler.m; sourceTree = ""; }; - F15232281EA9306100D65C67 /* NSURLComponents+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLComponents+Stripe.h"; sourceTree = ""; }; - F15232291EA9306100D65C67 /* NSURLComponents+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLComponents+Stripe.m"; sourceTree = ""; }; F152322E1EA9344000D65C67 /* iDEALSource.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = iDEALSource.json; sourceTree = ""; }; F15232301EA93E6800D65C67 /* Contacts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Contacts.framework; path = System/Library/Frameworks/Contacts.framework; sourceTree = SDKROOT; }; - F156753F1DB544D3004468E3 /* STPAddCardViewControllerLocalizationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPAddCardViewControllerLocalizationTests.m; sourceTree = ""; }; F15AC18D1DBA9CA90009EADE /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSnapshotTestCase.framework; path = Carthage/Build/iOS/FBSnapshotTestCase.framework; sourceTree = ""; }; F16AA26D1F5A05A100207FFF /* AlipaySource.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AlipaySource.json; sourceTree = ""; }; - F1852F911D80B6EC00367C86 /* STPStringUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPStringUtils.h; sourceTree = ""; }; - F1852F921D80B6EC00367C86 /* STPStringUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPStringUtils.m; sourceTree = ""; }; - F19491D81E5F606F001E1FC2 /* STPSourceCardDetails.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceCardDetails.m; sourceTree = ""; }; - F19491DD1E5F6B8C001E1FC2 /* STPSourceCardDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceCardDetails.h; path = PublicHeaders/Stripe/STPSourceCardDetails.h; sourceTree = ""; }; - F19491E11E60DD72001E1FC2 /* STPSourceSEPADebitDetails.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPSourceSEPADebitDetails.m; sourceTree = ""; }; - F19491E61E60DD9C001E1FC2 /* STPSourceSEPADebitDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceSEPADebitDetails.h; path = PublicHeaders/Stripe/STPSourceSEPADebitDetails.h; sourceTree = ""; }; - F1A0197A1EA5733200354301 /* STPSourceParams+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPSourceParams+Private.h"; sourceTree = ""; }; - F1A2F92A1EEB6A70006B0456 /* NSCharacterSet+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCharacterSet+Stripe.h"; sourceTree = ""; }; - F1A2F92B1EEB6A70006B0456 /* NSCharacterSet+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSCharacterSet+Stripe.m"; sourceTree = ""; }; F1B8534D1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase+STPViewControllerLoading.h"; sourceTree = ""; }; F1B8534E1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase+STPViewControllerLoading.m"; sourceTree = ""; }; - F1B980931DB550E60075332E /* STPPaymentOptionsViewControllerLocalizationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionsViewControllerLocalizationTests.m; sourceTree = ""; }; F1BA241C1E57BE5700E4A1CF /* CardSource.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = CardSource.json; sourceTree = ""; }; F1BA241F1E57BEC600E4A1CF /* 3DSSource.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 3DSSource.json; sourceTree = ""; }; - F1BEB2F81F34F2250043F48C /* STPSourceEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPSourceEnums.h; path = PublicHeaders/Stripe/STPSourceEnums.h; sourceTree = ""; }; - F1BEB2FB1F3508BB0043F48C /* NSError+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSError+Stripe.h"; sourceTree = ""; }; - F1BEB2FC1F3508BB0043F48C /* NSError+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSError+Stripe.m"; sourceTree = ""; }; - F1C7B8D11DBECF2400D9F6F0 /* STPDispatchFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPDispatchFunctions.m; sourceTree = ""; }; - F1C7B8D21DBECF2400D9F6F0 /* STPDispatchFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPDispatchFunctions.h; sourceTree = ""; }; - F1D3A2461EB012010095BFA9 /* STPFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPFile.m; sourceTree = ""; }; - F1D3A2471EB012010095BFA9 /* STPMultipartFormDataEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPMultipartFormDataEncoder.h; sourceTree = ""; }; - F1D3A2481EB012010095BFA9 /* STPMultipartFormDataEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPMultipartFormDataEncoder.m; sourceTree = ""; }; - F1D3A2491EB012010095BFA9 /* STPMultipartFormDataPart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPMultipartFormDataPart.h; sourceTree = ""; }; - F1D3A24A1EB012010095BFA9 /* STPMultipartFormDataPart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPMultipartFormDataPart.m; sourceTree = ""; }; - F1D3A2501EB0120F0095BFA9 /* STPFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPFile.h; path = PublicHeaders/Stripe/STPFile.h; sourceTree = ""; }; - F1D3A2581EB014BD0095BFA9 /* UIImage+Stripe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Stripe.h"; sourceTree = ""; }; - F1D3A2591EB014BD0095BFA9 /* UIImage+Stripe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Stripe.m"; sourceTree = ""; }; - F1D3A25E1EB015B30095BFA9 /* UIImage+StripeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+StripeTests.m"; sourceTree = ""; }; - F1D3A2631EBA5BAE0095BFA9 /* STPPaymentCardTextField+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPPaymentCardTextField+Private.h"; sourceTree = ""; }; F1D64B2D1D87686E001CDB7C /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; F1D765CD1EDE331500F37005 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; F1D777BF1D81DD520076FA19 /* STPStringUtilsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPStringUtilsTest.m; sourceTree = ""; }; - F1D96F951DC7D82400477E64 /* STPLocalizationUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STPLocalizationUtils.h; sourceTree = ""; }; F1D96F981DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPLocalizationUtils+STPTestAdditions.h"; sourceTree = ""; }; F1D96F991DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "STPLocalizationUtils+STPTestAdditions.m"; sourceTree = ""; }; - F1DE87FF1F8D410D00602F4C /* STPPaymentOptionsViewControllerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPPaymentOptionsViewControllerTest.m; sourceTree = ""; }; - F1DEB8881E2047CA0066B8E8 /* STPCoreTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCoreTableViewController.h; path = PublicHeaders/Stripe/STPCoreTableViewController.h; sourceTree = ""; }; - F1DEB8891E2047CA0066B8E8 /* STPCoreTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCoreTableViewController.m; sourceTree = ""; }; - F1DEB88E1E2052150066B8E8 /* STPCoreScrollViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCoreScrollViewController.h; path = PublicHeaders/Stripe/STPCoreScrollViewController.h; sourceTree = ""; }; - F1DEB88F1E2052150066B8E8 /* STPCoreScrollViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCoreScrollViewController.m; sourceTree = ""; }; - F1DEB8971E2074480066B8E8 /* STPCoreViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = STPCoreViewController.h; path = PublicHeaders/Stripe/STPCoreViewController.h; sourceTree = ""; }; - F1DEB8981E2074480066B8E8 /* STPCoreViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STPCoreViewController.m; sourceTree = ""; }; - F1FA6F911E258F6800EB444D /* STPCoreViewController+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPCoreViewController+Private.h"; sourceTree = ""; }; - F1FA6F941E25960500EB444D /* STPCoreScrollViewController+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPCoreScrollViewController+Private.h"; sourceTree = ""; }; - F1FA6F971E25970F00EB444D /* STPCoreTableViewController+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "STPCoreTableViewController+Private.h"; sourceTree = ""; }; FAFC12C516E5767F0066297F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -1585,6 +1551,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 3111C542252BCDD400207E32 /* Stripe3DS2.xcframework in Frameworks */, 04E01F7B21A8C37D0061402F /* OHHTTPStubs.framework in Frameworks */, 04E01F7C21A8C37D0061402F /* SWHttpTrafficRecorder.framework in Frameworks */, 045E7C091A5F41DE004751EF /* Stripe.framework in Frameworks */, @@ -1603,7 +1570,7 @@ 04533E7D1A6877F400C7E52E /* PassKit.framework in Frameworks */, F116E94D1D8340640026A52A /* Security.framework in Frameworks */, F1D64B2E1D87686E001CDB7C /* WebKit.framework in Frameworks */, - 31F336DD25376C5700874F00 /* Stripe3DS2.xcframework in Frameworks */, + 3111C545252BCE4200207E32 /* Stripe3DS2.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1643,15 +1610,6 @@ path = Images; sourceTree = ""; }; - 045D710B1CEEDC2100F6CD65 /* Vendor */ = { - isa = PBXGroup; - children = ( - 045D710C1CEEE30500F6CD65 /* STPAspects.h */, - 045D710D1CEEE30500F6CD65 /* STPAspects.m */, - ); - name = Vendor; - sourceTree = ""; - }; 04B33F2F1BC7414C00DD8120 /* Supporting Files */ = { isa = PBXGroup; children = ( @@ -1666,8 +1624,9 @@ 04F39F091AEF2AFE005B926E /* BuildConfigurations */, 0438EF871B741C2800D506CC /* Resources */, 04B33F2F1BC7414C00DD8120 /* Supporting Files */, - 045D710B1CEEDC2100F6CD65 /* Vendor */, F1DEB8941E2066FB0066B8E8 /* Source */, + 31138F082544AD270060F82F /* objective-c-files-for-review */, + 3113D8C0250AA97700C495F1 /* Stripe.modulemap */, ); name = Stripe; path = Tests/../Stripe; @@ -1676,6 +1635,7 @@ 04CDB5281A5F3A9300B854EE /* StripeTests */ = { isa = PBXGroup; children = ( + 31851271252FE770008C0C57 /* STPBlocks.h */, F1B8534D1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.h */, F1B8534E1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.m */, C18867D71E8B07F600A77634 /* Functional */, @@ -1689,6 +1649,7 @@ C18867DA1E8B0C4100A77634 /* STPFixtures.m */, F1D96F981DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.h */, F1D96F991DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.m */, + 3111C35625279C3B00207E32 /* STPSwiftFixtures.swift */, C1CFCB691ED5E0F400BE45DF /* STPMocks.h */, C1CFCB6A1ED5E0F400BE45DF /* STPMocks.m */, 04E01F8321AA36320061402F /* STPNetworkStubbingTestCase.h */, @@ -1696,6 +1657,8 @@ C1D23FAF1D37FC90002FD83C /* STPTestUtils.h */, C1D23FB01D37FC90002FD83C /* STPTestUtils.m */, C18867D81E8B093300A77634 /* Unit */, + B6D98971251C07FA00C3D894 /* StripeiOS Tests-Bridging-Header.h */, + 3185126B252FE67E008C0C57 /* StripeTests-Prefix.pch */, ); name = StripeTests; path = Tests/Tests; @@ -1730,6 +1693,7 @@ C1B630B41D1D817900A05285 /* StripeiOSResources */, 3650AA3F21C07E3C002B0893 /* LocalizationTester */, 3650AA5821C07E3D002B0893 /* LocalizationTesterUITests */, + 31DC3D6B2537BFF000623028 /* Stripe3DS2 */, 11C74B9A164043050071C2CA /* Frameworks */, 11C74B99164043050071C2CA /* Products */, ); @@ -1742,6 +1706,7 @@ 045E7C031A5F41DE004751EF /* StripeiOS Tests.xctest */, 3650AA3E21C07E3C002B0893 /* LocalizationTester.app */, 3650AA5521C07E3D002B0893 /* LocalizationTesterUITests.xctest */, + 31DC3D6A2537BFF000623028 /* Stripe3DS2.framework */, ); name = Products; sourceTree = ""; @@ -1749,7 +1714,7 @@ 11C74B9A164043050071C2CA /* Frameworks */ = { isa = PBXGroup; children = ( - 31F336DC25376C5700874F00 /* Stripe3DS2.xcframework */, + 31D49B0F251D6ABF003FDB84 /* Stripe3DS2.xcframework */, 04E01F7921A8C37C0061402F /* OHHTTPStubs.framework */, 04E01F7A21A8C37D0061402F /* SWHttpTrafficRecorder.framework */, F1D765CD1EDE331500F37005 /* CoreLocation.framework */, @@ -1767,356 +1732,947 @@ name = Frameworks; sourceTree = ""; }; - 31237F1D24F7101100B22785 /* Payments */ = { + 31138F082544AD270060F82F /* objective-c-files-for-review */ = { isa = PBXGroup; children = ( - 3621DDC722A5E4FC00281BC4 /* STPAuthenticationContext.h */, - 3621DDC822A5E4FC00281BC4 /* STPPaymentHandler.h */, - 365BE89C2285F6080068D824 /* STPPaymentHandler.m */, - 3604006B22C18C78004CF80B /* STPThreeDSButtonCustomization.h */, - B664D64722B800AF00E6354B /* STPThreeDSButtonCustomization.m */, - B664D64A22B8034D00E6354B /* STPThreeDSCustomization+Private.h */, - 3621DDC922A5E4FC00281BC4 /* STPThreeDSCustomizationSettings.h */, - 367B46D522A0969000730BE0 /* STPThreeDSCustomizationSettings.m */, - 3604006722C18C77004CF80B /* STPThreeDSFooterCustomization.h */, - B664D65522B817C800E6354B /* STPThreeDSFooterCustomization.m */, - 3604006822C18C77004CF80B /* STPThreeDSLabelCustomization.h */, - B664D65B22B839DD00E6354B /* STPThreeDSLabelCustomization.m */, - 3604006922C18C77004CF80B /* STPThreeDSNavigationBarCustomization.h */, - B664D66422B83CF800E6354B /* STPThreeDSNavigationBarCustomization.m */, - 3604006C22C18C78004CF80B /* STPThreeDSSelectionCustomization.h */, - B664D66A22B9661200E6354B /* STPThreeDSSelectionCustomization.m */, - 3604006D22C18C78004CF80B /* STPThreeDSTextFieldCustomization.h */, - B664D67022B96A1300E6354B /* STPThreeDSTextFieldCustomization.m */, - 3604006A22C18C77004CF80B /* STPThreeDSUICustomization.h */, - B664D64D22B8085900E6354B /* STPThreeDSUICustomization.m */, + 311390552544AD280060F82F /* FauxPasAnnotations.h */, + 31138F332544AD270060F82F /* NSArray+Stripe.h */, + 31138FAA2544AD280060F82F /* NSArray+Stripe.m */, + 31138F9C2544AD280060F82F /* NSBundle+Stripe_AppName.h */, + 311390EA2544AD290060F82F /* NSBundle+Stripe_AppName.m */, + 31138FCE2544AD280060F82F /* NSCharacterSet+Stripe.h */, + 31138F612544AD280060F82F /* NSCharacterSet+Stripe.m */, + 31138F712544AD280060F82F /* NSDecimalNumber+Stripe_Currency.h */, + 311390C62544AD280060F82F /* NSDecimalNumber+Stripe_Currency.m */, + 31138F792544AD280060F82F /* NSDictionary+Stripe.h */, + 311390042544AD280060F82F /* NSDictionary+Stripe.m */, + 31138F2F2544AD270060F82F /* NSError+Stripe.h */, + 31138FAF2544AD280060F82F /* NSError+Stripe.m */, + 31138F472544AD280060F82F /* NSMutableURLRequest+Stripe.h */, + 31138FE92544AD280060F82F /* NSMutableURLRequest+Stripe.m */, + 31138F532544AD280060F82F /* NSString+Stripe.h */, + 31138FDA2544AD280060F82F /* NSString+Stripe.m */, + 31138F3D2544AD280060F82F /* NSURLComponents+Stripe.h */, + 31138FEE2544AD280060F82F /* NSURLComponents+Stripe.m */, + 31138F922544AD280060F82F /* PKAddPaymentPassRequest+Stripe_Error.h */, + 311390F22544AD290060F82F /* PKAddPaymentPassRequest+Stripe_Error.m */, + 311390F82544AD290060F82F /* PKPayment+Stripe.h */, + 31138F8E2544AD280060F82F /* PKPayment+Stripe.m */, + 31138FE22544AD280060F82F /* PKPaymentAuthorizationViewController+Stripe_Blocks.h */, + 31138F512544AD280060F82F /* PKPaymentAuthorizationViewController+Stripe_Blocks.m */, + 311390B02544AD280060F82F /* STDSAlreadyInitializedException.h */, + 311390352544AD280060F82F /* STDSAuthenticationRequestParameters.h */, + 311390AD2544AD280060F82F /* STDSAuthenticationResponse.h */, + 311390622544AD280060F82F /* STDSButtonCustomization.h */, + 311390732544AD280060F82F /* STDSChallengeParameters.h */, + 3113902F2544AD280060F82F /* STDSChallengeStatusReceiver.h */, + 311390682544AD280060F82F /* STDSCompletionEvent.h */, + 311390742544AD280060F82F /* STDSConfigParameters.h */, + 3113900D2544AD280060F82F /* STDSCustomization.h */, + 311390B52544AD280060F82F /* STDSErrorMessage.h */, + 311390952544AD280060F82F /* STDSException.h */, + 3113904B2544AD280060F82F /* STDSFooterCustomization.h */, + 311390202544AD280060F82F /* STDSInvalidInputException.h */, + 311390582544AD280060F82F /* STDSJSONDecodable.h */, + 311390192544AD280060F82F /* STDSJSONEncodable.h */, + 311390152544AD280060F82F /* STDSJSONEncoder.h */, + 311390A02544AD280060F82F /* STDSLabelCustomization.h */, + 311390912544AD280060F82F /* STDSNavigationBarCustomization.h */, + 311390182544AD280060F82F /* STDSNotInitializedException.h */, + 311390502544AD280060F82F /* STDSProtocolErrorEvent.h */, + 311390B82544AD280060F82F /* STDSRuntimeErrorEvent.h */, + 311390272544AD280060F82F /* STDSRuntimeException.h */, + 3113909E2544AD280060F82F /* STDSSelectionCustomization.h */, + 311390BA2544AD280060F82F /* STDSStripe3DS2Error.h */, + 311390B62544AD280060F82F /* STDSSwiftTryCatch.h */, + 3113907D2544AD280060F82F /* STDSTextFieldCustomization.h */, + 311390972544AD280060F82F /* STDSThreeDS2Service.h */, + 3113909B2544AD280060F82F /* STDSThreeDSProtocolVersion.h */, + 311390652544AD280060F82F /* STDSTransaction.h */, + 311390142544AD280060F82F /* STDSUICustomization.h */, + 3113902E2544AD280060F82F /* STDSWarning.h */, + 311390EB2544AD290060F82F /* STP3DS2AuthenticateResponse.h */, + 31138F962544AD280060F82F /* STP3DS2AuthenticateResponse.m */, + 311390132544AD280060F82F /* STPAddCardViewController.h */, + 31138FC12544AD280060F82F /* STPAddCardViewController.m */, + 31138F372544AD280060F82F /* STPAddCardViewController+Private.h */, + 311390102544AD280060F82F /* STPAddress.h */, + 31138FC72544AD280060F82F /* STPAddress.m */, + 31138F872544AD280060F82F /* STPAddressFieldTableViewCell.h */, + 311391002544AD290060F82F /* STPAddressFieldTableViewCell.m */, + 311390C72544AD280060F82F /* STPAddressViewModel.h */, + 31138F702544AD280060F82F /* STPAddressViewModel.m */, + 31138FA62544AD280060F82F /* STPAnalyticsClient.h */, + 311390DD2544AD290060F82F /* STPAnalyticsClient.m */, + 311390B12544AD280060F82F /* STPAPIClient.h */, + 31138F672544AD280060F82F /* STPAPIClient.m */, + 3113905B2544AD280060F82F /* STPAPIClient+ApplePay.h */, + 311390002544AD280060F82F /* STPAPIClient+ApplePay.m */, + 311390D52544AD280060F82F /* STPAPIClient+Beta.h */, + 31138FE82544AD280060F82F /* STPAPIClient+Private.h */, + 31138FD32544AD280060F82F /* STPAPIClient+PushProvisioning.h */, + 31138F5A2544AD280060F82F /* STPAPIClient+PushProvisioning.m */, + 311390CB2544AD280060F82F /* STPAPIRequest.h */, + 31138F6E2544AD280060F82F /* STPAPIRequest.m */, + 311390382544AD280060F82F /* STPAPIResponseDecodable.h */, + 311390402544AD280060F82F /* STPAppInfo.h */, + 31138FD62544AD280060F82F /* STPAppInfo.m */, + 3113902B2544AD280060F82F /* STPApplePayContext.h */, + 31138FF92544AD280060F82F /* STPApplePayContext.m */, + 311390362544AD280060F82F /* STPApplePayPaymentOption.h */, + 31138FED2544AD280060F82F /* STPApplePayPaymentOption.m */, + 31138F0F2544AD270060F82F /* STPAspects.h */, + 31138FC42544AD280060F82F /* STPAspects.m */, + 311390BE2544AD280060F82F /* STPAUBECSDebitFormView.h */, + 31138F8D2544AD280060F82F /* STPAUBECSDebitFormView.m */, + 311390F42544AD290060F82F /* STPAUBECSDebitFormView+Testing.h */, + 311390EC2544AD290060F82F /* STPAUBECSFormViewModel.h */, + 31138F972544AD280060F82F /* STPAUBECSFormViewModel.m */, + 311390B32544AD280060F82F /* STPAuthenticationContext.h */, + 311390C12544AD280060F82F /* STPBackendAPIAdapter.h */, + 311390162544AD280060F82F /* STPBankAccount.h */, + 31138FBE2544AD280060F82F /* STPBankAccount.m */, + 311390562544AD280060F82F /* STPBankAccountParams.h */, + 311390032544AD280060F82F /* STPBankAccountParams.m */, + 31138FFD2544AD280060F82F /* STPBankAccountParams+Private.h */, + 3113900A2544AD280060F82F /* STPBankSelectionTableViewCell.h */, + 31138F782544AD280060F82F /* STPBankSelectionTableViewCell.m */, + 311390C02544AD280060F82F /* STPBankSelectionViewController.h */, + 31138F862544AD280060F82F /* STPBankSelectionViewController.m */, + 31138F8F2544AD280060F82F /* STPBECSDebitAccountNumberValidator.h */, + 311390F92544AD290060F82F /* STPBECSDebitAccountNumberValidator.m */, + 31138FE02544AD280060F82F /* STPBINRange.h */, + 31138F502544AD280060F82F /* STPBINRange.m */, + 311390862544AD280060F82F /* STPBlocks.h */, + 31138F812544AD280060F82F /* STPBSBNumberValidator.h */, + 311391052544AD290060F82F /* STPBSBNumberValidator.m */, + 31138FA12544AD280060F82F /* STPBundleLocator.h */, + 311390E12544AD290060F82F /* STPBundleLocator.m */, + 31138FEF2544AD280060F82F /* STPCameraView.h */, + 31138F3E2544AD280060F82F /* STPCameraView.m */, + 311390672544AD280060F82F /* STPCard.h */, + 311390EE2544AD290060F82F /* STPCard.m */, + 31138F1B2544AD270060F82F /* STPCard+Private.h */, + 311390D62544AD280060F82F /* STPCardBINMetadata.h */, + 31138F662544AD280060F82F /* STPCardBINMetadata.m */, + 3113904A2544AD280060F82F /* STPCardBrand.h */, + 311390D32544AD280060F82F /* STPCardBrand.m */, + 31138F772544AD280060F82F /* STPCardLoadingIndicator.h */, + 311390082544AD280060F82F /* STPCardLoadingIndicator.m */, + 3113905A2544AD280060F82F /* STPCardParams.h */, + 31138FFE2544AD280060F82F /* STPCardParams.m */, + 31138F912544AD280060F82F /* STPCardScanner.h */, + 311390EF2544AD290060F82F /* STPCardScanner.m */, + 31138FBD2544AD280060F82F /* STPCardScannerTableViewCell.h */, + 31138F122544AD270060F82F /* STPCardScannerTableViewCell.m */, + 311390432544AD280060F82F /* STPCardValidationState.h */, + 311390AB2544AD280060F82F /* STPCardValidator.h */, + 31138F732544AD280060F82F /* STPCardValidator.m */, + 311390ED2544AD290060F82F /* STPCardValidator+Private.h */, + 31138F982544AD280060F82F /* STPCardValidator+Private.m */, + 31138FE42544AD280060F82F /* STPCategoryLoader.h */, + 31138F4D2544AD280060F82F /* STPCategoryLoader.m */, + 311390DF2544AD290060F82F /* STPColorUtils.h */, + 31138FA42544AD280060F82F /* STPColorUtils.m */, + 311390792544AD280060F82F /* STPConfirmAlipayOptions.h */, + 31138F262544AD270060F82F /* STPConfirmAlipayOptions.m */, + 311390C22544AD280060F82F /* STPConfirmCardOptions.h */, + 31138F882544AD280060F82F /* STPConfirmCardOptions.m */, + 311390572544AD280060F82F /* STPConfirmPaymentMethodOptions.h */, + 311390012544AD280060F82F /* STPConfirmPaymentMethodOptions.m */, + 311390872544AD280060F82F /* STPConnectAccountAddress.h */, + 31138F192544AD270060F82F /* STPConnectAccountAddress.m */, + 311390A12544AD280060F82F /* STPConnectAccountCompanyParams.h */, + 31138F382544AD280060F82F /* STPConnectAccountCompanyParams.m */, + 311390BD2544AD280060F82F /* STPConnectAccountIndividualParams.h */, + 31138F952544AD280060F82F /* STPConnectAccountIndividualParams.m */, + 3113908D2544AD280060F82F /* STPConnectAccountParams.h */, + 31138F092544AD270060F82F /* STPConnectAccountParams.m */, + 311390312544AD280060F82F /* STPCoreScrollViewController.h */, + 31138FF32544AD280060F82F /* STPCoreScrollViewController.m */, + 31138F162544AD270060F82F /* STPCoreScrollViewController+Private.h */, + 311390BC2544AD280060F82F /* STPCoreTableViewController.h */, + 31138F942544AD280060F82F /* STPCoreTableViewController.m */, + 311390D02544AD280060F82F /* STPCoreTableViewController+Private.h */, + 311390232544AD280060F82F /* STPCoreViewController.h */, + 31138FB12544AD280060F82F /* STPCoreViewController.m */, + 31138FA92544AD280060F82F /* STPCoreViewController+Private.h */, + 3113907B2544AD280060F82F /* STPCustomer.h */, + 31138F272544AD270060F82F /* STPCustomer.m */, + 31138FA02544AD280060F82F /* STPCustomer+Private.h */, + 311390852544AD280060F82F /* STPCustomerContext.h */, + 31138F1D2544AD270060F82F /* STPCustomerContext.m */, + 31138F2B2544AD270060F82F /* STPCustomerContext+Private.h */, + 311390E82544AD290060F82F /* STPDelegateProxy.h */, + 31138F9A2544AD280060F82F /* STPDelegateProxy.m */, + 31138F802544AD280060F82F /* STPDispatchFunctions.h */, + 31138FFB2544AD280060F82F /* STPDispatchFunctions.m */, + 31138F0A2544AD270060F82F /* STPEmailAddressValidator.h */, + 31138FC92544AD280060F82F /* STPEmailAddressValidator.m */, + 31138F892544AD280060F82F /* STPEmptyStripeResponse.h */, + 311390FA2544AD290060F82F /* STPEmptyStripeResponse.m */, + 31138F4F2544AD280060F82F /* STPEphemeralKey.h */, + 31138FDF2544AD280060F82F /* STPEphemeralKey.m */, + 31138F522544AD280060F82F /* STPEphemeralKeyManager.h */, + 31138FDC2544AD280060F82F /* STPEphemeralKeyManager.m */, + 311390602544AD280060F82F /* STPEphemeralKeyProvider.h */, + 3113909C2544AD280060F82F /* STPFakeAddPaymentPassViewController.h */, + 31138F432544AD280060F82F /* STPFakeAddPaymentPassViewController.m */, + 311390242544AD280060F82F /* STPFile.h */, + 31138FB02544AD280060F82F /* STPFile.m */, + 31138F142544AD270060F82F /* STPFile+Private.h */, + 311390112544AD280060F82F /* STPFormEncodable.h */, + 31138F562544AD280060F82F /* STPFormEncoder.h */, + 31138FD42544AD280060F82F /* STPFormEncoder.m */, + 311390E52544AD290060F82F /* STPFormTextField.h */, + 31138F9E2544AD280060F82F /* STPFormTextField.m */, + 311390322544AD280060F82F /* STPFormTextFieldContainer.h */, + 3113908A2544AD280060F82F /* STPFPXBankBrand.h */, + 31138F112544AD270060F82F /* STPFPXBankBrand.m */, + 311390DA2544AD280060F82F /* STPFPXBankStatusResponse.h */, + 31138F622544AD280060F82F /* STPFPXBankStatusResponse.m */, + 311390E32544AD290060F82F /* STPGenericStripeObject.h */, + 31138F9D2544AD280060F82F /* STPGenericStripeObject.m */, + 3113903D2544AD280060F82F /* STPImageLibrary.h */, + 31138FDE2544AD280060F82F /* STPImageLibrary.m */, + 311390D92544AD280060F82F /* STPImageLibrary+Private.h */, + 3113909A2544AD280060F82F /* STPIntentAction.h */, + 31138F462544AD280060F82F /* STPIntentAction.m */, + 31138FC02544AD280060F82F /* STPIntentAction+Private.h */, + 3113906D2544AD280060F82F /* STPIntentActionAlipayHandleRedirect.h */, + 311390E62544AD290060F82F /* STPIntentActionAlipayHandleRedirect.m */, + 311390282544AD280060F82F /* STPIntentActionOXXODisplayDetails.h */, + 31138FAB2544AD280060F82F /* STPIntentActionOXXODisplayDetails.m */, + 311390452544AD280060F82F /* STPIntentActionRedirectToURL.h */, + 31138FCD2544AD280060F82F /* STPIntentActionRedirectToURL.m */, + 311390D82544AD280060F82F /* STPIntentActionRedirectToURL+Private.h */, + 31138F582544AD280060F82F /* STPIntentActionUseStripeSDK.h */, + 31138FD92544AD280060F82F /* STPIntentActionUseStripeSDK.m */, + 31138F652544AD280060F82F /* STPInternalAPIResponseDecodable.h */, + 3113903C2544AD280060F82F /* STPIssuingCardPin.h */, + 31138FDD2544AD280060F82F /* STPIssuingCardPin.m */, + 311390772544AD280060F82F /* STPKlarnaLineItem.h */, + 31138F2C2544AD270060F82F /* STPKlarnaLineItem.m */, + 311391042544AD290060F82F /* STPLabeledFormTextFieldView.h */, + 31138F822544AD280060F82F /* STPLabeledFormTextFieldView.m */, + 31138FF52544AD280060F82F /* STPLabeledMultiFormTextFieldView.h */, + 31138F3C2544AD280060F82F /* STPLabeledMultiFormTextFieldView.m */, + 31138F722544AD280060F82F /* STPLocalizationUtils.h */, + 311390C82544AD280060F82F /* STPLocalizationUtils.m */, + 311390342544AD280060F82F /* STPMandateCustomerAcceptanceParams.h */, + 31138FF62544AD280060F82F /* STPMandateCustomerAcceptanceParams.m */, + 311390632544AD280060F82F /* STPMandateDataParams.h */, + 311390F02544AD290060F82F /* STPMandateDataParams.m */, + 311390472544AD280060F82F /* STPMandateOnlineParams.h */, + 311390D72544AD280060F82F /* STPMandateOnlineParams.m */, + 31138F2D2544AD270060F82F /* STPMandateOnlineParams+Private.h */, + 311390592544AD280060F82F /* STPMultiFormTextField.h */, + 31138FFC2544AD280060F82F /* STPMultiFormTextField.m */, + 31138FEB2544AD280060F82F /* STPMultipartFormDataEncoder.h */, + 31138F402544AD280060F82F /* STPMultipartFormDataEncoder.m */, + 31138FC32544AD280060F82F /* STPMultipartFormDataPart.h */, + 31138F0E2544AD270060F82F /* STPMultipartFormDataPart.m */, + 31138FF22544AD280060F82F /* STPNumericStringValidator.h */, + 31138F3B2544AD280060F82F /* STPNumericStringValidator.m */, + 3113908E2544AD280060F82F /* STPPaymentActivityIndicatorView.h */, + 31138F5F2544AD280060F82F /* STPPaymentActivityIndicatorView.m */, + 311390512544AD280060F82F /* STPPaymentCardTextField.h */, + 311390C32544AD280060F82F /* STPPaymentCardTextField.m */, + 31138F6F2544AD280060F82F /* STPPaymentCardTextField+Private.h */, + 31138FA72544AD280060F82F /* STPPaymentCardTextFieldCell.h */, + 311390DE2544AD290060F82F /* STPPaymentCardTextFieldCell.m */, + 31138F1C2544AD270060F82F /* STPPaymentCardTextFieldViewModel.h */, + 31138FB42544AD280060F82F /* STPPaymentCardTextFieldViewModel.m */, + 311390BF2544AD280060F82F /* STPPaymentConfiguration.h */, + 31138F8C2544AD280060F82F /* STPPaymentConfiguration.m */, + 311390CE2544AD280060F82F /* STPPaymentConfiguration+Private.h */, + 3113901B2544AD280060F82F /* STPPaymentContext.h */, + 31138FBB2544AD280060F82F /* STPPaymentContext.m */, + 31138FB92544AD280060F82F /* STPPaymentContext+Private.h */, + 31138FB62544AD280060F82F /* STPPaymentContextAmountModel.h */, + 31138F172544AD270060F82F /* STPPaymentContextAmountModel.m */, + 3113908B2544AD280060F82F /* STPPaymentHandler.h */, + 31138F102544AD270060F82F /* STPPaymentHandler.m */, + 311390F62544AD290060F82F /* STPPaymentHandlerActionParams.h */, + 31138F902544AD280060F82F /* STPPaymentHandlerActionParams.m */, + 3113903E2544AD280060F82F /* STPPaymentIntent.h */, + 31138FD52544AD280060F82F /* STPPaymentIntent.m */, + 31138F852544AD280060F82F /* STPPaymentIntent+Private.h */, + 3113902A2544AD280060F82F /* STPPaymentIntentAction.h */, + 311390462544AD280060F82F /* STPPaymentIntentActionRedirectToURL.h */, + 311390692544AD280060F82F /* STPPaymentIntentEnums.h */, + 311390332544AD280060F82F /* STPPaymentIntentLastPaymentError.h */, + 31138FF12544AD280060F82F /* STPPaymentIntentLastPaymentError.m */, + 3113906E2544AD280060F82F /* STPPaymentIntentParams.h */, + 311390E02544AD290060F82F /* STPPaymentIntentParams.m */, + 311390A22544AD280060F82F /* STPPaymentIntentParams+Utilities.h */, + 311390AF2544AD280060F82F /* STPPaymentIntentShippingDetails.h */, + 31138F682544AD280060F82F /* STPPaymentIntentShippingDetails.m */, + 311390292544AD280060F82F /* STPPaymentIntentShippingDetailsAddress.h */, + 31138FAC2544AD280060F82F /* STPPaymentIntentShippingDetailsAddress.m */, + 311390412544AD280060F82F /* STPPaymentIntentShippingDetailsAddressParams.h */, + 31138FD12544AD280060F82F /* STPPaymentIntentShippingDetailsAddressParams.m */, + 311390422544AD280060F82F /* STPPaymentIntentShippingDetailsParams.h */, + 31138FD22544AD280060F82F /* STPPaymentIntentShippingDetailsParams.m */, + 311390782544AD280060F82F /* STPPaymentIntentSourceAction.h */, + 311390262544AD280060F82F /* STPPaymentIntentSourceActionAuthorizeWithURL.h */, + 311390982544AD280060F82F /* STPPaymentMethod.h */, + 31138F4A2544AD280060F82F /* STPPaymentMethod.m */, + 31138FA32544AD280060F82F /* STPPaymentMethod+Private.h */, + 311390842544AD280060F82F /* STPPaymentMethodAddress.h */, + 31138F202544AD270060F82F /* STPPaymentMethodAddress.m */, + 311390922544AD280060F82F /* STPPaymentMethodAlipay.h */, + 31138F542544AD280060F82F /* STPPaymentMethodAlipay.m */, + 311390942544AD280060F82F /* STPPaymentMethodAlipayParams.h */, + 31138F4E2544AD280060F82F /* STPPaymentMethodAlipayParams.m */, + 3113907A2544AD280060F82F /* STPPaymentMethodAUBECSDebit.h */, + 31138F252544AD270060F82F /* STPPaymentMethodAUBECSDebit.m */, + 3113901F2544AD280060F82F /* STPPaymentMethodAUBECSDebitParams.h */, + 31138FB82544AD280060F82F /* STPPaymentMethodAUBECSDebitParams.m */, + 311390802544AD280060F82F /* STPPaymentMethodBacsDebit.h */, + 31138F232544AD270060F82F /* STPPaymentMethodBacsDebit.m */, + 311390252544AD280060F82F /* STPPaymentMethodBacsDebitParams.h */, + 31138FAE2544AD280060F82F /* STPPaymentMethodBacsDebitParams.m */, + 311390A42544AD280060F82F /* STPPaymentMethodBancontact.h */, + 31138F392544AD280060F82F /* STPPaymentMethodBancontact.m */, + 311390542544AD280060F82F /* STPPaymentMethodBancontactParams.h */, + 311390052544AD280060F82F /* STPPaymentMethodBancontactParams.m */, + 3113902C2544AD280060F82F /* STPPaymentMethodBillingDetails.h */, + 31138FFA2544AD280060F82F /* STPPaymentMethodBillingDetails.m */, + 311390BB2544AD280060F82F /* STPPaymentMethodCard.h */, + 31138F992544AD280060F82F /* STPPaymentMethodCard.m */, + 3113905C2544AD280060F82F /* STPPaymentMethodCardChecks.h */, + 311391062544AD290060F82F /* STPPaymentMethodCardChecks.m */, + 31138F412544AD280060F82F /* STPPaymentMethodCardChecks+Private.h */, + 311390A92544AD280060F82F /* STPPaymentMethodCardNetworks.h */, + 31138F742544AD280060F82F /* STPPaymentMethodCardNetworks.m */, + 311390302544AD280060F82F /* STPPaymentMethodCardParams.h */, + 31138FF02544AD280060F82F /* STPPaymentMethodCardParams.m */, + 311390712544AD280060F82F /* STPPaymentMethodCardPresent.h */, + 31138F322544AD270060F82F /* STPPaymentMethodCardPresent.m */, + 311390932544AD280060F82F /* STPPaymentMethodCardWallet.h */, + 31138F552544AD280060F82F /* STPPaymentMethodCardWallet.m */, + 311390E42544AD290060F82F /* STPPaymentMethodCardWallet+Private.h */, + 3113904E2544AD280060F82F /* STPPaymentMethodCardWalletMasterpass.h */, + 311390C52544AD280060F82F /* STPPaymentMethodCardWalletMasterpass.m */, + 3113907E2544AD280060F82F /* STPPaymentMethodCardWalletVisaCheckout.h */, + 31138F212544AD270060F82F /* STPPaymentMethodCardWalletVisaCheckout.m */, + 311390212544AD280060F82F /* STPPaymentMethodEnums.h */, + 311390522544AD280060F82F /* STPPaymentMethodEPS.h */, + 311390C42544AD280060F82F /* STPPaymentMethodEPS.m */, + 3113909F2544AD280060F82F /* STPPaymentMethodEPSParams.h */, + 31138F3F2544AD280060F82F /* STPPaymentMethodEPSParams.m */, + 311390722544AD280060F82F /* STPPaymentMethodFPX.h */, + 31138F342544AD270060F82F /* STPPaymentMethodFPX.m */, + 3113901C2544AD280060F82F /* STPPaymentMethodFPXParams.h */, + 31138FBA2544AD280060F82F /* STPPaymentMethodFPXParams.m */, + 311390A62544AD280060F82F /* STPPaymentMethodGiropay.h */, + 31138F7D2544AD280060F82F /* STPPaymentMethodGiropay.m */, + 3113907C2544AD280060F82F /* STPPaymentMethodGiropayParams.h */, + 31138F292544AD270060F82F /* STPPaymentMethodGiropayParams.m */, + 311390832544AD280060F82F /* STPPaymentMethodGrabPay.h */, + 31138F1F2544AD270060F82F /* STPPaymentMethodGrabPay.m */, + 3113905F2544AD280060F82F /* STPPaymentMethodGrabPayParams.h */, + 311390FB2544AD290060F82F /* STPPaymentMethodGrabPayParams.m */, + 311390702544AD280060F82F /* STPPaymentMethodiDEAL.h */, + 311390DC2544AD290060F82F /* STPPaymentMethodiDEAL.m */, + 3113902D2544AD280060F82F /* STPPaymentMethodiDEALParams.h */, + 31138FF72544AD280060F82F /* STPPaymentMethodiDEALParams.m */, + 31138FF82544AD280060F82F /* STPPaymentMethodListDeserializer.h */, + 31138F352544AD270060F82F /* STPPaymentMethodListDeserializer.m */, + 311390892544AD280060F82F /* STPPaymentMethodOXXO.h */, + 31138F152544AD270060F82F /* STPPaymentMethodOXXO.m */, + 311390962544AD280060F82F /* STPPaymentMethodOXXOParams.h */, + 31138F4C2544AD280060F82F /* STPPaymentMethodOXXOParams.m */, + 311390822544AD280060F82F /* STPPaymentMethodParams.h */, + 31138F1E2544AD270060F82F /* STPPaymentMethodParams.m */, + 311390372544AD280060F82F /* STPPaymentMethodPayPal.h */, + 31138FE62544AD280060F82F /* STPPaymentMethodPayPal.m */, + 3113905D2544AD280060F82F /* STPPaymentMethodPayPalParams.h */, + 311391022544AD290060F82F /* STPPaymentMethodPayPalParams.m */, + 311390A72544AD280060F82F /* STPPaymentMethodPrzelewy24.h */, + 31138F7E2544AD280060F82F /* STPPaymentMethodPrzelewy24.m */, + 3113904C2544AD280060F82F /* STPPaymentMethodPrzelewy24Params.h */, + 311390CC2544AD280060F82F /* STPPaymentMethodPrzelewy24Params.m */, + 3113901D2544AD280060F82F /* STPPaymentMethodSEPADebit.h */, + 31138FB52544AD280060F82F /* STPPaymentMethodSEPADebit.m */, + 3113906F2544AD280060F82F /* STPPaymentMethodSEPADebitParams.h */, + 311390E22544AD290060F82F /* STPPaymentMethodSEPADebitParams.m */, + 3113909D2544AD280060F82F /* STPPaymentMethodSofort.h */, + 31138F442544AD280060F82F /* STPPaymentMethodSofort.m */, + 3113900E2544AD280060F82F /* STPPaymentMethodSofortParams.h */, + 31138FC52544AD280060F82F /* STPPaymentMethodSofortParams.m */, + 3113903A2544AD280060F82F /* STPPaymentMethodThreeDSecureUsage.h */, + 31138FE12544AD280060F82F /* STPPaymentMethodThreeDSecureUsage.m */, + 311390662544AD280060F82F /* STPPaymentOption.h */, + 31138F602544AD280060F82F /* STPPaymentOptionsInternalViewController.h */, + 31138FCF2544AD280060F82F /* STPPaymentOptionsInternalViewController.m */, + 311390812544AD280060F82F /* STPPaymentOptionsViewController.h */, + 31138F242544AD270060F82F /* STPPaymentOptionsViewController.m */, + 31138F6C2544AD280060F82F /* STPPaymentOptionsViewController+Private.h */, + 31138F3A2544AD280060F82F /* STPPaymentOptionTableViewCell.h */, + 31138FF42544AD280060F82F /* STPPaymentOptionTableViewCell.m */, + 31138F9F2544AD280060F82F /* STPPaymentOptionTuple.h */, + 311390E72544AD290060F82F /* STPPaymentOptionTuple.m */, + 311390752544AD280060F82F /* STPPaymentResult.h */, + 31138F2E2544AD270060F82F /* STPPaymentResult.m */, + 31138F9B2544AD280060F82F /* STPPhoneNumberValidator.h */, + 311390E92544AD290060F82F /* STPPhoneNumberValidator.m */, + 311390B42544AD280060F82F /* STPPinManagementService.h */, + 31138F632544AD280060F82F /* STPPinManagementService.m */, + 311390062544AD280060F82F /* STPPostalCodeValidator.h */, + 31138F7B2544AD280060F82F /* STPPostalCodeValidator.m */, + 311390FD2544AD290060F82F /* STPPromise.h */, + 31138F8B2544AD280060F82F /* STPPromise.m */, + 311390532544AD280060F82F /* STPPushProvisioningContext.h */, + 311390092544AD280060F82F /* STPPushProvisioningContext.m */, + 311390DB2544AD280060F82F /* STPPushProvisioningDetails.h */, + 31138FA82544AD280060F82F /* STPPushProvisioningDetails.m */, + 3113903B2544AD280060F82F /* STPPushProvisioningDetailsParams.h */, + 31138FDB2544AD280060F82F /* STPPushProvisioningDetailsParams.m */, + 311390392544AD280060F82F /* STPRedirectContext.h */, + 31138FE32544AD280060F82F /* STPRedirectContext.m */, + 311390CA2544AD280060F82F /* STPRedirectContext+Private.h */, + 311390022544AD280060F82F /* STPSectionHeaderView.h */, + 31138F7C2544AD280060F82F /* STPSectionHeaderView.m */, + 311390222544AD280060F82F /* STPSetupIntent.h */, + 31138FB32544AD280060F82F /* STPSetupIntent.m */, + 31138F492544AD280060F82F /* STPSetupIntent+Private.h */, + 311390992544AD280060F82F /* STPSetupIntentConfirmParams.h */, + 31138F452544AD280060F82F /* STPSetupIntentConfirmParams.m */, + 3113901E2544AD280060F82F /* STPSetupIntentConfirmParams+Utilities.h */, + 3113903F2544AD280060F82F /* STPSetupIntentEnums.h */, + 311390AE2544AD280060F82F /* STPSetupIntentLastSetupError.h */, + 31138F6A2544AD280060F82F /* STPSetupIntentLastSetupError.m */, + 311390B92544AD280060F82F /* STPShippingAddressViewController.h */, + 31138FA22544AD280060F82F /* STPShippingAddressViewController.m */, + 31138FEC2544AD280060F82F /* STPShippingMethodsViewController.h */, + 31138F422544AD280060F82F /* STPShippingMethodsViewController.m */, + 31138F842544AD280060F82F /* STPShippingMethodTableViewCell.h */, + 311391032544AD290060F82F /* STPShippingMethodTableViewCell.m */, + 311390492544AD280060F82F /* STPSource.h */, + 311390D42544AD280060F82F /* STPSource.m */, + 31138FD82544AD280060F82F /* STPSource+Private.h */, + 311390122544AD280060F82F /* STPSourceCardDetails.h */, + 31138FCA2544AD280060F82F /* STPSourceCardDetails.m */, + 311390F72544AD290060F82F /* STPSourceCardDetails+Private.h */, + 3113901A2544AD280060F82F /* STPSourceEnums.h */, + 3113905E2544AD280060F82F /* STPSourceKlarnaDetails.h */, + 311390FF2544AD290060F82F /* STPSourceKlarnaDetails.m */, + 311390642544AD280060F82F /* STPSourceOwner.h */, + 311390F12544AD290060F82F /* STPSourceOwner.m */, + 311390442544AD280060F82F /* STPSourceParams.h */, + 31138FCB2544AD280060F82F /* STPSourceParams.m */, + 31138FE72544AD280060F82F /* STPSourceParams+Private.h */, + 31138F0B2544AD270060F82F /* STPSourcePoller.h */, + 31138FC82544AD280060F82F /* STPSourcePoller.m */, + 3113906B2544AD280060F82F /* STPSourceProtocol.h */, + 311390A82544AD280060F82F /* STPSourceReceiver.h */, + 31138F762544AD280060F82F /* STPSourceReceiver.m */, + 311390482544AD280060F82F /* STPSourceRedirect.h */, + 311390D22544AD280060F82F /* STPSourceRedirect.m */, + 31138F2A2544AD270060F82F /* STPSourceRedirect+Private.h */, + 311390612544AD280060F82F /* STPSourceSEPADebitDetails.h */, + 311390FC2544AD290060F82F /* STPSourceSEPADebitDetails.m */, + 311390882544AD280060F82F /* STPSourceVerification.h */, + 31138F1A2544AD270060F82F /* STPSourceVerification.m */, + 311390F32544AD290060F82F /* STPSourceVerification+Private.h */, + 311390AA2544AD280060F82F /* STPSourceWeChatPayDetails.h */, + 31138F752544AD280060F82F /* STPSourceWeChatPayDetails.m */, + 311390CF2544AD280060F82F /* STPStringUtils.h */, + 31138F6D2544AD280060F82F /* STPStringUtils.m */, + 31138F482544AD280060F82F /* STPSwitchTableViewCell.h */, + 31138FEA2544AD280060F82F /* STPSwitchTableViewCell.m */, + 31138F132544AD270060F82F /* STPTelemetryClient.h */, + 31138FBC2544AD280060F82F /* STPTelemetryClient.m */, + 311390172544AD280060F82F /* STPTheme.h */, + 31138FBF2544AD280060F82F /* STPTheme.m */, + 311390762544AD280060F82F /* STPThreeDSButtonCustomization.h */, + 31138F302544AD270060F82F /* STPThreeDSButtonCustomization.m */, + 31138F5B2544AD280060F82F /* STPThreeDSCustomization+Private.h */, + 311390B22544AD280060F82F /* STPThreeDSCustomizationSettings.h */, + 31138F642544AD280060F82F /* STPThreeDSCustomizationSettings.m */, + 3113908F2544AD280060F82F /* STPThreeDSFooterCustomization.h */, + 31138F5E2544AD280060F82F /* STPThreeDSFooterCustomization.m */, + 3113904D2544AD280060F82F /* STPThreeDSLabelCustomization.h */, + 311390CD2544AD280060F82F /* STPThreeDSLabelCustomization.m */, + 311390A52544AD280060F82F /* STPThreeDSNavigationBarCustomization.h */, + 31138F362544AD280060F82F /* STPThreeDSNavigationBarCustomization.m */, + 311390902544AD280060F82F /* STPThreeDSSelectionCustomization.h */, + 31138F592544AD280060F82F /* STPThreeDSSelectionCustomization.m */, + 3113908C2544AD280060F82F /* STPThreeDSTextFieldCustomization.h */, + 31138F0D2544AD270060F82F /* STPThreeDSTextFieldCustomization.m */, + 311390B72544AD280060F82F /* STPThreeDSUICustomization.h */, + 31138FA52544AD280060F82F /* STPThreeDSUICustomization.m */, + 311390AC2544AD280060F82F /* STPToken.h */, + 31138F6B2544AD280060F82F /* STPToken.m */, + 311390D12544AD280060F82F /* STPURLCallbackHandler.h */, + 31138F692544AD280060F82F /* STPURLCallbackHandler.m */, + 3113907F2544AD280060F82F /* STPUserInformation.h */, + 31138F222544AD270060F82F /* STPUserInformation.m */, + 31138FE52544AD280060F82F /* STPValidatedTextField.h */, + 31138F4B2544AD280060F82F /* STPValidatedTextField.m */, + 31138F832544AD280060F82F /* STPViewWithSeparator.h */, + 311391012544AD290060F82F /* STPViewWithSeparator.m */, + 311390A32544AD280060F82F /* Stripe.h */, + 3113906C2544AD280060F82F /* Stripe3DS2-Prefix.pch */, + 3113906A2544AD280060F82F /* Stripe3DS2.h */, + 3113900F2544AD280060F82F /* StripeError.h */, + 31138FC62544AD280060F82F /* StripeError.m */, + 31138FAD2544AD280060F82F /* UIBarButtonItem+Stripe.h */, + 31138F312544AD270060F82F /* UIBarButtonItem+Stripe.m */, + 31138F7A2544AD280060F82F /* UIImage+Stripe.h */, + 311390072544AD280060F82F /* UIImage+Stripe.m */, + 3113904F2544AD280060F82F /* UINavigationBar+Stripe_Theme.h */, + 311390C92544AD280060F82F /* UINavigationBar+Stripe_Theme.m */, + 31138FC22544AD280060F82F /* UINavigationController+Stripe_Completion.h */, + 31138F0C2544AD270060F82F /* UINavigationController+Stripe_Completion.m */, + 31138F8A2544AD280060F82F /* UITableViewCell+Stripe_Borders.h */, + 311390FE2544AD290060F82F /* UITableViewCell+Stripe_Borders.m */, + 31138F5D2544AD280060F82F /* UIToolbar+Stripe_InputAccessory.h */, + 31138FCC2544AD280060F82F /* UIToolbar+Stripe_InputAccessory.m */, + 31138F7F2544AD280060F82F /* UIView+Stripe_FirstResponder.h */, + 31138FFF2544AD280060F82F /* UIView+Stripe_FirstResponder.m */, + 31138FB72544AD280060F82F /* UIView+Stripe_SafeAreaBounds.h */, + 31138F182544AD270060F82F /* UIView+Stripe_SafeAreaBounds.m */, + 31138F5C2544AD280060F82F /* UIViewController+Stripe_KeyboardAvoiding.h */, + 31138FD02544AD280060F82F /* UIViewController+Stripe_KeyboardAvoiding.m */, + 311390F52544AD290060F82F /* UIViewController+Stripe_NavigationItemProxy.h */, + 31138F932544AD280060F82F /* UIViewController+Stripe_NavigationItemProxy.m */, + 31138FB22544AD280060F82F /* UIViewController+Stripe_ParentViewController.h */, + 31138F282544AD270060F82F /* UIViewController+Stripe_ParentViewController.m */, + 31138F572544AD280060F82F /* UIViewController+Stripe_Promises.h */, + 31138FD72544AD280060F82F /* UIViewController+Stripe_Promises.m */, ); - name = Payments; + path = "objective-c-files-for-review"; + sourceTree = SOURCE_ROOT; + }; + 3144E123253E7D1200FE2605 /* Internal */ = { + isa = PBXGroup; + children = ( + 3144E12C253E7DBB00FE2605 /* Analytics */, + 3144E12B253E7DB300FE2605 /* API Bindings */, + 3144E130253E7FE500FE2605 /* Basic UI */, + 3144E12D253E7E7800FE2605 /* Categories */, + 3144E12E253E7EB600FE2605 /* Helpers */, + 3144E12F253E7FD900FE2605 /* Payments */, + ); + name = Internal; sourceTree = ""; }; - 319A606222E914C000AACF66 /* 3DS2 */ = { + 3144E124253E7D2200FE2605 /* API Bindings */ = { isa = PBXGroup; children = ( - 315CB8B722E7D96000E612A3 /* STDSAlreadyInitializedException.h */, - 315CB8AF22E7D95F00E612A3 /* STDSAuthenticationRequestParameters.h */, - 315CB8B422E7D95F00E612A3 /* STDSAuthenticationResponse.h */, - 315CB8A522E7D95E00E612A3 /* STDSButtonCustomization.h */, - 315CB8B922E7D96000E612A3 /* STDSChallengeParameters.h */, - 315CB8A322E7D95E00E612A3 /* STDSChallengeStatusReceiver.h */, - 315CB8B222E7D95F00E612A3 /* STDSCompletionEvent.h */, - 315CB8C022E7D96000E612A3 /* STDSConfigParameters.h */, - 315CB8AE22E7D95F00E612A3 /* STDSCustomization.h */, - 315CB8B122E7D95F00E612A3 /* STDSErrorMessage.h */, - 315CB8A822E7D95F00E612A3 /* STDSException.h */, - 315CB8B622E7D96000E612A3 /* STDSFooterCustomization.h */, - 315CB8BC22E7D96000E612A3 /* STDSInvalidInputException.h */, - 315CB8BA22E7D96000E612A3 /* STDSJSONDecodable.h */, - 315CB8BB22E7D96000E612A3 /* STDSJSONEncodable.h */, - 315CB8B822E7D96000E612A3 /* STDSJSONEncoder.h */, - 315CB8AD22E7D95F00E612A3 /* STDSLabelCustomization.h */, - 315CB8AB22E7D95F00E612A3 /* STDSNavigationBarCustomization.h */, - 315CB8BF22E7D96000E612A3 /* STDSNotInitializedException.h */, - 315CB8BD22E7D96000E612A3 /* STDSProtocolErrorEvent.h */, - 315CB8B022E7D95F00E612A3 /* STDSRuntimeErrorEvent.h */, - 315CB8A422E7D95E00E612A3 /* STDSRuntimeException.h */, - 315CB8A722E7D95E00E612A3 /* STDSSelectionCustomization.h */, - 315CB8C122E7D96000E612A3 /* STDSStripe3DS2Error.h */, - 31F336DF25377C9700874F00 /* STDSSwiftTryCatch.h */, - 315CB8A922E7D95F00E612A3 /* STDSTextFieldCustomization.h */, - 315CB8B522E7D95F00E612A3 /* STDSThreeDS2Service.h */, - 315CB8B322E7D95F00E612A3 /* STDSThreeDSProtocolVersion.h */, - 315CB8AC22E7D95F00E612A3 /* STDSTransaction.h */, - 315CB8AA22E7D95F00E612A3 /* STDSUICustomization.h */, - 315CB8A622E7D95E00E612A3 /* STDSWarning.h */, - 315CB8BE22E7D96000E612A3 /* Stripe3DS2.h */, + 3144E125253E7D3F00FE2605 /* Models */, + 317ABD8625117C9800CC59EF /* STPAPIClient.swift */, + 317ABDCF25117C9C00CC59EF /* STPAPIClient+ApplePay.swift */, + 317ABDB325117C9B00CC59EF /* STPEphemeralKeyProvider.swift */, + 317ABD8825117C9800CC59EF /* STPPinManagementService.swift */, + 317ABE0625117C9F00CC59EF /* STPPushProvisioningContext.swift */, + 317ABD6325117C9600CC59EF /* STPPushProvisioningDetailsParams.swift */, + 317ABDBD25117C9B00CC59EF /* STPRedirectContext.swift */, + B6D9CF02251AD14E00AAD424 /* StripeAPI.swift */, ); - name = 3DS2; - path = PublicHeaders; + name = "API Bindings"; sourceTree = ""; }; - 31C8644224DDEEFB0015F7DF /* Sofort */ = { + 3144E125253E7D3F00FE2605 /* Models */ = { isa = PBXGroup; children = ( - 31C8644424DDEF070015F7DF /* STPPaymentMethodSofort.m */, - 31C8644624DDEF070015F7DF /* STPPaymentMethodSofort.h */, - 31C8644324DDEF070015F7DF /* STPPaymentMethodSofortParams.h */, - 31C8644524DDEF070015F7DF /* STPPaymentMethodSofortParams.m */, + 3144E127253E7D5E00FE2605 /* PaymentIntents */, + 3144E128253E7D6200FE2605 /* PaymentMethods */, + 3144E129253E7D6700FE2605 /* SetupIntents */, + 3144E126253E7D5500FE2605 /* Shared */, + 3144E12A253E7D6B00FE2605 /* Sources */, + 317ABD8725117C9800CC59EF /* STPAddress.swift */, + 317ABDDF25117C9D00CC59EF /* STPAPIResponseDecodable.swift */, + 317ABE0325117C9F00CC59EF /* STPAppInfo.swift */, + 317ABDB225117C9B00CC59EF /* STPCardBrand.swift */, + 317ABE1A25117CA100CC59EF /* STPCardValidationState.swift */, + 317ABDF125117C9E00CC59EF /* STPConnectAccountAddress.swift */, + 317ABD4625117C9400CC59EF /* STPConnectAccountCompanyParams.swift */, + 317ABDC525117C9C00CC59EF /* STPConnectAccountIndividualParams.swift */, + 317ABD6625117C9600CC59EF /* STPConnectAccountParams.swift */, + B6B5C75F252CAE3200FAC8AA /* STPContactField.swift */, + 317ABD4425117C9400CC59EF /* STPCustomer.swift */, + 317ABDF025117C9E00CC59EF /* STPFile.swift */, + 317ABDE925117C9E00CC59EF /* STPFormEncodable.swift */, + 317ABE1C25117CA100CC59EF /* STPFPXBankBrand.swift */, + 317ABD4B25117C9500CC59EF /* STPIssuingCardPin.swift */, + 317ABD7025117C9700CC59EF /* STPToken.swift */, ); - name = Sofort; + name = Models; sourceTree = ""; }; - 36196240244FA5C80025D60B /* giropay */ = { + 3144E126253E7D5500FE2605 /* Shared */ = { isa = PBXGroup; children = ( - 3619624F244FBA3C0025D60B /* STPPaymentMethodGiropay.h */, - 36196242244FA6540025D60B /* STPPaymentMethodGiropay.m */, - 36196250244FBA3C0025D60B /* STPPaymentMethodGiropayParams.h */, - 36196248244FA66D0025D60B /* STPPaymentMethodGiropayParams.m */, + 317ABD8B25117C9800CC59EF /* STPIntentAction.swift */, + 317ABD3825117C9300CC59EF /* STPIntentActionAlipayHandleRedirect.swift */, + 317ABDD925117C9D00CC59EF /* STPIntentActionRedirectToURL.swift */, + 316F810F254109FC000A80B5 /* STPIntentActionOXXODisplayDetails.swift */, + 317ABDDA25117C9D00CC59EF /* STPMandateCustomerAcceptanceParams.swift */, + 317ABD5F25117C9600CC59EF /* STPMandateDataParams.swift */, + 317ABDAF25117C9A00CC59EF /* STPMandateOnlineParams.swift */, ); - name = giropay; + name = Shared; sourceTree = ""; }; - 3626615423C8F8B400B13AE0 /* PaymentMethodOptions */ = { + 3144E127253E7D5E00FE2605 /* PaymentIntents */ = { isa = PBXGroup; children = ( - B647218D246CC1D20098DE24 /* STPConfirmAlipayOptions.h */, - B647218E246CC1D20098DE24 /* STPConfirmAlipayOptions.m */, - 3626617A23C908BA00B13AE0 /* STPConfirmCardOptions.h */, - 3626615623C8F8CD00B13AE0 /* STPConfirmCardOptions.m */, - 3626617B23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h */, - 3626614D23C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m */, - ); - name = PaymentMethodOptions; - sourceTree = ""; - }; - 3626615D23C8F95000B13AE0 /* PaymentIntents */ = { - isa = PBXGroup; - children = ( - 3626615423C8F8B400B13AE0 /* PaymentMethodOptions */, - B3BDCAC620EEF22D0034F7F5 /* STPPaymentIntent.h */, - B3BDCAC020EEF2150034F7F5 /* STPPaymentIntent.m */, - B6F1608E223350640088C970 /* STPPaymentIntentAction.h */, - B6F16094223351C20088C970 /* STPPaymentIntentActionRedirectToURL.h */, - B3BDCAC720EEF22D0034F7F5 /* STPPaymentIntentEnums.h */, - B6A46F7422FCDB81001991B2 /* STPPaymentIntentLastPaymentError.h */, - B6A46F7522FCDB81001991B2 /* STPPaymentIntentLastPaymentError.m */, - B3BDCAD520EEF5EC0034F7F5 /* STPPaymentIntentParams.h */, - B3BDCAD220EEF5E00034F7F5 /* STPPaymentIntentParams.m */, - 3680BFCB23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h */, - B61D4B8F2457671F001AEBEF /* STPPaymentIntentShippingDetails.h */, - B61D4B902457671F001AEBEF /* STPPaymentIntentShippingDetails.m */, - B61D4B95245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.h */, - B61D4B96245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.m */, - B699BC9124577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.h */, - B699BC9224577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.m */, - B699BC8B24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.h */, - B699BC8C24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.m */, - B36C6D6B2193671400D17575 /* STPPaymentIntentSourceAction.h */, - B36C6D712193676600D17575 /* STPPaymentIntentSourceActionAuthorizeWithURL.h */, + 317ABD7125117C9700CC59EF /* STPConfirmAlipayOptions.swift */, + 317ABD8F25117C9900CC59EF /* STPConfirmCardOptions.swift */, + 317ABD9225117C9900CC59EF /* STPConfirmPaymentMethodOptions.swift */, + 317ABDF425117C9E00CC59EF /* STPPaymentIntent.swift */, + 317ABDEB25117C9E00CC59EF /* STPPaymentIntentAction.swift */, + 317ABD3225117C9300CC59EF /* STPPaymentIntentActionRedirectToURL.swift */, + 317ABE0025117C9F00CC59EF /* STPPaymentIntentEnums.swift */, + 317ABE0A25117CA000CC59EF /* STPPaymentIntentLastPaymentError.swift */, + 317ABE0125117C9F00CC59EF /* STPPaymentIntentParams.swift */, + 317ABDCB25117C9C00CC59EF /* STPPaymentIntentShippingDetails.swift */, + 317ABE0B25117CA000CC59EF /* STPPaymentIntentShippingDetailsAddress.swift */, + 317ABD5325117C9500CC59EF /* STPPaymentIntentShippingDetailsAddressParams.swift */, + 317ABDD825117C9D00CC59EF /* STPPaymentIntentShippingDetailsParams.swift */, + 317ABE0725117CA000CC59EF /* STPPaymentIntentSourceAction.swift */, + 317ABE0425117C9F00CC59EF /* STPPaymentIntentSourceActionAuthorizeWithURL.swift */, ); name = PaymentIntents; sourceTree = ""; }; - 3626615E23C8F99700B13AE0 /* Intents (Shared) */ = { + 3144E128253E7D6200FE2605 /* PaymentMethods */ = { isa = PBXGroup; children = ( - B613DD4022C55F9500C7603F /* STPIntentAction.m */, - 31237F2424F7118B00B22785 /* STPIntentAction.h */, - B67AAC5624D885EB0012FCEB /* STPIntentActionAlipayHandleRedirect.m */, - 31237F2124F7116D00B22785 /* STPIntentActionAlipayHandleRedirect.h */, - B604CF1F22C56E9B00A23CC4 /* STPIntentActionRedirectToURL.h */, - B604CF2022C56E9B00A23CC4 /* STPIntentActionRedirectToURL.m */, - 3676777B237CC8A800B8FA4F /* STPIntentActionRedirectToURL+Private.h */, - 36B6CB99235A3CF100331C38 /* STPMandateCustomerAcceptanceParams.h */, - 36B6CB7E2359054500331C38 /* STPMandateCustomerAcceptanceParams.m */, - 36B6CB9B235A3CF200331C38 /* STPMandateDataParams.h */, - 36B6CB782359052D00331C38 /* STPMandateDataParams.m */, - 36B6CB9A235A3CF200331C38 /* STPMandateOnlineParams.h */, - 36B6CB842359063200331C38 /* STPMandateOnlineParams.m */, - 36B6CB892359194F00331C38 /* STPMandateOnlineParams+Private.h */, - 45211F1D24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.h */, - 45211F1E24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.m */, - ); - name = "Intents (Shared)"; - sourceTree = ""; - }; - 3626615F23C8F9CA00B13AE0 /* PaymentMethods */ = { - isa = PBXGroup; - children = ( - B6472180246CB4CC0098DE24 /* Alipay */, - 3666589F240F177400D00354 /* AU BECS Debit */, - B656293023E10F6300458A8E /* Bacs Debit */, - 44BDCFCF245A272D007EE6D5 /* Bancontact */, - 3626616523C9048500B13AE0 /* Card */, - 3626616623C9049000B13AE0 /* Card Present */, - 3626616723C9049D00B13AE0 /* Card Wallet */, - 69A6C301246D8BD2005FF304 /* EPS */, - 3626616823C904AB00B13AE0 /* FPX */, - 36196240244FA5C80025D60B /* giropay */, - B67F503824C760DC00CF4A9D /* GrabPay */, - 3626616923C904B400B13AE0 /* iDEAL */, - 4521D3732498904B0042700B /* OXXO */, - 365CEC0C252BCCA30015B977 /* Paypal */, - 4488959924523D6900F7D0C2 /* Przelewy24 */, - 3626616A23C904C200B13AE0 /* SEPA Debit */, - 31C8644224DDEEFB0015F7DF /* Sofort */, - B69FEC41222EE9E000273A16 /* STPPaymentMethod.h */, - B69FEC3C222EE8FE00273A16 /* STPPaymentMethod.m */, - B690DDF0222F0211000B902D /* STPPaymentMethodAddress.h */, - B690DDF1222F0211000B902D /* STPPaymentMethodAddress.m */, - B690DDEA222F01BF000B902D /* STPPaymentMethodBillingDetails.h */, - B690DDEB222F01BF000B902D /* STPPaymentMethodBillingDetails.m */, - B6DB0CA5223817A300AEF640 /* STPPaymentMethodEnums.h */, - B6DE52D92230981200B70A66 /* STPPaymentMethodParams.h */, - B6DE52DA2230981200B70A66 /* STPPaymentMethodParams.m */, + 3144E134253E818400FE2605 /* Types */, + 317ABD2F25117C9300CC59EF /* STPPaymentMethod.swift */, + 317ABD4125117C9400CC59EF /* STPPaymentMethodAddress.swift */, + 317ABD6125117C9600CC59EF /* STPPaymentMethodBillingDetails.swift */, + 317ABDA225117C9A00CC59EF /* STPPaymentMethodEnums.swift */, + 317ABDF825117C9F00CC59EF /* STPPaymentMethodParams.swift */, ); name = PaymentMethods; sourceTree = ""; }; - 3626616023C8F9F900B13AE0 /* SetupIntents */ = { + 3144E129253E7D6700FE2605 /* SetupIntents */ = { isa = PBXGroup; children = ( - B613DD3022C536C900C7603F /* STPSetupIntent.h */, - B613DD3122C536C900C7603F /* STPSetupIntent.m */, - B640DB1022C58E82003C8810 /* STPSetupIntentConfirmParams.h */, - B640DB1122C58E82003C8810 /* STPSetupIntentConfirmParams.m */, - 3680BFCF23A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h */, - B613DD3522C5452500C7603F /* STPSetupIntentEnums.h */, - B64763B222FE193800C01BC0 /* STPSetupIntentLastSetupError.h */, - B64763B322FE193800C01BC0 /* STPSetupIntentLastSetupError.m */, + 317ABDD525117C9D00CC59EF /* STPSetupIntent.swift */, + 317ABD6925117C9600CC59EF /* STPSetupIntentConfirmParams.swift */, + 317ABD5625117C9500CC59EF /* STPSetupIntentEnums.swift */, + 317ABDCE25117C9C00CC59EF /* STPSetupIntentLastSetupError.swift */, ); name = SetupIntents; sourceTree = ""; }; - 3626616523C9048500B13AE0 /* Card */ = { + 3144E12A253E7D6B00FE2605 /* Sources */ = { isa = PBXGroup; children = ( - B690DDF6222F0564000B902D /* STPPaymentMethodCard.h */, - B690DDF7222F0564000B902D /* STPPaymentMethodCard.m */, - B6E2F306222F442E0001FED4 /* STPPaymentMethodCardChecks.h */, - B66D5020222F5611004A9210 /* STPPaymentMethodCardChecks.m */, - 3657228524BFBE520006A64D /* STPPaymentMethodCardNetworks.h */, - 3657227E24BFB3150006A64D /* STPPaymentMethodCardNetworks.m */, - B6027BC02230ABAE0025DB29 /* STPPaymentMethodCardParams.h */, - B6027BC12230ABAE0025DB29 /* STPPaymentMethodCardParams.m */, - B6B5FC3F222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.h */, - B6B5FC40222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.m */, - ); - name = Card; - sourceTree = ""; - }; - 3626616623C9049000B13AE0 /* Card Present */ = { - isa = PBXGroup; - children = ( - B69CFB432236F8E3001E9885 /* STPPaymentMethodCardPresent.h */, - B69CFB442236F8E3001E9885 /* STPPaymentMethodCardPresent.m */, - ); - name = "Card Present"; - sourceTree = ""; - }; - 3626616723C9049D00B13AE0 /* Card Wallet */ = { - isa = PBXGroup; - children = ( - B621F051223454E9002141B7 /* STPPaymentMethodCardWallet.h */, - B621F052223454E9002141B7 /* STPPaymentMethodCardWallet.m */, - B621F05722346243002141B7 /* STPPaymentMethodCardWalletMasterpass.h */, - B621F05822346243002141B7 /* STPPaymentMethodCardWalletMasterpass.m */, - B621F05D223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.h */, - B621F05E223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.m */, - ); - name = "Card Wallet"; - sourceTree = ""; - }; - 3626616823C904AB00B13AE0 /* FPX */ = { - isa = PBXGroup; - children = ( - 31F5A50822F0EFB00033663B /* STPPaymentMethodFPX.h */, - 31F5A50D22F0EFDB0033663B /* STPPaymentMethodFPX.m */, - 31F5A50722F0EFB00033663B /* STPPaymentMethodFPXParams.h */, - 31F5A50E22F0EFDB0033663B /* STPPaymentMethodFPXParams.m */, - ); - name = FPX; - sourceTree = ""; - }; - 3626616923C904B400B13AE0 /* iDEAL */ = { - isa = PBXGroup; - children = ( - B6B41F77223484280020BA7F /* STPPaymentMethodiDEAL.h */, - B6B41F78223484280020BA7F /* STPPaymentMethodiDEAL.m */, - B6B41F7D22348A1E0020BA7F /* STPPaymentMethodiDEALParams.h */, - B6B41F7E22348A1E0020BA7F /* STPPaymentMethodiDEALParams.m */, - ); - name = iDEAL; - sourceTree = ""; - }; - 3626616A23C904C200B13AE0 /* SEPA Debit */ = { - isa = PBXGroup; - children = ( - 36B6CB67235519CB00331C38 /* STPPaymentMethodSEPADebit.h */, - 36B6CB4F234BCC1F00331C38 /* STPPaymentMethodSEPADebit.m */, - 36B6CB6923551A0200331C38 /* STPPaymentMethodSEPADebitParams.h */, - 36B6CB53234BD59F00331C38 /* STPPaymentMethodSEPADebitParams.m */, - ); - name = "SEPA Debit"; - sourceTree = ""; - }; - 3626616B23C9055200B13AE0 /* Sources */ = { - isa = PBXGroup; - children = ( - 3626616D23C9059500B13AE0 /* BankAccount */, - 3626616E23C905A100B13AE0 /* Card */, - 3626616F23C905A800B13AE0 /* Klarna */, - 3626617023C905C000B13AE0 /* SEPA Debit */, - C1D7B51E1E36C32F002181F5 /* STPSource.h */, - C1D7B51F1E36C32F002181F5 /* STPSource.m */, - F1BEB2F81F34F2250043F48C /* STPSourceEnums.h */, - 314B6A572384ABF9001FE708 /* STPSourceKlarnaDetails.h */, - 314B6A582384ABF9001FE708 /* STPSourceKlarnaDetails.m */, - C1BD9B381E39416700CEE925 /* STPSourceOwner.h */, - C1BD9B271E39406C00CEE925 /* STPSourceOwner.m */, - C1D7B5181E36B8B9002181F5 /* STPSourceParams.h */, - C1D7B5191E36B8B9002181F5 /* STPSourceParams.m */, - 04793F551D1D8DDD00B3C551 /* STPSourceProtocol.h */, - C1BD9B201E393FFE00CEE925 /* STPSourceReceiver.h */, - C1BD9B211E393FFE00CEE925 /* STPSourceReceiver.m */, - C1BD9B2C1E3940A200CEE925 /* STPSourceRedirect.h */, - C1BD9B2D1E3940A200CEE925 /* STPSourceRedirect.m */, - C1BD9B321E3940C400CEE925 /* STPSourceVerification.h */, - C1BD9B331E3940C400CEE925 /* STPSourceVerification.m */, - 3626617123C905C900B13AE0 /* WeChat Pay */, + 3144E135253E81FD00FE2605 /* Types */, + 317ABD6F25117C9700CC59EF /* STPSource.swift */, + 317ABE1425117CA000CC59EF /* STPSourceEnums.swift */, + 317ABDAB25117C9A00CC59EF /* STPSourceOwner.swift */, + 317ABD5B25117C9500CC59EF /* STPSourceParams.swift */, + 317ABD2C25117C9300CC59EF /* STPSourceProtocol.swift */, + 317ABD5D25117C9600CC59EF /* STPSourceReceiver.swift */, + 317ABD7D25117C9700CC59EF /* STPSourceRedirect.swift */, + 317ABD7E25117C9800CC59EF /* STPSourceVerification.swift */, ); name = Sources; sourceTree = ""; }; - 3626616D23C9059500B13AE0 /* BankAccount */ = { + 3144E12B253E7DB300FE2605 /* API Bindings */ = { isa = PBXGroup; children = ( - 04CDB4C81A5F30A700B854EE /* STPBankAccount.h */, - 04CDB4C91A5F30A700B854EE /* STPBankAccount.m */, - 04CDE5C81BC20B1D00548833 /* STPBankAccountParams.h */, - 04CDE5C11BC20AF800548833 /* STPBankAccountParams.m */, + 317ABD3B25117C9300CC59EF /* APIRequest.swift */, + 317ABDED25117C9E00CC59EF /* STP3DS2AuthenticateResponse.swift */, + 317ABDDE25117C9D00CC59EF /* STPAPIClient+PushProvisioning.swift */, + 317ABDAC25117C9A00CC59EF /* STPCardBINMetadata.swift */, + 317ABDBE25117C9B00CC59EF /* STPEmptyStripeResponse.swift */, + 317ABDF925117C9F00CC59EF /* STPEphemeralKey.swift */, + 317ABD5E25117C9600CC59EF /* STPEphemeralKeyManager.swift */, + 317ABDD125117C9C00CC59EF /* STPFormEncoder.swift */, + 317ABDFB25117C9F00CC59EF /* STPFPXBankStatusResponse.swift */, + 317ABD2A25117C9300CC59EF /* STPGenericStripeObject.swift */, + 317ABDC925117C9C00CC59EF /* STPIntentActionUseStripeSDK.swift */, + 317ABDE025117C9D00CC59EF /* STPInternalAPIResponseDecodable.swift */, + 317ABE0825117CA000CC59EF /* STPMultipartFormDataEncoder.swift */, + 317ABD8125117C9800CC59EF /* STPMultipartFormDataPart.swift */, + 317ABDF725117C9F00CC59EF /* STPPaymentMethodListDeserializer.swift */, + 317ABD8325117C9800CC59EF /* STPPushProvisioningDetails.swift */, + 317ABD5C25117C9600CC59EF /* STPSourcePoller.swift */, ); - name = BankAccount; + name = "API Bindings"; sourceTree = ""; }; - 3626616E23C905A100B13AE0 /* Card */ = { + 3144E12C253E7DBB00FE2605 /* Analytics */ = { isa = PBXGroup; children = ( - 04CDB4CA1A5F30A700B854EE /* STPCard.h */, - 04CDB4CB1A5F30A700B854EE /* STPCard.m */, - 04CDE5BB1BC1F21500548833 /* STPCardParams.h */, - 04CDE5B41BC1F1F100548833 /* STPCardParams.m */, - F19491DD1E5F6B8C001E1FC2 /* STPSourceCardDetails.h */, - F19491D81E5F606F001E1FC2 /* STPSourceCardDetails.m */, + 317ABDF225117C9E00CC59EF /* STPAnalyticsClient.swift */, + 317ABD6A25117C9600CC59EF /* STPTelemetryClient.swift */, ); - name = Card; + name = Analytics; sourceTree = ""; }; - 3626616F23C905A800B13AE0 /* Klarna */ = { + 3144E12D253E7E7800FE2605 /* Categories */ = { isa = PBXGroup; children = ( - 314B6A512384A713001FE708 /* STPKlarnaLineItem.h */, - 314B6A522384A713001FE708 /* STPKlarnaLineItem.m */, + 317ABD9B25117C9900CC59EF /* NSArray+Stripe.swift */, + 317ABE1E25117CA100CC59EF /* NSBundle+Stripe_AppName.swift */, + 317ABDA425117C9A00CC59EF /* NSCharacterSet+Stripe.swift */, + 317ABD7225117C9700CC59EF /* NSDecimalNumber+Stripe_Currency.swift */, + 317ABDC625117C9C00CC59EF /* NSDictionary+Stripe.swift */, + 317ABDA525117C9A00CC59EF /* NSError+Stripe.swift */, + 317ABDB425117C9B00CC59EF /* NSMutableURLRequest+Stripe.swift */, + 317ABD9D25117C9900CC59EF /* NSString+Stripe.swift */, + 317ABD4225117C9400CC59EF /* NSURLComponents+Stripe.swift */, + 317ABDB925117C9B00CC59EF /* PKAddPaymentPassRequest+Stripe_Error.swift */, + 317ABE0E25117CA000CC59EF /* PKPayment+Stripe.swift */, + 317ABD5525117C9500CC59EF /* PKPaymentAuthorizationViewController+Stripe_Blocks.swift */, + 317ABE0225117C9F00CC59EF /* UIBarButtonItem+Stripe.swift */, + 317ABE1F25117CA100CC59EF /* UIImage+Stripe.swift */, + 317ABE2725117CA200CC59EF /* UINavigationController+Stripe_Completion.swift */, + 317ABE2625117CA100CC59EF /* UITableViewCell+Stripe_Borders.swift */, + 317ABE1125117CA000CC59EF /* UIToolbar+Stripe_InputAccessory.swift */, + 317ABD6425117C9600CC59EF /* UIView+Stripe_FirstResponder.swift */, + 317ABDE325117C9E00CC59EF /* UIView+Stripe_SafeAreaBounds.swift */, + 317ABDEC25117C9E00CC59EF /* UIViewController+Stripe_KeyboardAvoiding.swift */, + 317ABD9025117C9900CC59EF /* UIViewController+Stripe_NavigationItemProxy.swift */, + 317ABDF325117C9E00CC59EF /* UIViewController+Stripe_ParentViewController.swift */, ); - name = Klarna; + name = Categories; sourceTree = ""; }; - 3626617023C905C000B13AE0 /* SEPA Debit */ = { + 3144E12E253E7EB600FE2605 /* Helpers */ = { isa = PBXGroup; children = ( - F19491E61E60DD9C001E1FC2 /* STPSourceSEPADebitDetails.h */, - F19491E11E60DD72001E1FC2 /* STPSourceSEPADebitDetails.m */, + 317ABD7625117C9700CC59EF /* STPBECSDebitAccountNumberValidator.swift */, + 317ABD2625117C9200CC59EF /* STPBINRange.swift */, + 317ABD7425117C9700CC59EF /* STPBSBNumberValidator.swift */, + 317ABD9625117C9900CC59EF /* STPBundleLocator.swift */, + 317ABD5425117C9500CC59EF /* STPColorUtils.swift */, + 317ABD7925117C9700CC59EF /* STPDispatchFunctions.swift */, + 317ABDD025117C9C00CC59EF /* STPEmailAddressValidator.swift */, + 317ABDA925117C9A00CC59EF /* STPLocalizationUtils.swift */, + 312D789A253DF824009224AF /* STPLocalizedString.swift */, + 317ABE1D25117CA100CC59EF /* STPNumericStringValidator.swift */, + 317ABD8425117C9800CC59EF /* STPPhoneNumberValidator.swift */, + 317ABDA825117C9A00CC59EF /* STPPostalCodeValidator.swift */, + 317ABD8525117C9800CC59EF /* STPPromise.swift */, + 317ABE1925117CA100CC59EF /* STPStringUtils.swift */, + 317ABD5925117C9500CC59EF /* STPURLCallbackHandler.swift */, ); - name = "SEPA Debit"; + name = Helpers; sourceTree = ""; }; - 3626617123C905C900B13AE0 /* WeChat Pay */ = { + 3144E12F253E7FD900FE2605 /* Payments */ = { isa = PBXGroup; children = ( - B68D52E122A739AA00D4E8BA /* STPSourceWeChatPayDetails.h */, - B68D52E222A739AA00D4E8BA /* STPSourceWeChatPayDetails.m */, + 317ABD4525117C9400CC59EF /* STPPaymentHandlerActionParams.swift */, ); - name = "WeChat Pay"; + name = Payments; + sourceTree = ""; + }; + 3144E130253E7FE500FE2605 /* Basic UI */ = { + isa = PBXGroup; + children = ( + 3144E133253E800C00FE2605 /* Cells */, + 3144E132253E7FFF00FE2605 /* View Controllers */, + 3144E131253E7FFD00FE2605 /* Views */, + 317ABDB725117C9B00CC59EF /* STPAddressViewModel.swift */, + 317ABDF525117C9F00CC59EF /* STPPaymentContextAmountModel.swift */, + 317ABD6825117C9600CC59EF /* STPPaymentOptionTuple.swift */, + ); + name = "Basic UI"; + sourceTree = ""; + }; + 3144E131253E7FFD00FE2605 /* Views */ = { + isa = PBXGroup; + children = ( + 317ABD7525117C9700CC59EF /* STPAUBECSFormViewModel.swift */, + 317ABD9325117C9900CC59EF /* STPCameraView.swift */, + 317ABD3425117C9300CC59EF /* STPCardLoadingIndicator.swift */, + 317ABDFF25117C9F00CC59EF /* STPFormTextField.swift */, + 317ABDBA25117C9B00CC59EF /* STPLabeledFormTextFieldView.swift */, + 317ABD6025117C9600CC59EF /* STPLabeledMultiFormTextFieldView.swift */, + 317ABD3725117C9300CC59EF /* STPPaymentCardTextFieldViewModel.swift */, + 317ABDAA25117C9A00CC59EF /* STPSectionHeaderView.swift */, + 317ABDBF25117C9B00CC59EF /* STPValidatedTextField.swift */, + 317ABD6525117C9600CC59EF /* STPViewWithSeparator.swift */, + ); + name = Views; + sourceTree = ""; + }; + 3144E132253E7FFF00FE2605 /* View Controllers */ = { + isa = PBXGroup; + children = ( + 317ABD3A25117C9300CC59EF /* STPPaymentOptionsInternalViewController.swift */, + 317ABD3E25117C9400CC59EF /* STPShippingMethodsViewController.swift */, + ); + name = "View Controllers"; + sourceTree = ""; + }; + 3144E133253E800C00FE2605 /* Cells */ = { + isa = PBXGroup; + children = ( + 317ABDFE25117C9F00CC59EF /* STPAddressFieldTableViewCell.swift */, + 317ABE0C25117CA000CC59EF /* STPBankSelectionTableViewCell.swift */, + 317ABE0D25117CA000CC59EF /* STPCardScannerTableViewCell.swift */, + 317ABD5125117C9500CC59EF /* STPPaymentCardTextFieldCell.swift */, + 317ABD4F25117C9500CC59EF /* STPPaymentOptionTableViewCell.swift */, + 317ABD6C25117C9700CC59EF /* STPShippingMethodTableViewCell.swift */, + ); + name = Cells; + sourceTree = ""; + }; + 3144E134253E818400FE2605 /* Types */ = { + isa = PBXGroup; + children = ( + 317ABDE525117C9E00CC59EF /* STPPaymentMethodAlipay.swift */, + 317ABDE425117C9E00CC59EF /* STPPaymentMethodAlipayParams.swift */, + 317ABD4C25117C9500CC59EF /* STPPaymentMethodAUBECSDebit.swift */, + 317ABDC325117C9C00CC59EF /* STPPaymentMethodAUBECSDebitParams.swift */, + 317ABE1025117CA000CC59EF /* STPPaymentMethodBacsDebit.swift */, + 317ABDA625117C9A00CC59EF /* STPPaymentMethodBacsDebitParams.swift */, + 317ABD7825117C9700CC59EF /* STPPaymentMethodBancontact.swift */, + 317ABDD425117C9D00CC59EF /* STPPaymentMethodBancontactParams.swift */, + 317ABE0925117CA000CC59EF /* STPPaymentMethodCard.swift */, + 317ABDDC25117C9D00CC59EF /* STPPaymentMethodCardChecks.swift */, + 317ABDB125117C9B00CC59EF /* STPPaymentMethodCardNetworks.swift */, + 317ABD4A25117C9500CC59EF /* STPPaymentMethodCardParams.swift */, + 317ABD9725117C9900CC59EF /* STPPaymentMethodCardPresent.swift */, + 317ABDB625117C9B00CC59EF /* STPPaymentMethodCardWallet.swift */, + 317ABDBB25117C9B00CC59EF /* STPPaymentMethodCardWalletMasterpass.swift */, + 317ABDC125117C9C00CC59EF /* STPPaymentMethodCardWalletVisaCheckout.swift */, + 317ABDDB25117C9D00CC59EF /* STPPaymentMethodEPS.swift */, + 317ABDA325117C9A00CC59EF /* STPPaymentMethodEPSParams.swift */, + 317ABD5A25117C9500CC59EF /* STPPaymentMethodFPX.swift */, + 317ABDB025117C9B00CC59EF /* STPPaymentMethodFPXParams.swift */, + 317ABD4325117C9400CC59EF /* STPPaymentMethodGiropay.swift */, + 317ABD9425117C9900CC59EF /* STPPaymentMethodGiropayParams.swift */, + 317ABDA025117C9900CC59EF /* STPPaymentMethodGrabPay.swift */, + 317ABD3025117C9300CC59EF /* STPPaymentMethodGrabPayParams.swift */, + 317ABE1725117CA100CC59EF /* STPPaymentMethodiDEAL.swift */, + 317ABD2925117C9200CC59EF /* STPPaymentMethodiDEALParams.swift */, + 316F811525410B0E000A80B5 /* STPPaymentMethodOXXO.swift */, + 316F811925410B12000A80B5 /* STPPaymentMethodOXXOParams.swift */, + 316F813525411644000A80B5 /* STPPaymentMethodPayPal.swift */, + 316F813425411643000A80B5 /* STPPaymentMethodPayPalParams.swift */, + 317ABD8C25117C9800CC59EF /* STPPaymentMethodPrzelewy24.swift */, + 317ABD3325117C9300CC59EF /* STPPaymentMethodPrzelewy24Params.swift */, + 317ABDB525117C9B00CC59EF /* STPPaymentMethodSEPADebit.swift */, + 317ABDBC25117C9B00CC59EF /* STPPaymentMethodSEPADebitParams.swift */, + 317ABD9E25117C9900CC59EF /* STPPaymentMethodSofort.swift */, + 317ABDD325117C9D00CC59EF /* STPPaymentMethodSofortParams.swift */, + 317ABD2B25117C9300CC59EF /* STPPaymentMethodThreeDSecureUsage.swift */, + ); + name = Types; + sourceTree = ""; + }; + 3144E135253E81FD00FE2605 /* Types */ = { + isa = PBXGroup; + children = ( + 317ABDD625117C9D00CC59EF /* STPBankAccount.swift */, + 317ABD7725117C9700CC59EF /* STPBankAccountParams.swift */, + 317ABD6E25117C9700CC59EF /* STPCard.swift */, + 317ABDC225117C9C00CC59EF /* STPCardParams.swift */, + 317ABD6D25117C9700CC59EF /* STPKlarnaLineItem.swift */, + 317ABDE125117C9D00CC59EF /* STPSourceCardDetails.swift */, + 317ABDD225117C9D00CC59EF /* STPSourceKlarnaDetails.swift */, + 317ABD2E25117C9300CC59EF /* STPSourceSEPADebitDetails.swift */, + 317ABD7F25117C9800CC59EF /* STPSourceWeChatPayDetails.swift */, + ); + name = Types; + sourceTree = ""; + }; + 3144E136253E826D00FE2605 /* Categories */ = { + isa = PBXGroup; + children = ( + 317ABDE225117C9D00CC59EF /* UINavigationBar+Stripe_Theme.swift */, + ); + name = Categories; + sourceTree = ""; + }; + 3144E137253E828700FE2605 /* Helpers */ = { + isa = PBXGroup; + children = ( + 317ABDC025117C9B00CC59EF /* STPApplePayContext.swift */, + 317ABDCA25117C9C00CC59EF /* STPBlocks.swift */, + 317ABD2825117C9200CC59EF /* STPCardScanner.swift */, + 317ABDCC25117C9C00CC59EF /* STPCardValidator.swift */, + 317ABDFD25117C9F00CC59EF /* STPError.swift */, + 317ABDD725117C9D00CC59EF /* STPImageLibrary.swift */, + ); + name = Helpers; + sourceTree = ""; + }; + 3144E13A253E82C100FE2605 /* PaymentContext */ = { + isa = PBXGroup; + children = ( + 317ABE2425117CA100CC59EF /* STPApplePayPaymentOption.swift */, + 317ABE1825117CA100CC59EF /* STPBackendAPIAdapter.swift */, + 317ABE1325117CA000CC59EF /* STPCustomerContext.swift */, + 317ABD8A25117C9800CC59EF /* STPPaymentConfiguration.swift */, + 317ABD5025117C9500CC59EF /* STPPaymentContext.swift */, + 317ABDA725117C9A00CC59EF /* STPPaymentOption.swift */, + 317ABD6225117C9600CC59EF /* STPPaymentResult.swift */, + ); + name = PaymentContext; + sourceTree = ""; + }; + 3144E13B253E82E800FE2605 /* PaymentHandler */ = { + isa = PBXGroup; + children = ( + 317ABDFA25117C9F00CC59EF /* STPAuthenticationContext.swift */, + 317ABDE725117C9E00CC59EF /* STPPaymentHandler.swift */, + 317ABD5825117C9500CC59EF /* STPThreeDSButtonCustomization.swift */, + 317ABE2525117CA100CC59EF /* STPThreeDSCustomizationSettings.swift */, + 317ABDB825117C9B00CC59EF /* STPThreeDSFooterCustomization.swift */, + 317ABE0F25117CA000CC59EF /* STPThreeDSLabelCustomization.swift */, + 317ABD3625117C9300CC59EF /* STPThreeDSNavigationBarCustomization.swift */, + 317ABD9925117C9900CC59EF /* STPThreeDSSelectionCustomization.swift */, + 317ABE1225117CA000CC59EF /* STPThreeDSTextFieldCustomization.swift */, + 317ABD9525117C9900CC59EF /* STPThreeDSUICustomization.swift */, + ); + name = PaymentHandler; + sourceTree = ""; + }; + 3144E13C253E831300FE2605 /* UI Components */ = { + isa = PBXGroup; + children = ( + 3144E13D253E832500FE2605 /* Basic UI */, + 317ABD9F25117C9900CC59EF /* STPAUBECSDebitFormView.swift */, + 317ABDE825117C9E00CC59EF /* STPFormTextFieldContainer.swift */, + 317ABD9A25117C9900CC59EF /* STPMultiFormTextField.swift */, + 317ABD8225117C9800CC59EF /* STPPaymentActivityIndicatorView.swift */, + 317ABDCD25117C9C00CC59EF /* STPPaymentCardTextField.swift */, + ); + name = "UI Components"; + sourceTree = ""; + }; + 3144E13D253E832500FE2605 /* Basic UI */ = { + isa = PBXGroup; + children = ( + 317ABDAD25117C9A00CC59EF /* STPAddCardViewController.swift */, + 317ABD9825117C9900CC59EF /* STPBankSelectionViewController.swift */, + 317ABDEE25117C9E00CC59EF /* STPCoreScrollViewController.swift */, + 317ABD7325117C9700CC59EF /* STPCoreTableViewController.swift */, + 317ABDC725117C9C00CC59EF /* STPCoreViewController.swift */, + 317ABE1B25117CA100CC59EF /* STPFakeAddPaymentPassViewController.swift */, + 317ABD4D25117C9500CC59EF /* STPPaymentOptionsViewController.swift */, + 317ABD4925117C9500CC59EF /* STPShippingAddressViewController.swift */, + 317ABD2D25117C9300CC59EF /* STPTheme.swift */, + 317ABE2025117CA100CC59EF /* STPUserInformation.swift */, + ); + name = "Basic UI"; + sourceTree = ""; + }; + 31DC3D6B2537BFF000623028 /* Stripe3DS2 */ = { + isa = PBXGroup; + children = ( + 31DC3D6C2537BFF000623028 /* Stripe3DS2.h */, + 31DC3D6D2537BFF000623028 /* Info.plist */, + ); + path = Stripe3DS2; sourceTree = ""; }; 3650AA3F21C07E3C002B0893 /* LocalizationTester */ = { @@ -2145,17 +2701,6 @@ path = LocalizationTesterUITests; sourceTree = ""; }; - 365CEC0C252BCCA30015B977 /* Paypal */ = { - isa = PBXGroup; - children = ( - 365CE384252E44DD007F5048 /* STPPaymentMethodPayPal.h */, - 365CEC0E252BCCC70015B977 /* STPPaymentMethodPayPal.m */, - 365CE383252E44DD007F5048 /* STPPaymentMethodPayPalParams.h */, - 365CEC13252BCCE60015B977 /* STPPaymentMethodPayPalParams.m */, - ); - name = Paypal; - sourceTree = ""; - }; 3666589723FF48F100D00354 /* Backend */ = { isa = PBXGroup; children = ( @@ -2165,61 +2710,6 @@ name = Backend; sourceTree = ""; }; - 3666589F240F177400D00354 /* AU BECS Debit */ = { - isa = PBXGroup; - children = ( - 366658AE240F20AC00D00354 /* STPPaymentMethodAUBECSDebit.h */, - 366658A1240F17A300D00354 /* STPPaymentMethodAUBECSDebit.m */, - 366658AF240F20AD00D00354 /* STPPaymentMethodAUBECSDebitParams.h */, - 366658A7240F1D7C00D00354 /* STPPaymentMethodAUBECSDebitParams.m */, - ); - name = "AU BECS Debit"; - sourceTree = ""; - }; - 4488959924523D6900F7D0C2 /* Przelewy24 */ = { - isa = PBXGroup; - children = ( - 448895A02452406B00F7D0C2 /* STPPaymentMethodPrzelewy24.h */, - 4488959B24523F9400F7D0C2 /* STPPaymentMethodPrzelewy24.m */, - 448895A72452452600F7D0C2 /* STPPaymentMethodPrzelewy24Params.h */, - 448895A4245244FE00F7D0C2 /* STPPaymentMethodPrzelewy24Params.m */, - ); - name = Przelewy24; - sourceTree = ""; - }; - 44BDCFCF245A272D007EE6D5 /* Bancontact */ = { - isa = PBXGroup; - children = ( - 44BDCFD4245A27C1007EE6D5 /* STPPaymentMethodBancontact.h */, - 44BDCFD1245A278F007EE6D5 /* STPPaymentMethodBancontact.m */, - 44BDCFDA245A2C38007EE6D5 /* STPPaymentMethodBancontactParams.h */, - 44BDCFD7245A2BFA007EE6D5 /* STPPaymentMethodBancontactParams.m */, - ); - name = Bancontact; - sourceTree = ""; - }; - 4521D3732498904B0042700B /* OXXO */ = { - isa = PBXGroup; - children = ( - 4521D383249896C70042700B /* STPPaymentMethodOXXO.h */, - 4521D384249896F40042700B /* STPPaymentMethodOXXO.m */, - 4521D38C249986A40042700B /* STPPaymentMethodOXXOParams.h */, - 4521D38F249988340042700B /* STPPaymentMethodOXXOParams.m */, - ); - name = OXXO; - sourceTree = ""; - }; - 69A6C301246D8BD2005FF304 /* EPS */ = { - isa = PBXGroup; - children = ( - 3656EF2E246F135400DA11CF /* STPPaymentMethodEPS.h */, - 69A6C2F9246D4AA0005FF304 /* STPPaymentMethodEPS.m */, - 3656EF2D246F135400DA11CF /* STPPaymentMethodEPSParams.h */, - 69A6C2FD246D788D005FF304 /* STPPaymentMethodEPSParams.m */, - ); - name = EPS; - sourceTree = ""; - }; 8BD2133A1F0458B7007F6FD1 /* Source */ = { isa = PBXGroup; children = ( @@ -2239,17 +2729,6 @@ name = Source; sourceTree = ""; }; - B6472180246CB4CC0098DE24 /* Alipay */ = { - isa = PBXGroup; - children = ( - B6472181246CB4EA0098DE24 /* STPPaymentMethodAlipay.h */, - B6472184246CB5180098DE24 /* STPPaymentMethodAlipay.m */, - B69CABB2246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.h */, - B69CABB3246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.m */, - ); - name = Alipay; - sourceTree = ""; - }; B656292323E0B9DF00458A8E /* PaymentMethod */ = { isa = PBXGroup; children = ( @@ -2260,49 +2739,18 @@ name = PaymentMethod; sourceTree = ""; }; - B656293023E10F6300458A8E /* Bacs Debit */ = { - isa = PBXGroup; - children = ( - B656292C23E10F4A00458A8E /* STPPaymentMethodBacsDebit.h */, - B656292D23E10F4A00458A8E /* STPPaymentMethodBacsDebit.m */, - B656293E23E2195600458A8E /* STPPaymentMethodBacsDebitParams.h */, - B656293F23E2195600458A8E /* STPPaymentMethodBacsDebitParams.m */, - ); - name = "Bacs Debit"; - sourceTree = ""; - }; - B66AC61822C6E6770064C551 /* Payments */ = { - isa = PBXGroup; - children = ( - B66AC61222C6E6590064C551 /* STPPaymentHandlerActionParams.h */, - B66AC61322C6E6590064C551 /* STPPaymentHandlerActionParams.m */, - ); - name = Payments; - sourceTree = ""; - }; - B67F503824C760DC00CF4A9D /* GrabPay */ = { - isa = PBXGroup; - children = ( - B67F503C24C760F700CF4A9D /* STPPaymentMethodGrabPay.h */, - B67F503924C760EE00CF4A9D /* STPPaymentMethodGrabPay.m */, - B67F503F24C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.h */, - B67F504024C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.m */, - ); - name = GrabPay; - sourceTree = ""; - }; C18867D61E8B069E00A77634 /* Snapshot */ = { isa = PBXGroup; children = ( - F156753F1DB544D3004468E3 /* STPAddCardViewControllerLocalizationTests.m */, + 3111C3AE252BC79100207E32 /* STPAddCardViewControllerLocalizationTests.swift */, + 3111C391252BC78C00207E32 /* STPPaymentOptionsViewControllerLocalizationTests.swift */, + 3111C3C9252BC79500207E32 /* STPShippingAddressViewControllerLocalizationTests.swift */, + 3111C3CC252BC79600207E32 /* STPShippingMethodsViewControllerLocalizationTests.swift */, C1054F901FE197AE0033C87E /* STPPaymentContextSnapshotTests.m */, - F1B980931DB550E60075332E /* STPPaymentOptionsViewControllerLocalizationTests.m */, - C1EF04491DD2396200FBF452 /* STPShippingAddressViewControllerLocalizationTests.m */, - C1EF044A1DD2396200FBF452 /* STPShippingMethodsViewControllerLocalizationTests.m */, 36AEBFBB241C39A800CFCAE8 /* STPSTPViewWithSeparatorSnapshotTests.m */, 36AEBFBD241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m */, - 36AEBFBF241C3DD700CFCAE8 /* STPLabeledMultiFormTextFieldViewSnapshotTests.m */, - 363EA801241C3EC8000C7671 /* STPAUBECSDebitFormViewSnapshotTests.m */, + 3111C3EF252BC79C00207E32 /* STPLabeledMultiFormTextFieldViewSnapshotTests.swift */, + 3111C3B1252BC79200207E32 /* STPAUBECSDebitFormViewSnapshotTests.swift */, ); name = Snapshot; sourceTree = ""; @@ -2312,7 +2760,7 @@ children = ( 3666589723FF48F100D00354 /* Backend */, B6DF4C962411BE4D005C1AE0 /* STPApplePayContextFunctionalTest.m */, - 04CDB5211A5F3A9300B854EE /* STPApplePayFunctionalTest.m */, + 3111C399252BC78E00207E32 /* STPApplePayFunctionalTest.swift */, 04CDB5221A5F3A9300B854EE /* STPBankAccountFunctionalTest.m */, 04CDB5241A5F3A9300B854EE /* STPCardFunctionalTest.m */, B3C9CF2C2004595A005502ED /* STPConnectAccountFunctionalTest.m */, @@ -2321,8 +2769,8 @@ B3BDCACE20EEF4640034F7F5 /* STPPaymentIntentFunctionalTest.m */, B600F3C2223088F900264403 /* STPPaymentMethodFunctionalTest.m */, C1CFCB711ED5E11500BE45DF /* STPPIIFunctionalTest.m */, - 0731329A2277AA200019CE3F /* STPPinManagementServiceFunctionalTest.m */, - 04E7D4B9233FEFDF00FC8C02 /* STPPushProvisioningDetailsFunctionalTest.m */, + 3111C3FB252BC79E00207E32 /* STPPinManagementServiceFunctionalTest.swift */, + 3111C3BF252BC79400207E32 /* STPPushProvisioningDetailsFunctionalTest.swift */, B640DB1922C69C01003C8810 /* STPSetupIntentFunctionalTest.m */, C1D7B5241E36C70D002181F5 /* STPSourceFunctionalTest.m */, ); @@ -2332,124 +2780,128 @@ C18867D81E8B093300A77634 /* Unit */ = { isa = PBXGroup; children = ( - 04A4C3911C4F263300B3B290 /* NSArray+StripeTest.m */, - C11810981CC6D46D0022FB55 /* NSDecimalNumber+StripeTest.m */, - 8BB97F071F26645B0095122A /* NSDictionary+StripeTest.m */, - C124A1801CCAA1BF007D42EE /* NSMutableURLRequest+StripeTest.m */, - C1EEDCC71CA2172700A54582 /* NSString+StripeTest.m */, - B6C42816229897EF0044E419 /* NSURLComponents_StripeTest.m */, - 04CB86B81BA89CD400E4F61E /* PKPayment+StripeTest.m */, - C13538071D2C2186003F6157 /* STPAddCardViewControllerTest.m */, + B6D98972251C07FA00C3D894 /* APIRequestTest.swift */, + 3111C3F7252BC79D00207E32 /* FBSnapshotTestCase+STPViewControllerLoading.swift */, + 3111C411252BC7A100207E32 /* NSArray+StripeTest.swift */, + 3111C3B3252BC79200207E32 /* NSDecimalNumber+StripeTest.swift */, + 3111C3B0252BC79100207E32 /* NSDictionary+StripeTest.swift */, + 3111C415252BC7A200207E32 /* NSMutableURLRequest+StripeTest.swift */, + 3111C3F6252BC79D00207E32 /* NSString+StripeTest.swift */, + 3111C38D252BC78C00207E32 /* NSURLComponents_StripeTest.swift */, + 3111C3E5252BC79A00207E32 /* PKPayment+StripeTest.swift */, + 3111C3F5252BC79D00207E32 /* STPAddCardViewControllerTest.swift */, C1080F4B1CBED48A007B2D89 /* STPAddressTests.m */, - C12711091DBA7E490087840D /* STPAddressViewModelTest.m */, + 3111C3BA252BC79300207E32 /* STPAddressViewModelTest.swift */, C124A1841CCAB750007D42EE /* STPAnalyticsClientTest.m */, - 04CDB51E1A5F3A9300B854EE /* STPAPIClientTest.m */, - C14C4DB01EC3B34500C2FDF6 /* STPAPIRequestTest.m */, - B68882E4240453E30057C5AD /* STPApplePayContextTest.m */, + 3111C3A9252BC79000207E32 /* STPAPIClientTest.swift */, + 3111C401252BC79F00207E32 /* STPApplePayContextTest.swift */, 8B82C5C91F2BC78F009639F7 /* STPApplePayPaymentOptionTest.m */, C1AED1551EE0C8C6008BEFBF /* STPApplePayTest.m */, - 36B8DDF8241C1A4600BB908E /* STPAUBECSFormViewModelTests.m */, + 3111C3A8252BC79000207E32 /* STPAUBECSFormViewModelTests.swift */, 8B8DDBB21EF887A4004B141F /* STPBankAccountParamsTest.m */, 04CDB5231A5F3A9300B854EE /* STPBankAccountTest.m */, - 36B8DDF6241C07AB00BB908E /* STPBECSDebitAccountNumberValidatorTests.m */, - 045D71301CF514BB00F6CD65 /* STPBinRangeTest.m */, - 36B8DDF4241C026300BB908E /* STPBSBNumberValidatorTests.m */, - 3687D23924C6396200724C3D /* STPCardBINMetadataTests.m */, + 3111C3A7252BC79000207E32 /* STPBECSDebitAccountNumberValidatorTests.swift */, + 3111C40A252BC7A000207E32 /* STPBinRangeTest.swift */, + 3111C3B4252BC79200207E32 /* STPBSBNumberValidatorTests.swift */, + 3111C3B5252BC79200207E32 /* STPCardBINMetadataTests.swift */, B634497722A5BC91003881DC /* STPCardBrandTest.m */, 8BE5AE8A1EF8905B0081A33C /* STPCardParamsTest.m */, - 04CDB5251A5F3A9300B854EE /* STPCardTest.m */, - 0438EF4A1B741B0100D506CC /* STPCardValidatorTest.m */, - 04CDB5261A5F3A9300B854EE /* STPCertTest.m */, - B318518220BE011700EE8C0F /* STPColorUtilsTest.m */, + 3111C3DF252BC79900207E32 /* STPCardTest.swift */, + 3111C3AC252BC79100207E32 /* STPCardValidatorTest.swift */, + 3111C3D6252BC79800207E32 /* STPCertTest.swift */, + 3111C3D2252BC79700207E32 /* STPColorUtilsTest.swift */, 3626616123C9019000B13AE0 /* STPConfirmCardOptionsTest.m */, 3626616323C902FB00B13AE0 /* STPConfirmPaymentMethodOptionsTest.m */, B6D13946230C68FF007AFF8A /* STPConnectAccountAddressTest.m */, B3302F452006FBA7005DDBE9 /* STPConnectAccountParamsTest.m */, C1E4F8051EBBEB0F00E611F5 /* STPCustomerContextTest.m */, C1D23FAC1D37F81F002FD83C /* STPCustomerTest.m */, - C1EEDCC51CA2126000A54582 /* STPDelegateProxyTest.m */, - 04A488351CA34DC600506E53 /* STPEmailAddressValidatorTest.m */, + 3111C3AA252BC79000207E32 /* STPEmailAddressValidatorTest.swift */, C184107D1EC2704700178149 /* STPEphemeralKeyManagerTest.m */, - C1C02CCD1ECCE92900DF5643 /* STPEphemeralKeyTest.m */, + 3111C400252BC79E00207E32 /* STPEphemeralKeyTest.swift */, C1CFCB701ED5E11500BE45DF /* STPFileTest.m */, - 04CDB51F1A5F3A9300B854EE /* STPFormEncoderTest.m */, - C16F66AA1CA21BAC006A21B5 /* STPFormTextFieldTest.m */, + 3111C3CD252BC79600207E32 /* STPFormEncoderTest.swift */, + 3111C3F1252BC79C00207E32 /* STPFormTextFieldTest.swift */, 3194CF5D231487A100E1940F /* STPFPXBankBrandTest.m */, B32B176220F6D722000D6EF8 /* STPGenericStripeObjectTest.m */, 04827D171D257A6C002DB3E8 /* STPImageLibraryTest.m */, B36C6D772193A16F00D17575 /* STPIntentActionTest.m */, - 36B6CB8C235A378C00331C38 /* STPMandateCustomerAcceptanceParamsTest.m */, - 36B6CB8E235A38F000331C38 /* STPMandateDataParamsTest.m */, - 36B6CB8A235A33F800331C38 /* STPMandateOnlineParamsTest.m */, - 36B8DDF2241C00D200BB908E /* STPNumericStringValidatorTests.m */, + 36AC3D0B2523F18300F252D7 /* STPIntentActionTypeTest.swift */, + 3111C3B6252BC79300207E32 /* STPMandateCustomerAcceptanceParamsTest.swift */, + 3111C3DC252BC79900207E32 /* STPMandateDataParamsTest.swift */, + 3111C3E6252BC79A00207E32 /* STPMandateOnlineParamsTest.swift */, + 3111C3BB252BC79300207E32 /* STPNetworkStubbingTestCase.swift */, + 3111C3E8252BC79A00207E32 /* STPNumericStringValidatorTests.swift */, 045A62AA1B8E7259000165CE /* STPPaymentCardTextFieldTest.m */, - 0438EF4B1B741B0100D506CC /* STPPaymentCardTextFieldViewModelTest.m */, + 3111C410252BC7A100207E32 /* STPPaymentCardTextFieldViewModelTest.swift */, 8B013C881F1E784A00DD831B /* STPPaymentConfigurationTest.m */, F14C872E1D4FCDBA00C7CC6A /* STPPaymentContextApplePayTest.m */, - B6A46F7A22FCE579001991B2 /* STPPaymentIntentLastPaymentErrorTest.m */, - B3BDCAD020EEF5B90034F7F5 /* STPPaymentIntentParamsTest.m */, - B3BDCACC20EEF4540034F7F5 /* STPPaymentIntentTest.m */, + 3111C3FD252BC79E00207E32 /* STPPaymentContextApplePayTest.swift */, + 36E295CD2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift */, + 36ADAE222523AC7700302DFB /* STPPaymentIntentLastPaymentErrorTest.swift */, + 3111C3F0252BC79C00207E32 /* STPPaymentIntentParamsTest.swift */, + 3111C3CF252BC79600207E32 /* STPPaymentIntentTest.swift */, B6D6C932223076600092AFC8 /* STPPaymentMethodAddressTest.m */, 366658B42410756100D00354 /* STPPaymentMethodAUBECSDebitParamsTests.m */, - 366658B224105EF200D00354 /* STPPaymentMethodAUBECSDebitTests.m */, + 3111C3D5252BC79700207E32 /* STPPaymentMethodAUBECSDebitTests.swift */, B656292423E10AB100458A8E /* STPPaymentMethodBacsDebitTest.m */, 44BDCFDE245A46CC007EE6D5 /* STPPaymentMethodBancontactParamsTests.m */, - 44BDCFE0245A4841007EE6D5 /* STPPaymentMethodBancontactTests.m */, + 3111C39A252BC78E00207E32 /* STPPaymentMethodBancontactTests.swift */, B6D6C934223078840092AFC8 /* STPPaymentMethodBillingDetailsTest.m */, B66D5026222F8605004A9210 /* STPPaymentMethodCardChecksTest.m */, - B628476122307A4100957149 /* STPPaymentMethodCardTest.m */, + 3111C393252BC78D00207E32 /* STPPaymentMethodCardTest.swift */, B6B41F70223476AE0020BA7F /* STPPaymentMethodCardWalletMasterpassTest.m */, B68F1C782234740B0030B438 /* STPPaymentMethodCardWalletTest.m */, B6B41F72223476B90020BA7F /* STPPaymentMethodCardWalletVisaCheckoutTest.m */, 69A6C309246EA195005FF304 /* STPPaymentMethodEPSParamsTests.m */, - 69A6C307246EA03E005FF304 /* STPPaymentMethodEPSTests.m */, + 316F81212541125E000A80B5 /* STPPaymentMethodOXXOTests.m */, + 316F812725411274000A80B5 /* STPPaymentMethodOXXOParamsTests.m */, + 3111C3DB252BC79800207E32 /* STPPaymentMethodEPSTests.swift */, 3194CF5B2314869400E1940F /* STPPaymentMethodFPXTest.m */, 3619624D244FB2AE0025D60B /* STPPaymentMethodGiropayParamsTests.m */, - 36196255244FBEB80025D60B /* STPPaymentMethodGiropayTests.m */, + 3111C3B9252BC79300207E32 /* STPPaymentMethodGiropayTests.swift */, B67F504724C794EF00CF4A9D /* STPPaymentMethodGrabPayParamsTest.m */, B6EC63C922348D4600E4C0FB /* STPPaymentMethodiDEALTest.m */, B63E42782231F8FE007B5B95 /* STPPaymentMethodParamsTest.m */, - 365CE380252E43F7007F5048 /* STPPaymentMethodPayPalParamsTests.m */, - 365CE37D252E4214007F5048 /* STPPaymentMethodPayPalTests.m */, + 316F814425411879000A80B5 /* STPPaymentMethodPayPalTests.m */, + 316F813E25411877000A80B5 /* STPPaymentMethodPayPalParamsTests.m */, 448895AE245255D800F7D0C2 /* STPPaymentMethodPrzelewy24ParamsTests.m */, - 448895B0245262E500F7D0C2 /* STPPaymentMethodPrzelewy24Tests.m */, + 3111C3E0252BC79900207E32 /* STPPaymentMethodPrzelewy24Tests.swift */, 36B6CB56234BDC4400331C38 /* STPPaymentMethodSEPADebitTest.m */, 31C8644824DDF2550015F7DF /* STPPaymentMethodSofortParamsTests.m */, - 31C8644724DDF2550015F7DF /* STPPaymentMethodSofortTests.m */, - B66B39B3223044A2006D1CAD /* STPPaymentMethodTest.m */, + 3111C405252BC79F00207E32 /* STPPaymentMethodSofortTests.swift */, + 3111C39B252BC78E00207E32 /* STPPaymentMethodTest.swift */, B66D5023222F5A27004A9210 /* STPPaymentMethodThreeDSecureUsageTest.m */, - F1DE87FF1F8D410D00602F4C /* STPPaymentOptionsViewControllerTest.m */, - C1EEDCC91CA2186300A54582 /* STPPhoneNumberValidatorTest.m */, - C1FEE5981CBFF24000A7632B /* STPPostalCodeValidatorTest.m */, + 3111C413252BC7A200207E32 /* STPPaymentOptionsViewControllerTest.swift */, + 3111C398252BC78E00207E32 /* STPPhoneNumberValidatorTest.swift */, + 3111C402252BC79F00207E32 /* STPPostalCodeValidatorTest.swift */, F152321A1EA92F9D00D65C67 /* STPRedirectContextTest.m */, - 36D4EA6022DD33DF00619BA8 /* STPSetupIntentConfirmParamsTest.m */, + 3111C3C8252BC79500207E32 /* STPSetupIntentConfirmParamsTest.swift */, B64763B822FE1AF700C01BC0 /* STPSetupIntentLastSetupErrorTest.m */, B613DD3B22C54AA800C7603F /* STPSetupIntentTest.m */, - 3691EB73211A4F31008C49E1 /* STPShippingAddressViewControllerTest.m */, - 8BD87B8A1EFB136F00269C2B /* STPSourceCardDetailsTest.m */, + 3111C3FC252BC79E00207E32 /* STPShippingAddressViewControllerTest.swift */, + 3111C3B2252BC79200207E32 /* STPSourceCardDetailsTest.swift */, 8B5B4B431EFDD925005CF475 /* STPSourceOwnerTest.m */, - C1BD9B1E1E390A2700CEE925 /* STPSourceParamsTest.m */, + 3111C397252BC78D00207E32 /* STPSourceParamsTest.swift */, 8B6DC9741F0171D20025E811 /* STPSourceReceiverTest.m */, 8BD87B8F1EFB17AA00269C2B /* STPSourceRedirectTest.m */, 8B6DC9761F0172640025E811 /* STPSourceSEPADebitDetailsTest.m */, C17D24ED1E37DBAC005CB188 /* STPSourceTest.m */, 8BD87B941EFB1CB100269C2B /* STPSourceVerificationTest.m */, F1D777BF1D81DD520076FA19 /* STPStringUtilsTest.m */, - C19D09911EAEAE5200A4AB3E /* STPTelemetryClientTest.m */, - B664D65222B813EC00E6354B /* STPThreeDSButtonCustomizationTest.m */, - B664D65822B81C1700E6354B /* STPThreeDSFooterCustomizationTest.m */, - B664D66122B83BAF00E6354B /* STPThreeDSLabelCustomizationTest.m */, - B664D66722B8409200E6354B /* STPThreeDSNavigationBarCustomizationTest.m */, - B664D66D22B9684700E6354B /* STPThreeDSSelectionCustomizationTest.m */, - B664D67322B96C9B00E6354B /* STPThreeDSTextFieldCustomizationTest.m */, - B664D65022B810D500E6354B /* STPThreeDSUICustomizationTest.m */, + 3111C39C252BC78E00207E32 /* STPTelemetryClientTest.swift */, + 3111C412252BC7A100207E32 /* STPThreeDSButtonCustomizationTest.swift */, + 3111C3C3252BC79400207E32 /* STPThreeDSFooterCustomizationTest.swift */, + 3111C3B8252BC79300207E32 /* STPThreeDSLabelCustomizationTest.swift */, + 3111C3EB252BC79B00207E32 /* STPThreeDSNavigationBarCustomizationTest.swift */, + 3111C3F9252BC79D00207E32 /* STPThreeDSSelectionCustomizationTest.swift */, + 3111C3BC252BC79300207E32 /* STPThreeDSTextFieldCustomizationTest.swift */, + 3111C38A252BC78B00207E32 /* STPThreeDSUICustomizationTest.swift */, 04CDB5271A5F3A9300B854EE /* STPTokenTest.m */, 04A4C3931C4F276100B3B290 /* STPUIVCStripeParentViewControllerTests.m */, - C15B02721EA176090026E606 /* StripeErrorTest.m */, - F1D3A25E1EB015B30095BFA9 /* UIImage+StripeTests.m */, + 3111C3F8252BC79D00207E32 /* StripeErrorTest.swift */, + 3111C3C7252BC79500207E32 /* UIImage+StripeTests.swift */, F1122A7D1DFB84E000A8B1AF /* UINavigationBar+StripeTest.m */, - 4521D394249999C10042700B /* STPPaymentMethodOXXOParamsTests.m */, - 4521D3962499E85E0042700B /* STPPaymentMethodOXXOTests.m */, ); name = Unit; sourceTree = ""; @@ -2487,459 +2939,20 @@ name = Localizations; sourceTree = ""; }; - F1728CE81EAAA243002E0C29 /* Public */ = { - isa = PBXGroup; - children = ( - 319A606222E914C000AACF66 /* 3DS2 */, - F1728CED1EAAA2D9002E0C29 /* API Bindings */, - F1728CEB1EAAA267002E0C29 /* Categories */, - F10239381FDF4144006273B5 /* FauxPasAnnotations.h */, - F1728CEE1EAAA2EA002E0C29 /* Helpers */, - F1728CF31EAAA43B002E0C29 /* PaymentContext */, - 31237F1D24F7101100B22785 /* Payments */, - 04CDB4A91A5F30A700B854EE /* Stripe.h */, - F1728CEC1EAAA2C3002E0C29 /* UI Components */, - ); - name = Public; - sourceTree = ""; - }; - F1728CE91EAAA24B002E0C29 /* Project */ = { - isa = PBXGroup; - children = ( - F1728CF01EAAA30B002E0C29 /* Analytics */, - F1728CF11EAAA310002E0C29 /* API Bindings */, - F1728CEA1EAAA262002E0C29 /* Categories */, - F1728CEF1EAAA306002E0C29 /* Helpers */, - F1728CF41EAAA457002E0C29 /* PaymentContext */, - B66AC61822C6E6770064C551 /* Payments */, - F1728CF21EAAA316002E0C29 /* UI */, - ); - name = Project; - sourceTree = ""; - }; - F1728CEA1EAAA262002E0C29 /* Categories */ = { - isa = PBXGroup; - children = ( - 04A4C3851C4F25F900B3B290 /* NSArray+Stripe.h */, - 04A4C3861C4F25F900B3B290 /* NSArray+Stripe.m */, - 049A3F971CC76A2400F57DE7 /* NSBundle+Stripe_AppName.h */, - 049A3F981CC76A2400F57DE7 /* NSBundle+Stripe_AppName.m */, - F1A2F92A1EEB6A70006B0456 /* NSCharacterSet+Stripe.h */, - F1A2F92B1EEB6A70006B0456 /* NSCharacterSet+Stripe.m */, - 049A3F8F1CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.h */, - 049A3F901CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.m */, - 0433EB471BD06313003912B4 /* NSDictionary+Stripe.h */, - 0433EB481BD06313003912B4 /* NSDictionary+Stripe.m */, - F1BEB2FB1F3508BB0043F48C /* NSError+Stripe.h */, - F1BEB2FC1F3508BB0043F48C /* NSError+Stripe.m */, - C124A17A1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.h */, - C124A17B1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.m */, - 04695AD11C77F9DB00E08063 /* NSString+Stripe.h */, - 04695AD21C77F9DB00E08063 /* NSString+Stripe.m */, - F15232281EA9306100D65C67 /* NSURLComponents+Stripe.h */, - F15232291EA9306100D65C67 /* NSURLComponents+Stripe.m */, - 04E7D4C12340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.h */, - 04E7D4C22340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.m */, - 04633B081CD44F6C009D4FB5 /* PKPayment+Stripe.h */, - 04633B091CD44F6C009D4FB5 /* PKPayment+Stripe.m */, - C11810931CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.h */, - C11810941CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.m */, - 04E39F681CED48D500AF3B96 /* UIBarButtonItem+Stripe.h */, - 04E39F691CED48D500AF3B96 /* UIBarButtonItem+Stripe.m */, - F1D3A2581EB014BD0095BFA9 /* UIImage+Stripe.h */, - F1D3A2591EB014BD0095BFA9 /* UIImage+Stripe.m */, - 04A488401CA3580700506E53 /* UINavigationController+Stripe_Completion.h */, - 04A488411CA3580700506E53 /* UINavigationController+Stripe_Completion.m */, - 0426B9701CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.h */, - 0426B9711CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.m */, - 049A3FB01CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.h */, - 049A3FB11CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.m */, - 049A3F781CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.h */, - 049A3F791CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.m */, - C15608DB1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.h */, - C15608DC1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.m */, - 049A3F7C1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.h */, - 049A3F7D1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.m */, - 04B31DF01D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.h */, - 04B31DF11D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.m */, - 04A4C3871C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.h */, - 04A4C3881C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.m */, - 045D711E1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.h */, - 045D711F1CEFA57000F6CD65 /* UIViewController+Stripe_Promises.m */, - ); - name = Categories; - sourceTree = ""; - }; - F1728CEB1EAAA267002E0C29 /* Categories */ = { - isa = PBXGroup; - children = ( - 31237F1E24F710E600B22785 /* UINavigationBar+Stripe_Theme.h */, - 0426B9751CEBD001006AC8DD /* UINavigationBar+Stripe_Theme.m */, - ); - name = Categories; - sourceTree = ""; - }; - F1728CEC1EAAA2C3002E0C29 /* UI Components */ = { - isa = PBXGroup; - children = ( - 311A475A24EB21AE00576D92 /* STPCameraView.h */, - 311A475B24EB21AE00576D92 /* STPCameraView.m */, - 311A475424EB1D2300576D92 /* STPCardScanner.h */, - 311A475524EB1D2300576D92 /* STPCardScanner.m */, - 04BC29A21CD8697900318357 /* STPTheme.h */, - 04BC29A31CD8697900318357 /* STPTheme.m */, - 04B31DF71D11AC6400EF1631 /* STPUserInformation.h */, - 04B31DF81D11AC6400EF1631 /* STPUserInformation.m */, - F1DEB8871E20445C0066B8E8 /* View Controllers */, - F1728CF71EAAA8BA002E0C29 /* Views */, - ); - name = "UI Components"; - sourceTree = ""; - }; - F1728CED1EAAA2D9002E0C29 /* API Bindings */ = { - isa = PBXGroup; - children = ( - F1728CF51EAAA4A1002E0C29 /* Models */, - 04CDB4C21A5F30A700B854EE /* STPAPIClient.h */, - 04CDB4C31A5F30A700B854EE /* STPAPIClient.m */, - 04633B061CD44F47009D4FB5 /* STPAPIClient+ApplePay.h */, - 04633B041CD44F1C009D4FB5 /* STPAPIClient+ApplePay.m */, - C184107A1EC2539F00178149 /* STPEphemeralKeyProvider.h */, - 0731328D2277A3F60019CE3F /* STPPinManagementService.h */, - 0731328E2277A3F60019CE3F /* STPPinManagementService.m */, - 0413CB1E233FECD4006429EA /* STPPushProvisioningContext.h */, - 0413CB1A233FECD4006429EA /* STPPushProvisioningContext.m */, - 0413CB1D233FECD4006429EA /* STPPushProvisioningDetailsParams.h */, - 0413CB1B233FECD4006429EA /* STPPushProvisioningDetailsParams.m */, - F152321F1EA92FCF00D65C67 /* STPRedirectContext.h */, - F152321C1EA92FC100D65C67 /* STPRedirectContext.m */, - ); - name = "API Bindings"; - sourceTree = ""; - }; - F1728CEE1EAAA2EA002E0C29 /* Helpers */ = { - isa = PBXGroup; - children = ( - B68882DA23FF15250057C5AD /* STPApplePayContext.h */, - B68882DB23FF15250057C5AD /* STPApplePayContext.m */, - 04A4883B1CA3568800506E53 /* STPBlocks.h */, - 04EBC7521B7533C300A0E6AE /* STPCardValidator.h */, - 0438EF3F1B74170D00D506CC /* STPCardValidator.m */, - 04827D0E1D2575C6002DB3E8 /* STPImageLibrary.h */, - 04827D0F1D2575C6002DB3E8 /* STPImageLibrary.m */, - 04CDB4CE1A5F30A700B854EE /* StripeError.h */, - 04CDB4CF1A5F30A700B854EE /* StripeError.m */, - ); - name = Helpers; - sourceTree = ""; - }; - F1728CEF1EAAA306002E0C29 /* Helpers */ = { - isa = PBXGroup; - children = ( - 36B8DDEE241BF99600BB908E /* STPBECSDebitAccountNumberValidator.h */, - 36B8DDEF241BF99600BB908E /* STPBECSDebitAccountNumberValidator.m */, - 045D712A1CF4ED7600F6CD65 /* STPBINRange.h */, - 045D712B1CF4ED7600F6CD65 /* STPBINRange.m */, - 366658C22411934900D00354 /* STPBSBNumberValidator.h */, - 366658C32411934900D00354 /* STPBSBNumberValidator.m */, - F12829D81D7747E4008B10D6 /* STPBundleLocator.h */, - F12829D91D7747E4008B10D6 /* STPBundleLocator.m */, - 3691EB6F2119111A008C49E1 /* STPCardValidator+Private.h */, - 3691EB702119111A008C49E1 /* STPCardValidator+Private.m */, - 04FCFA171BD59A8C00297732 /* STPCategoryLoader.h */, - 04633B0A1CD44F6C009D4FB5 /* STPCategoryLoader.m */, - 0426B96C1CEADC98006AC8DD /* STPColorUtils.h */, - 0426B96D1CEADC98006AC8DD /* STPColorUtils.m */, - 04695AD51C77F9EF00E08063 /* STPDelegateProxy.h */, - 04695AD61C77F9EF00E08063 /* STPDelegateProxy.m */, - F1C7B8D21DBECF2400D9F6F0 /* STPDispatchFunctions.h */, - F1C7B8D11DBECF2400D9F6F0 /* STPDispatchFunctions.m */, - 04A488311CA34D3000506E53 /* STPEmailAddressValidator.h */, - 04A488321CA34D3000506E53 /* STPEmailAddressValidator.m */, - 04827D141D257764002DB3E8 /* STPImageLibrary+Private.h */, - F1D96F951DC7D82400477E64 /* STPLocalizationUtils.h */, - F148ABC31D5D334B0014FD92 /* STPLocalizationUtils.m */, - 36E8B98B2413159B007546C1 /* STPNumericStringValidator.h */, - 36E8B98C2413159B007546C1 /* STPNumericStringValidator.m */, - 04695AD71C77F9EF00E08063 /* STPPhoneNumberValidator.h */, - 04695AD81C77F9EF00E08063 /* STPPhoneNumberValidator.m */, - C1FEE5941CBFF11400A7632B /* STPPostalCodeValidator.h */, - C1FEE5951CBFF11400A7632B /* STPPostalCodeValidator.m */, - 049A3F931CC75B2E00F57DE7 /* STPPromise.h */, - 049A3F941CC75B2E00F57DE7 /* STPPromise.m */, - F1852F911D80B6EC00367C86 /* STPStringUtils.h */, - F1852F921D80B6EC00367C86 /* STPStringUtils.m */, - F15232221EA9303800D65C67 /* STPURLCallbackHandler.h */, - F15232231EA9303800D65C67 /* STPURLCallbackHandler.m */, - ); - name = Helpers; - sourceTree = ""; - }; - F1728CF01EAAA30B002E0C29 /* Analytics */ = { - isa = PBXGroup; - children = ( - C124A16E1CCA968B007D42EE /* STPAnalyticsClient.h */, - C124A16F1CCA968B007D42EE /* STPAnalyticsClient.m */, - C19D098D1EAEAE4000A4AB3E /* STPTelemetryClient.h */, - C19D098E1EAEAE4000A4AB3E /* STPTelemetryClient.m */, - ); - name = Analytics; - sourceTree = ""; - }; - F1728CF11EAAA310002E0C29 /* API Bindings */ = { - isa = PBXGroup; - children = ( - 36239BAC2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.h */, - 36239BAD2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.m */, - B6554C9524CF758C00808588 /* STPAPIClient+Beta.h */, - 049952D11BCF13DD0088C703 /* STPAPIClient+Private.h */, - 0413CB1F233FECD4006429EA /* STPAPIClient+PushProvisioning.h */, - 0413CB21233FECD5006429EA /* STPAPIClient+PushProvisioning.m */, - 049952CD1BCF13510088C703 /* STPAPIRequest.h */, - 049952CE1BCF13510088C703 /* STPAPIRequest.m */, - 8B429AD71EF9D4A300F95F34 /* STPBankAccountParams+Private.h */, - C1A06F0F1E1D8A6E004DCA06 /* STPCard+Private.h */, - 3687D23324C2244D00724C3D /* STPCardBINMetadata.h */, - 3687D23424C2244D00724C3D /* STPCardBINMetadata.m */, - C175B7931FE834A3009F5A0E /* STPCustomer+Private.h */, - 3635C33122B03E00004298B8 /* STPEmptyStripeResponse.h */, - 3635C33222B03E00004298B8 /* STPEmptyStripeResponse.m */, - C113D2171EBB9A36006FACC2 /* STPEphemeralKey.h */, - C113D2181EBB9A36006FACC2 /* STPEphemeralKey.m */, - C18410741EC2529400178149 /* STPEphemeralKeyManager.h */, - C18410751EC2529400178149 /* STPEphemeralKeyManager.m */, - 8B429ADD1EF9EFF600F95F34 /* STPFile+Private.h */, - 04CDB4C41A5F30A700B854EE /* STPFormEncoder.h */, - 04CDB4C51A5F30A700B854EE /* STPFormEncoder.m */, - 314F9CBE235E66920059E2F6 /* STPFPXBankStatusResponse.h */, - 314F9CBF235E66920059E2F6 /* STPFPXBankStatusResponse.m */, - B32B175C20F6D2C4000D6EF8 /* STPGenericStripeObject.h */, - B32B175D20F6D2C4000D6EF8 /* STPGenericStripeObject.m */, - 36239BB022960D52004FB1A5 /* STPIntentAction+Private.h */, - 365BE8A0228CAB6A0068D824 /* STPIntentActionUseStripeSDK.h */, - 365BE8A1228CAB6A0068D824 /* STPIntentActionUseStripeSDK.m */, - C1CFCB661ED4E38900BE45DF /* STPInternalAPIResponseDecodable.h */, - F1D3A2471EB012010095BFA9 /* STPMultipartFormDataEncoder.h */, - F1D3A2481EB012010095BFA9 /* STPMultipartFormDataEncoder.m */, - F1D3A2491EB012010095BFA9 /* STPMultipartFormDataPart.h */, - F1D3A24A1EB012010095BFA9 /* STPMultipartFormDataPart.m */, - B3BDCAC120EEF2150034F7F5 /* STPPaymentIntent+Private.h */, - B6DB0CA822381B4900AEF640 /* STPPaymentMethod+Private.h */, - B69CFB4922370547001E9885 /* STPPaymentMethodCardChecks+Private.h */, - B6B41F74223481BA0020BA7F /* STPPaymentMethodCardWallet+Private.h */, - B665CE45228DE4C4008B546F /* STPPaymentMethodListDeserializer.h */, - B665CE46228DE4C4008B546F /* STPPaymentMethodListDeserializer.m */, - 0413CB20233FECD5006429EA /* STPPushProvisioningDetails.h */, - 0413CB1C233FECD4006429EA /* STPPushProvisioningDetails.m */, - B32B176420F80442000D6EF8 /* STPRedirectContext+Private.h */, - B640DB1622C69A8E003C8810 /* STPSetupIntent+Private.h */, - C1C1012C1E57A26F00C7BFAE /* STPSource+Private.h */, - 8BD87B871EFB131400269C2B /* STPSourceCardDetails+Private.h */, - F1A0197A1EA5733200354301 /* STPSourceParams+Private.h */, - C18021181E3A58710089D712 /* STPSourcePoller.h */, - C18021191E3A58710089D712 /* STPSourcePoller.m */, - 8BD87B8C1EFB152800269C2B /* STPSourceRedirect+Private.h */, - 8BD87B911EFB1C1E00269C2B /* STPSourceVerification+Private.h */, - ); - name = "API Bindings"; - sourceTree = ""; - }; - F1728CF21EAAA316002E0C29 /* UI */ = { - isa = PBXGroup; - children = ( - F1DEB8961E2067550066B8E8 /* Cells */, - 049A3FAC1CC9AA9900F57DE7 /* STPAddressViewModel.h */, - 049A3FAD1CC9AA9900F57DE7 /* STPAddressViewModel.m */, - F1D3A2631EBA5BAE0095BFA9 /* STPPaymentCardTextField+Private.h */, - 04B31DD81D09A4DC00EF1631 /* STPPaymentConfiguration+Private.h */, - F12C8DBE1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.h */, - F12C8DBF1D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.m */, - 04E39F501CECF7A100AF3B96 /* STPPaymentOptionTuple.h */, - 04E39F511CECF7A100AF3B96 /* STPPaymentOptionTuple.m */, - F1728CF61EAAA8B2002E0C29 /* View Controllers */, - F1728CF81EAAA945002E0C29 /* Views */, - ); - name = UI; - sourceTree = ""; - }; - F1728CF31EAAA43B002E0C29 /* PaymentContext */ = { - isa = PBXGroup; - children = ( - C11810871CC6B00D0022FB55 /* STPApplePayPaymentOption.h */, - C11810881CC6B00D0022FB55 /* STPApplePayPaymentOption.m */, - C11810A61CC6E2160022FB55 /* STPBackendAPIAdapter.h */, - C192269B1EBA99F900BED563 /* STPCustomerContext.h */, - C192269E1EBA9A0800BED563 /* STPCustomerContext.m */, - 049880FA1CED5A2300EA4FFD /* STPPaymentConfiguration.h */, - 049880FB1CED5A2300EA4FFD /* STPPaymentConfiguration.m */, - 049A3F871CC73C7100F57DE7 /* STPPaymentContext.h */, - 049A3F881CC73C7100F57DE7 /* STPPaymentContext.m */, - C11810851CC6AF4C0022FB55 /* STPPaymentOption.h */, - 0451CC421C49AE1C003B2CA6 /* STPPaymentResult.h */, - 0451CC431C49AE1C003B2CA6 /* STPPaymentResult.m */, - ); - name = PaymentContext; - sourceTree = ""; - }; - F1728CF41EAAA457002E0C29 /* PaymentContext */ = { - isa = PBXGroup; - children = ( - B65D7C632384ACDD000C6D34 /* STPCustomerContext+Private.h */, - 04E39F5A1CECFAFD00AF3B96 /* STPPaymentContext+Private.h */, - ); - name = PaymentContext; - sourceTree = ""; - }; - F1728CF51EAAA4A1002E0C29 /* Models */ = { - isa = PBXGroup; - children = ( - 3626615E23C8F99700B13AE0 /* Intents (Shared) */, - 3626615D23C8F95000B13AE0 /* PaymentIntents */, - 3626615F23C8F9CA00B13AE0 /* PaymentMethods */, - 3626616023C8F9F900B13AE0 /* SetupIntents */, - 3626616B23C9055200B13AE0 /* Sources */, - C1080F471CBECF7B007B2D89 /* STPAddress.h */, - C1080F481CBECF7B007B2D89 /* STPAddress.m */, - 04F213341BCECB1C001D6F22 /* STPAPIResponseDecodable.h */, - B61C996322BBFA12004980FD /* STPAppInfo.h */, - B61C996422BBFA12004980FD /* STPAppInfo.m */, - 0438EF461B74183100D506CC /* STPCardBrand.h */, - B6CF3134229D8C3500BA8AC2 /* STPCardBrand.m */, - 04EBC7511B7533C300A0E6AE /* STPCardValidationState.h */, - B6794A5322F4CF6500E3AB41 /* STPConnectAccountAddress.h */, - B6794A5422F4CF6500E3AB41 /* STPConnectAccountAddress.m */, - B6794A4722F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.h */, - B6794A4822F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.m */, - B6794A4D22F4B64500E3AB41 /* STPConnectAccountIndividualParams.h */, - B6794A4E22F4B64500E3AB41 /* STPConnectAccountIndividualParams.m */, - B3A241371FFEB57400A2F00D /* STPConnectAccountParams.h */, - B3A241381FFEB57400A2F00D /* STPConnectAccountParams.m */, - 04B31DD21D08E6E200EF1631 /* STPCustomer.h */, - 04B31DD31D08E6E200EF1631 /* STPCustomer.m */, - F1D3A2501EB0120F0095BFA9 /* STPFile.h */, - F1D3A2461EB012010095BFA9 /* STPFile.m */, - 04F213301BCEAB61001D6F22 /* STPFormEncodable.h */, - 31F5B33322FCAC4000A71C64 /* STPFPXBankBrand.h */, - 31F5B33422FCAC4000A71C64 /* STPFPXBankBrand.m */, - 073132932277A72D0019CE3F /* STPIssuingCardPin.h */, - 073132942277A72D0019CE3F /* STPIssuingCardPin.m */, - 04CDB4CC1A5F30A700B854EE /* STPToken.h */, - 04CDB4CD1A5F30A700B854EE /* STPToken.m */, - ); - name = Models; - sourceTree = ""; - }; - F1728CF61EAAA8B2002E0C29 /* View Controllers */ = { - isa = PBXGroup; - children = ( - 04BFFFD81D240B13005F2340 /* STPAddCardViewController+Private.h */, - F1FA6F941E25960500EB444D /* STPCoreScrollViewController+Private.h */, - F1FA6F971E25970F00EB444D /* STPCoreTableViewController+Private.h */, - F1FA6F911E258F6800EB444D /* STPCoreViewController+Private.h */, - 04B31DE41D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.h */, - 04B31DE51D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.m */, - 04E39F561CECF9A800AF3B96 /* STPPaymentOptionsViewController+Private.h */, - C159932F1D8808680047950D /* STPShippingMethodsViewController.h */, - C15993301D8808680047950D /* STPShippingMethodsViewController.m */, - ); - name = "View Controllers"; - sourceTree = ""; - }; - F1728CF71EAAA8BA002E0C29 /* Views */ = { - isa = PBXGroup; - children = ( - 363E25B82416EA3D00070D59 /* STPAUBECSDebitFormView.h */, - 366658B7241078BC00D00354 /* STPAUBECSDebitFormView.m */, - 36B8DDEC241B008200BB908E /* STPFormTextFieldContainer.h */, - 366658C62411B64400D00354 /* STPMultiFormTextField.h */, - 366658BF24107A0900D00354 /* STPMultiFormTextField.m */, - 046FE99F1CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.h */, - 046FE9A01CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.m */, - 04E32A9C1B7A9490009C9E35 /* STPPaymentCardTextField.h */, - 0438EF291B7416BB00D506CC /* STPPaymentCardTextField.m */, - ); - name = Views; - sourceTree = ""; - }; - F1728CF81EAAA945002E0C29 /* Views */ = { - isa = PBXGroup; - children = ( - 363EA803241C4346000C7671 /* STPAUBECSDebitFormView+Testing.h */, - 36B8DDE8241AEB5400BB908E /* STPAUBECSFormViewModel.h */, - 36B8DDE9241AEB5400BB908E /* STPAUBECSFormViewModel.m */, - 364B75DB24F46354007D9FAB /* STPCardLoadingIndicator.h */, - 364B75DC24F46354007D9FAB /* STPCardLoadingIndicator.m */, - 0438EF261B7416BB00D506CC /* STPFormTextField.h */, - 0438EF271B7416BB00D506CC /* STPFormTextField.m */, - 36B8DDE0241AC0A100BB908E /* STPLabeledFormTextFieldView.h */, - 36B8DDE1241AC0A100BB908E /* STPLabeledFormTextFieldView.m */, - 36B8DDE4241AC17200BB908E /* STPLabeledMultiFormTextFieldView.h */, - 36B8DDE5241AC17200BB908E /* STPLabeledMultiFormTextFieldView.m */, - 0438EF2A1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.h */, - 0438EF2B1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.m */, - C158AB3D1E1EE98900348D01 /* STPSectionHeaderView.h */, - C158AB3E1E1EE98900348D01 /* STPSectionHeaderView.m */, - B347DD461FE35423006B3BAC /* STPValidatedTextField.h */, - B347DD471FE35423006B3BAC /* STPValidatedTextField.m */, - 363E25D724198B0D00070D59 /* STPViewWithSeparator.h */, - 363E25D824198B0D00070D59 /* STPViewWithSeparator.m */, - ); - name = Views; - sourceTree = ""; - }; - F1DEB8871E20445C0066B8E8 /* View Controllers */ = { - isa = PBXGroup; - children = ( - 04F416241CA3639500486FB5 /* STPAddCardViewController.h */, - 04F416251CA3639500486FB5 /* STPAddCardViewController.m */, - F1DEB88E1E2052150066B8E8 /* STPCoreScrollViewController.h */, - F1DEB88F1E2052150066B8E8 /* STPCoreScrollViewController.m */, - F1DEB8881E2047CA0066B8E8 /* STPCoreTableViewController.h */, - F1DEB8891E2047CA0066B8E8 /* STPCoreTableViewController.m */, - F1DEB8971E2074480066B8E8 /* STPCoreViewController.h */, - F1DEB8981E2074480066B8E8 /* STPCoreViewController.m */, - 0439B9851C454F97005A1ED5 /* STPPaymentOptionsViewController.h */, - 0439B9861C454F97005A1ED5 /* STPPaymentOptionsViewController.m */, - 31B9608E22FE128C00DC6FD9 /* STPBankSelectionViewController.h */, - 31B9608F22FE128C00DC6FD9 /* STPBankSelectionViewController.m */, - C15993261D8808490047950D /* STPShippingAddressViewController.h */, - C159932C1D8808680047950D /* STPShippingAddressViewController.m */, - 04E7D4BB233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.h */, - 04E7D4BC233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.m */, - ); - name = "View Controllers"; - sourceTree = ""; - }; F1DEB8941E2066FB0066B8E8 /* Source */ = { isa = PBXGroup; children = ( - F1728CE91EAAA24B002E0C29 /* Project */, - F1728CE81EAAA243002E0C29 /* Public */, + 3144E124253E7D2200FE2605 /* API Bindings */, + 3144E136253E826D00FE2605 /* Categories */, + 3144E137253E828700FE2605 /* Helpers */, + 3144E13A253E82C100FE2605 /* PaymentContext */, + 3144E13B253E82E800FE2605 /* PaymentHandler */, + 3144E13C253E831300FE2605 /* UI Components */, + 3144E123253E7D1200FE2605 /* Internal */, ); name = Source; sourceTree = ""; }; - F1DEB8961E2067550066B8E8 /* Cells */ = { - isa = PBXGroup; - children = ( - C17A030B1CBEE7A2006C819F /* STPAddressFieldTableViewCell.h */, - C17A030C1CBEE7A2006C819F /* STPAddressFieldTableViewCell.m */, - 31B9609522FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.h */, - 31B9609422FE20DE00DC6FD9 /* STPBankSelectionTableViewCell.m */, - 311A476024EB27D000576D92 /* STPCardScannerTableViewCell.h */, - 311A476124EB27D000576D92 /* STPCardScannerTableViewCell.m */, - C1363BB51D7633D800EB82B4 /* STPPaymentOptionTableViewCell.h */, - C1363BB61D7633D800EB82B4 /* STPPaymentOptionTableViewCell.m */, - 04B31DFD1D131D9000EF1631 /* STPPaymentCardTextFieldCell.h */, - 04B31DFE1D131D9000EF1631 /* STPPaymentCardTextFieldCell.m */, - C15993311D8808680047950D /* STPShippingMethodTableViewCell.h */, - C15993321D8808680047950D /* STPShippingMethodTableViewCell.m */, - 04BC29BB1CDD535700318357 /* STPSwitchTableViewCell.h */, - 04BC29BC1CDD535700318357 /* STPSwitchTableViewCell.m */, - ); - name = Cells; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -2947,16 +2960,14 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3626617D23C908BA00B13AE0 /* STPConfirmCardOptions.h in Headers */, - F1B8534F1FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.h in Headers */, + 3111C584252BE87600207E32 /* STPTestingAPIClient.h in Headers */, F1D96F9A1DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.h in Headers */, - 3680BFCD23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h in Headers */, + 31851272252FE770008C0C57 /* STPBlocks.h in Headers */, 04E01F8521AA36320061402F /* STPNetworkStubbingTestCase.h in Headers */, F148ABFA1D5E88C40014FD92 /* STPTestUtils.h in Headers */, - 3680BFD123A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h in Headers */, + 3185126C252FE67E008C0C57 /* StripeTests-Prefix.pch in Headers */, C1CFCB6D1ED5E0F800BE45DF /* STPMocks.h in Headers */, C18867DB1E8B0C4100A77634 /* STPFixtures.h in Headers */, - 3626618023C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h in Headers */, 3617A51420FE5BBB001A9E6A /* NSLocale+STPSwizzling.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2965,301 +2976,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 36E8B98D2413159B007546C1 /* STPNumericStringValidator.h in Headers */, - 073132952277A72D0019CE3F /* STPIssuingCardPin.h in Headers */, - B36C6D732193676600D17575 /* STPPaymentIntentSourceActionAuthorizeWithURL.h in Headers */, - C15993361D8808680047950D /* STPShippingMethodsViewController.h in Headers */, - F1A2F92C1EEB6A70006B0456 /* NSCharacterSet+Stripe.h in Headers */, - F1D3A24E1EB012010095BFA9 /* STPMultipartFormDataPart.h in Headers */, - C11810A71CC6EE840022FB55 /* STPBackendAPIAdapter.h in Headers */, - F12C8DC01D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.h in Headers */, - B3A241391FFEB57400A2F00D /* STPConnectAccountParams.h in Headers */, - 365CE385252E44DD007F5048 /* STPPaymentMethodPayPalParams.h in Headers */, - B32B176520F80442000D6EF8 /* STPRedirectContext+Private.h in Headers */, - 36196253244FBA3C0025D60B /* STPPaymentMethodGiropayParams.h in Headers */, - F19491DE1E5F6B8C001E1FC2 /* STPSourceCardDetails.h in Headers */, - 0439B9871C454F97005A1ED5 /* STPPaymentOptionsViewController.h in Headers */, - 314B6A532384A713001FE708 /* STPKlarnaLineItem.h in Headers */, - 04B31DF91D11AC6400EF1631 /* STPUserInformation.h in Headers */, - 31F5A50922F0EFB10033663B /* STPPaymentMethodFPXParams.h in Headers */, - 04EBC7531B7533C300A0E6AE /* STPCardValidationState.h in Headers */, - 045D710E1CEEE30500F6CD65 /* STPAspects.h in Headers */, - 36239BAE2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.h in Headers */, - B61D4B97245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.h in Headers */, - 365CE386252E44DD007F5048 /* STPPaymentMethodPayPal.h in Headers */, - C158AB3F1E1EE98900348D01 /* STPSectionHeaderView.h in Headers */, - 31F336E025377C9700874F00 /* STDSSwiftTryCatch.h in Headers */, - 04EBC7571B7533C300A0E6AE /* STPCardValidator.h in Headers */, - 364B75DD24F46354007D9FAB /* STPCardLoadingIndicator.h in Headers */, - 366658B0240F20AD00D00354 /* STPPaymentMethodAUBECSDebit.h in Headers */, - 36B8DDE2241AC0A100BB908E /* STPLabeledFormTextFieldView.h in Headers */, - 046FE9A11CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.h in Headers */, - C11810861CC6AF4C0022FB55 /* STPPaymentOption.h in Headers */, - 0413CB28233FECD5006429EA /* STPPushProvisioningDetailsParams.h in Headers */, - B640DB1222C58E82003C8810 /* STPSetupIntentConfirmParams.h in Headers */, - 3635C33322B03E00004298B8 /* STPEmptyStripeResponse.h in Headers */, - 36B6CB6A23551A0200331C38 /* STPPaymentMethodSEPADebitParams.h in Headers */, - B690DDEC222F01BF000B902D /* STPPaymentMethodBillingDetails.h in Headers */, - 04695AD91C77F9EF00E08063 /* STPDelegateProxy.h in Headers */, - 311A475C24EB21AE00576D92 /* STPCameraView.h in Headers */, - 31F5B33522FCAC4000A71C64 /* STPFPXBankBrand.h in Headers */, - 3687D23524C2244D00724C3D /* STPCardBINMetadata.h in Headers */, - B613DD3222C536C900C7603F /* STPSetupIntent.h in Headers */, - 0433EB491BD06313003912B4 /* NSDictionary+Stripe.h in Headers */, - C124A1701CCA968B007D42EE /* STPAnalyticsClient.h in Headers */, - C15993281D8808490047950D /* STPShippingAddressViewController.h in Headers */, - C1D7B5201E36C32F002181F5 /* STPSource.h in Headers */, - B621F053223454E9002141B7 /* STPPaymentMethodCardWallet.h in Headers */, - B665CE47228DE4C4008B546F /* STPPaymentMethodListDeserializer.h in Headers */, - B640DB1722C69A8E003C8810 /* STPSetupIntent+Private.h in Headers */, - 049A3F7A1CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.h in Headers */, - 04CDB50E1A5F30A700B854EE /* STPCard.h in Headers */, - C1BD9B391E39416700CEE925 /* STPSourceOwner.h in Headers */, - C1080F491CBECF7B007B2D89 /* STPAddress.h in Headers */, - B604CF2122C56E9B00A23CC4 /* STPIntentActionRedirectToURL.h in Headers */, - 0438EF2C1B7416BB00D506CC /* STPFormTextField.h in Headers */, - B621F05922346243002141B7 /* STPPaymentMethodCardWalletMasterpass.h in Headers */, - 8B429ADE1EF9EFF900F95F34 /* STPFile+Private.h in Headers */, - 44BDCFD5245A27C1007EE6D5 /* STPPaymentMethodBancontact.h in Headers */, - C180211A1E3A58710089D712 /* STPSourcePoller.h in Headers */, - 04E39F5C1CECFAFD00AF3B96 /* STPPaymentContext+Private.h in Headers */, - B6794A4F22F4B64500E3AB41 /* STPConnectAccountIndividualParams.h in Headers */, - C1FEE5961CBFF11400A7632B /* STPPostalCodeValidator.h in Headers */, - 04633B0C1CD44F6C009D4FB5 /* PKPayment+Stripe.h in Headers */, - 04B31DFF1D131D9000EF1631 /* STPPaymentCardTextFieldCell.h in Headers */, - 04CDB50A1A5F30A700B854EE /* STPBankAccount.h in Headers */, - F1DEB88A1E2047CA0066B8E8 /* STPCoreTableViewController.h in Headers */, - C1A06F101E1D8A7F004DCA06 /* STPCard+Private.h in Headers */, - F1D3A24C1EB012010095BFA9 /* STPMultipartFormDataEncoder.h in Headers */, - 36B6CB68235519CB00331C38 /* STPPaymentMethodSEPADebit.h in Headers */, - C113D2191EBB9A36006FACC2 /* STPEphemeralKey.h in Headers */, - 0413CB2A233FECD5006429EA /* STPPushProvisioningContext.h in Headers */, - 04E39F6A1CED48D500AF3B96 /* UIBarButtonItem+Stripe.h in Headers */, - 31B9609022FE128C00DC6FD9 /* STPBankSelectionViewController.h in Headers */, - F1FA6F951E25960500EB444D /* STPCoreScrollViewController+Private.h in Headers */, - C17A030D1CBEE7A2006C819F /* STPAddressFieldTableViewCell.h in Headers */, - C1C1012D1E57A26F00C7BFAE /* STPSource+Private.h in Headers */, - B6DB0CA922381B4900AEF640 /* STPPaymentMethod+Private.h in Headers */, - 04A4C3891C4F25F900B3B290 /* NSArray+Stripe.h in Headers */, - 3666589C23FF494400D00354 /* STPTestingAPIClient.h in Headers */, - 04827D151D257764002DB3E8 /* STPImageLibrary+Private.h in Headers */, - B66AC61422C6E6590064C551 /* STPPaymentHandlerActionParams.h in Headers */, - 36196251244FBA3C0025D60B /* STPPaymentMethodGiropay.h in Headers */, - 049952D21BCF13DD0088C703 /* STPAPIClient+Private.h in Headers */, - 8B429AD81EF9D4B400F95F34 /* STPBankAccountParams+Private.h in Headers */, - 049A3F911CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.h in Headers */, - 36B8DDF0241BF99600BB908E /* STPBECSDebitAccountNumberValidator.h in Headers */, - B69CFB4A22370547001E9885 /* STPPaymentMethodCardChecks+Private.h in Headers */, - 3691EB712119111A008C49E1 /* STPCardValidator+Private.h in Headers */, - 363E25B92416EA3D00070D59 /* STPAUBECSDebitFormView.h in Headers */, - B621F05F223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.h in Headers */, - 04633B071CD44F47009D4FB5 /* STPAPIClient+ApplePay.h in Headers */, - 31B9609822FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.h in Headers */, - 04BC29BD1CDD535700318357 /* STPSwitchTableViewCell.h in Headers */, - 3657228624BFBE520006A64D /* STPPaymentMethodCardNetworks.h in Headers */, - 04CDB5121A5F30A700B854EE /* STPToken.h in Headers */, - 8BD87B921EFB1C1E00269C2B /* STPSourceVerification+Private.h in Headers */, - B69CABB4246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.h in Headers */, - 049952CF1BCF13510088C703 /* STPAPIRequest.h in Headers */, - C15993381D8808680047950D /* STPShippingMethodTableViewCell.h in Headers */, - B67F504124C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.h in Headers */, - 049A3FB21CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.h in Headers */, - F1FA6F981E25970F00EB444D /* STPCoreTableViewController+Private.h in Headers */, - F1DEB8901E2052150066B8E8 /* STPCoreScrollViewController.h in Headers */, - 04E7D4BD233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.h in Headers */, - 04A488331CA34D3000506E53 /* STPEmailAddressValidator.h in Headers */, - C192269C1EBA99F900BED563 /* STPCustomerContext.h in Headers */, - 04A4C38D1C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.h in Headers */, - 0438EF471B74183100D506CC /* STPCardBrand.h in Headers */, - B699BC8D24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.h in Headers */, - B347DD481FE35423006B3BAC /* STPValidatedTextField.h in Headers */, - 04B31DD41D08E6E200EF1631 /* STPCustomer.h in Headers */, - F12829DA1D7747E4008B10D6 /* STPBundleLocator.h in Headers */, - C11810951CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.h in Headers */, - 04CDB5161A5F30A700B854EE /* StripeError.h in Headers */, - B6F16090223350640088C970 /* STPPaymentIntentAction.h in Headers */, - 0731328F2277A3F60019CE3F /* STPPinManagementService.h in Headers */, - 3604007222C18C78004CF80B /* STPThreeDSUICustomization.h in Headers */, - 3656EF30246F135400DA11CF /* STPPaymentMethodEPS.h in Headers */, - B32B175E20F6D2C4000D6EF8 /* STPGenericStripeObject.h in Headers */, - 366658B1240F20AD00D00354 /* STPPaymentMethodAUBECSDebitParams.h in Headers */, - 36B8DDED241B00F600BB908E /* STPFormTextFieldContainer.h in Headers */, - 049A3F991CC76A2400F57DE7 /* NSBundle+Stripe_AppName.h in Headers */, - 3621DDCB22A5E4FD00281BC4 /* STPPaymentHandler.h in Headers */, - 04E32A9D1B7A9490009C9E35 /* STPPaymentCardTextField.h in Headers */, - C1BD9B221E393FFE00CEE925 /* STPSourceReceiver.h in Headers */, - 04F213311BCEAB61001D6F22 /* STPFormEncodable.h in Headers */, - 315CB8C222E7D96000E612A3 /* STDSChallengeStatusReceiver.h in Headers */, - 315CB8C322E7D96000E612A3 /* STDSRuntimeException.h in Headers */, - 315CB8C422E7D96000E612A3 /* STDSButtonCustomization.h in Headers */, - 315CB8C522E7D96000E612A3 /* STDSWarning.h in Headers */, - 315CB8C622E7D96000E612A3 /* STDSSelectionCustomization.h in Headers */, - 04E7D4C32340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.h in Headers */, - 36B6CB9E235A3CF300331C38 /* STPMandateOnlineParams.h in Headers */, - 315CB8C722E7D96000E612A3 /* STDSException.h in Headers */, - 44BDCFDB245A2C38007EE6D5 /* STPPaymentMethodBancontactParams.h in Headers */, - 315CB8C822E7D96000E612A3 /* STDSTextFieldCustomization.h in Headers */, - 315CB8C922E7D96000E612A3 /* STDSUICustomization.h in Headers */, - 315CB8CA22E7D96000E612A3 /* STDSNavigationBarCustomization.h in Headers */, - 36B8DDEA241AEB5400BB908E /* STPAUBECSFormViewModel.h in Headers */, - 315CB8CB22E7D96000E612A3 /* STDSTransaction.h in Headers */, - 315CB8CC22E7D96000E612A3 /* STDSLabelCustomization.h in Headers */, - 315CB8CD22E7D96000E612A3 /* STDSCustomization.h in Headers */, - 315CB8CE22E7D96000E612A3 /* STDSAuthenticationRequestParameters.h in Headers */, - 315CB8CF22E7D96000E612A3 /* STDSRuntimeErrorEvent.h in Headers */, - 363E25D924198B0D00070D59 /* STPViewWithSeparator.h in Headers */, - 315CB8D022E7D96000E612A3 /* STDSErrorMessage.h in Headers */, - 0413CB2C233FECD5006429EA /* STPAPIClient+PushProvisioning.h in Headers */, - 36B6CBA0235A3CF300331C38 /* STPMandateDataParams.h in Headers */, - 315CB8D122E7D96000E612A3 /* STDSCompletionEvent.h in Headers */, - 315CB8D222E7D96000E612A3 /* STDSThreeDSProtocolVersion.h in Headers */, - 315CB8D322E7D96000E612A3 /* STDSAuthenticationResponse.h in Headers */, - 36B8DDE6241AC17200BB908E /* STPLabeledMultiFormTextFieldView.h in Headers */, - 31237F2524F7118B00B22785 /* STPIntentAction.h in Headers */, - 315CB8D422E7D96100E612A3 /* STDSThreeDS2Service.h in Headers */, - 3680BFD023A9967100DB54AA /* STPSetupIntentConfirmParams+Utilities.h in Headers */, - 315CB8D522E7D96100E612A3 /* STDSFooterCustomization.h in Headers */, - 366658C72411B64400D00354 /* STPMultiFormTextField.h in Headers */, - 0413CB2E233FECD5006429EA /* STPPushProvisioningDetails.h in Headers */, - 315CB8D622E7D96100E612A3 /* STDSAlreadyInitializedException.h in Headers */, - B656294023E2195600458A8E /* STPPaymentMethodBacsDebitParams.h in Headers */, - 3626617C23C908BA00B13AE0 /* STPConfirmCardOptions.h in Headers */, - 315CB8D722E7D96100E612A3 /* STDSJSONEncoder.h in Headers */, - 448895A82452452600F7D0C2 /* STPPaymentMethodPrzelewy24Params.h in Headers */, - 31F5A50B22F0EFB10033663B /* STPPaymentMethodFPX.h in Headers */, - 311A476224EB27D000576D92 /* STPCardScannerTableViewCell.h in Headers */, - 3626617F23C908BA00B13AE0 /* STPConfirmPaymentMethodOptions.h in Headers */, - 315CB8D822E7D96100E612A3 /* STDSChallengeParameters.h in Headers */, - 45211F1F24A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.h in Headers */, - 315CB8D922E7D96100E612A3 /* STDSJSONDecodable.h in Headers */, - 315CB8DA22E7D96100E612A3 /* STDSJSONEncodable.h in Headers */, - 315CB8DB22E7D96100E612A3 /* STDSInvalidInputException.h in Headers */, - 315CB8DC22E7D96100E612A3 /* STDSProtocolErrorEvent.h in Headers */, - 315CB8DD22E7D96100E612A3 /* Stripe3DS2.h in Headers */, - 315CB8DE22E7D96100E612A3 /* STDSNotInitializedException.h in Headers */, - 315CB8DF22E7D96100E612A3 /* STDSConfigParameters.h in Headers */, - 315CB8E022E7D96100E612A3 /* STDSStripe3DS2Error.h in Headers */, - 69A6C2FF246D8834005FF304 /* STPPaymentMethodEPS.m in Headers */, - 31C8644F24DDF2D90015F7DF /* STPPaymentMethodSofort.h in Headers */, - 69A6C300246D8834005FF304 /* STPPaymentMethodEPSParams.m in Headers */, - 04CDB5021A5F30A700B854EE /* STPFormEncoder.h in Headers */, - C1CFCB671ED4E38900BE45DF /* STPInternalAPIResponseDecodable.h in Headers */, - 04695ADB1C77F9EF00E08063 /* STPPhoneNumberValidator.h in Headers */, - F1C7B8D51DBECF2400D9F6F0 /* STPDispatchFunctions.h in Headers */, - B68882DC23FF15250057C5AD /* STPApplePayContext.h in Headers */, - 04E39F581CECF9A800AF3B96 /* STPPaymentOptionsViewController+Private.h in Headers */, - C11810891CC6B00D0022FB55 /* STPApplePayPaymentOption.h in Headers */, - 0426B9721CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.h in Headers */, - 04CDE5C91BC20B1D00548833 /* STPBankAccountParams.h in Headers */, - 049A3F891CC73C7100F57DE7 /* STPPaymentContext.h in Headers */, - B36C6D6D2193671400D17575 /* STPPaymentIntentSourceAction.h in Headers */, - 04E39F541CECF7A100AF3B96 /* STPPaymentOptionTuple.h in Headers */, - 3604007422C18C78004CF80B /* STPThreeDSSelectionCustomization.h in Headers */, - B6554C9624CF758C00808588 /* STPAPIClient+Beta.h in Headers */, - 3604007522C18C78004CF80B /* STPThreeDSTextFieldCustomization.h in Headers */, - 36B6CB9C235A3CF300331C38 /* STPMandateCustomerAcceptanceParams.h in Headers */, - F15232241EA9303800D65C67 /* STPURLCallbackHandler.h in Headers */, - C18410761EC2529400178149 /* STPEphemeralKeyManager.h in Headers */, - F1A7A0531FE053CE00B47D4A /* FauxPasAnnotations.h in Headers */, - 04F416261CA3639500486FB5 /* STPAddCardViewController.h in Headers */, - 049880FC1CED5A2300EA4FFD /* STPPaymentConfiguration.h in Headers */, - C15608DD1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.h in Headers */, - 3621DDCA22A5E4FD00281BC4 /* STPAuthenticationContext.h in Headers */, - 314F9CC0235E66920059E2F6 /* STPFPXBankStatusResponse.h in Headers */, - F1852F931D80B6EC00367C86 /* STPStringUtils.h in Headers */, - B6A46F7622FCDB81001991B2 /* STPPaymentIntentLastPaymentError.h in Headers */, - 31237F1F24F710E600B22785 /* UINavigationBar+Stripe_Theme.h in Headers */, - 049A3FAE1CC9AA9900F57DE7 /* STPAddressViewModel.h in Headers */, - C175B7941FE834A3009F5A0E /* STPCustomer+Private.h in Headers */, - F1D3A2651EBA5BAE0095BFA9 /* STPPaymentCardTextField+Private.h in Headers */, - 0426B96E1CEADC98006AC8DD /* STPColorUtils.h in Headers */, - B61C996522BBFA12004980FD /* STPAppInfo.h in Headers */, - 04B31DDA1D09A4DC00EF1631 /* STPPaymentConfiguration+Private.h in Headers */, - B64763B422FE193800C01BC0 /* STPSetupIntentLastSetupError.h in Headers */, - F1D96F961DC7D82400477E64 /* STPLocalizationUtils.h in Headers */, - 3680BFCC23A9926500DB54AA /* STPPaymentIntentParams+Utilities.h in Headers */, - B6DB0CA6223817A300AEF640 /* STPPaymentMethodEnums.h in Headers */, - 3604006F22C18C78004CF80B /* STPThreeDSFooterCustomization.h in Headers */, - 0438EF381B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.h in Headers */, - 04CDE5BC1BC1F21500548833 /* STPCardParams.h in Headers */, - 311A475624EB1D2300576D92 /* STPCardScanner.h in Headers */, - B699BC9324577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.h in Headers */, - C19D098F1EAEAE4000A4AB3E /* STPTelemetryClient.h in Headers */, - B3BDCAD620EEF5EC0034F7F5 /* STPPaymentIntentParams.h in Headers */, - 04F213351BCECB1C001D6F22 /* STPAPIResponseDecodable.h in Headers */, - 363EA804241C4346000C7671 /* STPAUBECSDebitFormView+Testing.h in Headers */, - 04695AD31C77F9DB00E08063 /* NSString+Stripe.h in Headers */, - B6027BC22230ABAE0025DB29 /* STPPaymentMethodCardParams.h in Headers */, - C1BD9B341E3940C400CEE925 /* STPSourceVerification.h in Headers */, - C1BD9B2E1E3940A200CEE925 /* STPSourceRedirect.h in Headers */, - 04BC29A41CD8697900318357 /* STPTheme.h in Headers */, - B6F16096223351C20088C970 /* STPPaymentIntentActionRedirectToURL.h in Headers */, - 04B31DF21D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.h in Headers */, - B68D52E322A739AA00D4E8BA /* STPSourceWeChatPayDetails.h in Headers */, - B6472182246CB4EA0098DE24 /* STPPaymentMethodAlipay.h in Headers */, - B3BDCAC420EEF2150034F7F5 /* STPPaymentIntent+Private.h in Headers */, - 8BD87B881EFB131700269C2B /* STPSourceCardDetails+Private.h in Headers */, - B613DD3722C5452600C7603F /* STPSetupIntentEnums.h in Headers */, - B69CFB452236F8E3001E9885 /* STPPaymentMethodCardPresent.h in Headers */, - 8BD87B8D1EFB152B00269C2B /* STPSourceRedirect+Private.h in Headers */, - 04CDB4D31A5F30A700B854EE /* Stripe.h in Headers */, - F1A0197C1EA5733200354301 /* STPSourceParams+Private.h in Headers */, - B6E2F308222F442E0001FED4 /* STPPaymentMethodCardChecks.h in Headers */, - 31237F2224F7116D00B22785 /* STPIntentActionAlipayHandleRedirect.h in Headers */, - 366658C42411934900D00354 /* STPBSBNumberValidator.h in Headers */, - B6DE52DB2230981200B70A66 /* STPPaymentMethodParams.h in Headers */, - F19491E71E60DD9C001E1FC2 /* STPSourceSEPADebitDetails.h in Headers */, - F15232201EA92FCF00D65C67 /* STPRedirectContext.h in Headers */, - B6B5FC41222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.h in Headers */, - 448895A12452406B00F7D0C2 /* STPPaymentMethodPrzelewy24.h in Headers */, - C184107B1EC2539F00178149 /* STPEphemeralKeyProvider.h in Headers */, - 3604007122C18C78004CF80B /* STPThreeDSNavigationBarCustomization.h in Headers */, - 04A488421CA3580700506E53 /* UINavigationController+Stripe_Completion.h in Headers */, - F1DEB8991E2074480066B8E8 /* STPCoreViewController.h in Headers */, - 04A4883C1CA3568800506E53 /* STPBlocks.h in Headers */, - F1D3A2511EB0120F0095BFA9 /* STPFile.h in Headers */, - F1BEB2F91F34F2250043F48C /* STPSourceEnums.h in Headers */, - 31C8645024DDF2D90015F7DF /* STPPaymentMethodSofortParams.h in Headers */, - B67F503D24C760F700CF4A9D /* STPPaymentMethodGrabPay.h in Headers */, - F1FA6F921E258F6800EB444D /* STPCoreViewController+Private.h in Headers */, - 045D71201CEFA57000F6CD65 /* UIViewController+Stripe_Promises.h in Headers */, - B6794A5522F4CF6500E3AB41 /* STPConnectAccountAddress.h in Headers */, - 3621DDCC22A5E4FD00281BC4 /* STPThreeDSCustomizationSettings.h in Headers */, - B6B41F7F22348A1E0020BA7F /* STPPaymentMethodiDEALParams.h in Headers */, - B69FEC42222EE9E000273A16 /* STPPaymentMethod.h in Headers */, - 314B6A592384ABF9001FE708 /* STPSourceKlarnaDetails.h in Headers */, - B6794A4922F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.h in Headers */, - 04793F561D1D8DDD00B3C551 /* STPSourceProtocol.h in Headers */, - 4521D38D249986A40042700B /* STPPaymentMethodOXXOParams.h in Headers */, - 3656EF2F246F135400DA11CF /* STPPaymentMethodEPSParams.h in Headers */, - 0451CC441C49AE1C003B2CA6 /* STPPaymentResult.h in Headers */, - B690DDF2222F0211000B902D /* STPPaymentMethodAddress.h in Headers */, - B647218F246CC1D20098DE24 /* STPConfirmAlipayOptions.h in Headers */, - B61D4B912457671F001AEBEF /* STPPaymentIntentShippingDetails.h in Headers */, - 365BE8A2228CAB6A0068D824 /* STPIntentActionUseStripeSDK.h in Headers */, - B664D64B22B8034D00E6354B /* STPThreeDSCustomization+Private.h in Headers */, - 049A3F951CC75B2E00F57DE7 /* STPPromise.h in Headers */, - F1BEB2FD1F3508BB0043F48C /* NSError+Stripe.h in Headers */, - 049A3F7E1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.h in Headers */, - 3604007022C18C78004CF80B /* STPThreeDSLabelCustomization.h in Headers */, - 04BFFFD91D240B13005F2340 /* STPAddCardViewController+Private.h in Headers */, - C1363BB71D7633D800EB82B4 /* STPPaymentOptionTableViewCell.h in Headers */, - 04B31DE61D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.h in Headers */, - B656292E23E10F4A00458A8E /* STPPaymentMethodBacsDebit.h in Headers */, - B690DDF8222F0564000B902D /* STPPaymentMethodCard.h in Headers */, - 04CDB4FE1A5F30A700B854EE /* STPAPIClient.h in Headers */, - B6B41F75223481BA0020BA7F /* STPPaymentMethodCardWallet+Private.h in Headers */, - 045D712C1CF4ED7600F6CD65 /* STPBINRange.h in Headers */, - C1D7B51A1E36B8B9002181F5 /* STPSourceParams.h in Headers */, - 3604007322C18C78004CF80B /* STPThreeDSButtonCustomization.h in Headers */, - 4521D38B249985160042700B /* STPPaymentMethodOXXO.h in Headers */, - 04827D101D2575C6002DB3E8 /* STPImageLibrary.h in Headers */, - B6B41F79223484280020BA7F /* STPPaymentMethodiDEAL.h in Headers */, - F152322A1EA9306100D65C67 /* NSURLComponents+Stripe.h in Headers */, - F1D3A25A1EB014BD0095BFA9 /* UIImage+Stripe.h in Headers */, - C124A17C1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.h in Headers */, - B3BDCAC820EEF22D0034F7F5 /* STPPaymentIntent.h in Headers */, - B3BDCACA20EEF22D0034F7F5 /* STPPaymentIntentEnums.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3306,6 +3022,22 @@ productReference = 04CDB4421A5F2E1800B854EE /* Stripe.framework */; productType = "com.apple.product-type.framework"; }; + 31DC3D692537BFF000623028 /* Stripe3DS2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31DC3D712537BFF000623028 /* Build configuration list for PBXNativeTarget "Stripe3DS2" */; + buildPhases = ( + 31DC3D772537C00300623028 /* CopyFiles */, + 31DC3D962537C45700623028 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Stripe3DS2; + productName = Stripe3DS2; + productReference = 31DC3D6A2537BFF000623028 /* Stripe3DS2.framework */; + productType = "com.apple.product-type.framework"; + }; 3650AA3D21C07E3C002B0893 /* LocalizationTester */ = { isa = PBXNativeTarget; buildConfigurationList = 3650AA6021C07E3D002B0893 /* Build configuration list for PBXNativeTarget "LocalizationTester" */; @@ -3352,14 +3084,19 @@ CLASSPREFIX = STP; LastSwiftUpdateCheck = 0730; LastTestingUpgradeCheck = 0510; - LastUpgradeCheck = 0940; + LastUpgradeCheck = 1200; ORGANIZATIONNAME = "Stripe, Inc"; TargetAttributes = { 045E7C021A5F41DE004751EF = { CreatedOnToolsVersion = 6.1.1; + LastSwiftMigration = 1200; }; 04CDB4411A5F2E1800B854EE = { CreatedOnToolsVersion = 6.1.1; + LastSwiftMigration = 1200; + }; + 31DC3D692537BFF000623028 = { + CreatedOnToolsVersion = 12.0; }; 3650AA3D21C07E3C002B0893 = { CreatedOnToolsVersion = 9.4.1; @@ -3412,6 +3149,7 @@ 045E7C021A5F41DE004751EF /* StripeiOS Tests */, 3650AA3D21C07E3C002B0893 /* LocalizationTester */, 3650AA5421C07E3D002B0893 /* LocalizationTesterUITests */, + 31DC3D692537BFF000623028 /* Stripe3DS2 */, ); }; /* End PBXProject section */ @@ -3453,7 +3191,6 @@ buildActionMask = 2147483647; files = ( 31CF06DF2508486F002FED4B /* Stripe.xcassets in Resources */, - 31237F2824F71BA000B22785 /* Stripe3DS2.bundle in Resources */, F148ABE81D5E805A0014FD92 /* Localizable.strings in Resources */, 31CF06E1250863A9002FED4B /* au_becs_bsb.json in Resources */, ); @@ -3478,6 +3215,24 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 31DC3D962537C45700623028 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "rm -rf \"${BUILT_PRODUCTS_DIR}/Stripe3DS2.framework\"\nmv \"${BUILT_PRODUCTS_DIR}/3ds2/Stripe3DS2.framework\" \"${BUILT_PRODUCTS_DIR}/Stripe3DS2.framework\"\n"; + }; F1122A821DFF7CB900A8B1AF /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -3498,156 +3253,154 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3111C618252D330500207E32 /* STPSourceParamsTest.swift in Sources */, F1122A7E1DFB84E000A8B1AF /* UINavigationBar+StripeTest.m in Sources */, + 3111C5A2252BF16000207E32 /* STPFormTextFieldTest.swift in Sources */, C1CFCB771ED5E12400BE45DF /* STPPIIFunctionalTest.m in Sources */, + 3111C5E5252CE42100207E32 /* STPShippingAddressViewControllerTest.swift in Sources */, 04A4C3941C4F276100B3B290 /* STPUIVCStripeParentViewControllerTests.m in Sources */, - B6C42817229897EF0044E419 /* NSURLComponents_StripeTest.m in Sources */, + 3111C649252D41BD00207E32 /* STPMandateOnlineParamsTest.swift in Sources */, + 3111C5B3252BF42000207E32 /* STPApplePayFunctionalTest.swift in Sources */, + 3111C60B252D224C00207E32 /* STPCardTest.swift in Sources */, + 3111C598252BED0500207E32 /* STPPhoneNumberValidatorTest.swift in Sources */, 3619624E244FB2AE0025D60B /* STPPaymentMethodGiropayParamsTests.m in Sources */, - C184107E1EC2704700178149 /* STPEphemeralKeyManagerTest.m in Sources */, + B6D98973251C07FA00C3D894 /* APIRequestTest.swift in Sources */, + 3111C5D1252BFDFC00207E32 /* STPPaymentMethodCardTest.swift in Sources */, B68F1C792234740B0030B438 /* STPPaymentMethodCardWalletTest.m in Sources */, - 44BDCFE1245A4841007EE6D5 /* STPPaymentMethodBancontactTests.m in Sources */, - 36B8DDF3241C00D200BB908E /* STPNumericStringValidatorTests.m in Sources */, - B3BDCAD120EEF5BA0034F7F5 /* STPPaymentIntentParamsTest.m in Sources */, - 36B8DDF5241C026300BB908E /* STPBSBNumberValidatorTests.m in Sources */, - 04A488361CA34DC600506E53 /* STPEmailAddressValidatorTest.m in Sources */, - C1EEDCCA1CA2186300A54582 /* STPPhoneNumberValidatorTest.m in Sources */, - 04CB86BA1BA89CE100E4F61E /* PKPayment+StripeTest.m in Sources */, B6DF4C972411BE4D005C1AE0 /* STPApplePayContextFunctionalTest.m in Sources */, - F1B980941DB550E60075332E /* STPPaymentOptionsViewControllerLocalizationTests.m in Sources */, - 04E01F8621AA36320061402F /* STPNetworkStubbingTestCase.m in Sources */, - C124A1851CCAB750007D42EE /* STPAnalyticsClientTest.m in Sources */, + 3111C646252D419600207E32 /* STPPaymentMethodEPSTests.swift in Sources */, + 3111C565252BDBCB00207E32 /* PKPayment+StripeTest.swift in Sources */, + 31C5B888252E9C7400A481A7 /* STPCustomerContextTest.m in Sources */, C18867DC1E8B0C4100A77634 /* STPFixtures.m in Sources */, + 3111C615252D275A00207E32 /* STPAddressViewModelTest.swift in Sources */, + 3111C5B0252BF41A00207E32 /* STPPushProvisioningDetailsFunctionalTest.swift in Sources */, B66D5024222F5A27004A9210 /* STPPaymentMethodThreeDSecureUsageTest.m in Sources */, C1CFCB761ED5E12400BE45DF /* STPFileFunctionalTest.m in Sources */, - C16F66AB1CA21BAC006A21B5 /* STPFormTextFieldTest.m in Sources */, C1D23FAD1D37F81F002FD83C /* STPCustomerTest.m in Sources */, C1CFCB6E1ED5E0F800BE45DF /* STPMocks.m in Sources */, - B628476222307A4100957149 /* STPPaymentMethodCardTest.m in Sources */, - B318518320BE011700EE8C0F /* STPColorUtilsTest.m in Sources */, - 36B6CB8F235A38F000331C38 /* STPMandateDataParamsTest.m in Sources */, + 3111C59E252BEFCD00207E32 /* STPPaymentMethodBancontactTests.swift in Sources */, + 31C5B89A252EA24800A481A7 /* STPPaymentOptionsViewControllerTest.swift in Sources */, B634497822A5BC91003881DC /* STPCardBrandTest.m in Sources */, - B664D66E22B9684700E6354B /* STPThreeDSSelectionCustomizationTest.m in Sources */, - 36B8DDF9241C1A4600BB908E /* STPAUBECSFormViewModelTests.m in Sources */, 3194CF5E231487A200E1940F /* STPFPXBankBrandTest.m in Sources */, 3626616223C9019000B13AE0 /* STPConfirmCardOptionsTest.m in Sources */, + 3111C587252BEB3E00207E32 /* STPEmailAddressValidatorTest.swift in Sources */, B640DB1A22C69C01003C8810 /* STPSetupIntentFunctionalTest.m in Sources */, + 31D1A4AA252EAE1800913BD5 /* STPAddressTests.m in Sources */, + 3111C5F1252CE81400207E32 /* STPPostalCodeValidatorTest.swift in Sources */, B6EC63CA22348D4600E4C0FB /* STPPaymentMethodiDEALTest.m in Sources */, - 04827D181D257A6C002DB3E8 /* STPImageLibraryTest.m in Sources */, - 0438EF4C1B741B0100D506CC /* STPCardValidatorTest.m in Sources */, - 04A4C3921C4F263300B3B290 /* NSArray+StripeTest.m in Sources */, + 3111C562252BDB8500207E32 /* NSURLComponents_StripeTest.swift in Sources */, + 3111C64C252D41F800207E32 /* STPFormEncoderTest.swift in Sources */, + 36ADAE232523AC7700302DFB /* STPPaymentIntentLastPaymentErrorTest.swift in Sources */, F148ABFB1D5E88C70014FD92 /* STPTestUtils.m in Sources */, - 8BB97F081F26645B0095122A /* NSDictionary+StripeTest.m in Sources */, - 045A62AB1B8E7259000165CE /* STPPaymentCardTextFieldTest.m in Sources */, + 3111C5EE252CE7B900207E32 /* STPThreeDSFooterCustomizationTest.swift in Sources */, + 31C5B86E252E518E00A481A7 /* STPAddCardViewControllerTest.swift in Sources */, + 31C5B88C252E9E0600A481A7 /* STPLabeledFormTextFieldViewSnapshotTests.m in Sources */, B6D6C933223076600092AFC8 /* STPPaymentMethodAddressTest.m in Sources */, + 3111C643252D417000207E32 /* STPPaymentMethodPrzelewy24Tests.swift in Sources */, 3617A51520FE5BBB001A9E6A /* NSLocale+STPSwizzling.m in Sources */, + 3111C621252D3B3B00207E32 /* STPEphemeralKeyTest.swift in Sources */, C1054F911FE197AE0033C87E /* STPPaymentContextSnapshotTests.m in Sources */, - C127110A1DBA7E490087840D /* STPAddressViewModelTest.m in Sources */, + 3111C5B7252BF66500207E32 /* STPColorUtilsTest.swift in Sources */, C17D24EE1E37DBAC005CB188 /* STPSourceTest.m in Sources */, - 4521D3972499E85E0042700B /* STPPaymentMethodOXXOTests.m in Sources */, + 3111C5FA252D1DC000207E32 /* STPShippingMethodsViewControllerLocalizationTests.swift in Sources */, B69CABB9246DCB620081B1EF /* STPPaymentHandlerFunctionalTest.m in Sources */, - 3691EB74211A4F31008C49E1 /* STPShippingAddressViewControllerTest.m in Sources */, - C1E4F8061EBBEB0F00E611F5 /* STPCustomerContextTest.m in Sources */, + 31C5B87C252E859300A481A7 /* STPPaymentConfigurationTest.m in Sources */, + 31C5B87E252E869D00A481A7 /* StripeErrorTest.swift in Sources */, + 3111C42C252BC7A300207E32 /* STPTelemetryClientTest.swift in Sources */, + 36AC3D0C2523F18300F252D7 /* STPIntentActionTypeTest.swift in Sources */, + 3111C55C252BDAEE00207E32 /* NSMutableURLRequest+StripeTest.swift in Sources */, B6B41F71223476AE0020BA7F /* STPPaymentMethodCardWalletMasterpassTest.m in Sources */, - F14C872F1D4FCDBA00C7CC6A /* STPPaymentContextApplePayTest.m in Sources */, - 3626615B23C8F8CD00B13AE0 /* STPConfirmCardOptions.m in Sources */, - C1BD9B1F1E390A2700CEE925 /* STPSourceParamsTest.m in Sources */, - 366658B324105EF200D00354 /* STPPaymentMethodAUBECSDebitTests.m in Sources */, - B664D65922B81C1700E6354B /* STPThreeDSFooterCustomizationTest.m in Sources */, + 316F813F25411877000A80B5 /* STPPaymentMethodPayPalParamsTests.m in Sources */, + 3111C61B252D36A100207E32 /* STPCertTest.swift in Sources */, B66D5027222F8605004A9210 /* STPPaymentMethodCardChecksTest.m in Sources */, - B664D66222B83BAF00E6354B /* STPThreeDSLabelCustomizationTest.m in Sources */, + 31C5B88A252E9DBB00A481A7 /* STPEphemeralKeyManagerTest.m in Sources */, + 3111C714252E2A5200207E32 /* STPApplePayContextTest.swift in Sources */, C1D7B5251E36C70D002181F5 /* STPSourceFunctionalTest.m in Sources */, - 0438EF4D1B741B0100D506CC /* STPPaymentCardTextFieldViewModelTest.m in Sources */, B600F3C3223088F900264403 /* STPPaymentMethodFunctionalTest.m in Sources */, + 3111C63A252D3FBF00207E32 /* STPBinRangeTest.swift in Sources */, + 3111C60F252D270D00207E32 /* STPPaymentMethodSofortTests.swift in Sources */, 8BD87B951EFB1CB100269C2B /* STPSourceVerificationTest.m in Sources */, - C124A1811CCAA1BF007D42EE /* NSMutableURLRequest+StripeTest.m in Sources */, B63E42792231F8FE007B5B95 /* STPPaymentMethodParamsTest.m in Sources */, - B3BDCACD20EEF4540034F7F5 /* STPPaymentIntentTest.m in Sources */, - 36196256244FBEB80025D60B /* STPPaymentMethodGiropayTests.m in Sources */, - B66B39B4223044A2006D1CAD /* STPPaymentMethodTest.m in Sources */, - 36B6CB8D235A378C00331C38 /* STPMandateCustomerAcceptanceParamsTest.m in Sources */, + 3111C5DF252CC5C700207E32 /* STPPaymentMethodTest.swift in Sources */, + 3111C5F7252D1BE600207E32 /* STPSetupIntentConfirmParamsTest.swift in Sources */, 44BDCFDF245A46CC007EE6D5 /* STPPaymentMethodBancontactParamsTests.m in Sources */, - C1EEDCC61CA2126000A54582 /* STPDelegateProxyTest.m in Sources */, + 3111C552252BD00400207E32 /* NSDecimalNumber+StripeTest.swift in Sources */, B6D13947230C68FF007AFF8A /* STPConnectAccountAddressTest.m in Sources */, + 3111C5BA252BF80000207E32 /* STPThreeDSSelectionCustomizationTest.swift in Sources */, 36B6CB57234BDC4400331C38 /* STPPaymentMethodSEPADebitTest.m in Sources */, F1D777C01D81DD520076FA19 /* STPStringUtilsTest.m in Sources */, - C1FEE5991CBFF24000A7632B /* STPPostalCodeValidatorTest.m in Sources */, - 8BD87B8B1EFB136F00269C2B /* STPSourceCardDetailsTest.m in Sources */, - 4521D395249999C10042700B /* STPPaymentMethodOXXOParamsTests.m in Sources */, - 31C8644A24DDF2560015F7DF /* STPPaymentMethodSofortTests.m in Sources */, - 073132982277A72D0019CE3F /* STPIssuingCardPin.m in Sources */, - C13538081D2C2186003F6157 /* STPAddCardViewControllerTest.m in Sources */, + 3111C71D252E394C00207E32 /* STPPaymentContextApplePayTest.swift in Sources */, + 316F814525411879000A80B5 /* STPPaymentMethodPayPalTests.m in Sources */, + 3111C5C0252BF8EB00207E32 /* STPMandateDataParamsTest.swift in Sources */, + 3111C640252D40F100207E32 /* STPCardBINMetadataTests.swift in Sources */, + 3111C600252D1FCB00207E32 /* STPPaymentMethodAUBECSDebitTests.swift in Sources */, + 3111C63D252D405400207E32 /* STPAUBECSDebitFormViewSnapshotTests.swift in Sources */, + 3111C652252D42D200207E32 /* STPTestingAPIClient.m in Sources */, + 3111C5AA252BF40100207E32 /* STPNetworkStubbingTestCase.swift in Sources */, + 31C5B896252E9FBA00A481A7 /* STPRedirectContextTest.m in Sources */, + 3111C550252BCFFD00207E32 /* NSArray+StripeTest.swift in Sources */, + 3111C58D252BEC9900207E32 /* STPNumericStringValidatorTests.swift in Sources */, + 3111C55F252BDB0000207E32 /* NSString+StripeTest.swift in Sources */, + 31C5B886252E9AD200A481A7 /* STPAnalyticsClientTest.m in Sources */, + 3111C56B252BDD5000207E32 /* FBSnapshotTestCase+STPViewControllerLoading.swift in Sources */, + 31C5B898252EA19200A481A7 /* STPImageLibraryTest.m in Sources */, B3302F462006FBA7005DDBE9 /* STPConnectAccountParamsTest.m in Sources */, 448895AF245255D800F7D0C2 /* STPPaymentMethodPrzelewy24ParamsTests.m in Sources */, - 36AEBFC0241C3DD700CFCAE8 /* STPLabeledMultiFormTextFieldViewSnapshotTests.m in Sources */, B613DD3C22C54AA800C7603F /* STPSetupIntentTest.m in Sources */, - 04415C671A6605B5001225ED /* STPAPIClientTest.m in Sources */, - 045D71311CF514BB00F6CD65 /* STPBinRangeTest.m in Sources */, - C15B02731EA176090026E606 /* StripeErrorTest.m in Sources */, - C1EF044E1DD2397C00FBF452 /* STPShippingMethodsViewControllerLocalizationTests.m in Sources */, + 3111C555252BD8DD00207E32 /* NSDictionary+StripeTest.swift in Sources */, + 3111C606252D201F00207E32 /* STPMandateCustomerAcceptanceParamsTest.swift in Sources */, C1AED1561EE0C8C6008BEFBF /* STPApplePayTest.m in Sources */, - 04415C681A6605B5001225ED /* STPFormEncoderTest.m in Sources */, - B664D66822B8409200E6354B /* STPThreeDSNavigationBarCustomizationTest.m in Sources */, C1CFCB751ED5E12400BE45DF /* STPFileTest.m in Sources */, - 365CE37E252E4214007F5048 /* STPPaymentMethodPayPalTests.m in Sources */, - C11810991CC6D46D0022FB55 /* NSDecimalNumber+StripeTest.m in Sources */, 8B5B4B441EFDD925005CF475 /* STPSourceOwnerTest.m in Sources */, 8B82C5CA1F2BC78F009639F7 /* STPApplePayPaymentOptionTest.m in Sources */, B32B176320F6D722000D6EF8 /* STPGenericStripeObjectTest.m in Sources */, B3BDCACF20EEF4640034F7F5 /* STPPaymentIntentFunctionalTest.m in Sources */, - 3657228324BFB3150006A64D /* STPPaymentMethodCardNetworks.m in Sources */, - 448895B1245262E500F7D0C2 /* STPPaymentMethodPrzelewy24Tests.m in Sources */, - 3687D23A24C6396200724C3D /* STPCardBINMetadataTests.m in Sources */, - 36AEBFBE241C3B7500CFCAE8 /* STPLabeledFormTextFieldViewSnapshotTests.m in Sources */, - 0731329C2277AA200019CE3F /* STPPinManagementServiceFunctionalTest.m in Sources */, - B664D67422B96C9B00E6354B /* STPThreeDSTextFieldCustomizationTest.m in Sources */, - 8B013C891F1E784A00DD831B /* STPPaymentConfigurationTest.m in Sources */, - C1EEDCC81CA2172700A54582 /* NSString+StripeTest.m in Sources */, - 36B8DDF7241C07AB00BB908E /* STPBECSDebitAccountNumberValidatorTests.m in Sources */, - 69A6C308246EA03E005FF304 /* STPPaymentMethodEPSTests.m in Sources */, - 3626615223C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m in Sources */, - B68882E5240453E30057C5AD /* STPApplePayContextTest.m in Sources */, + 3111C35725279C3B00207E32 /* STPSwiftFixtures.swift in Sources */, + 3111C627252D3DCF00207E32 /* STPPaymentIntentTest.swift in Sources */, + 3111C5F4252CE8BB00207E32 /* STPThreeDSTextFieldCustomizationTest.swift in Sources */, + 3111C624252D3D4000207E32 /* STPAPIClientTest.swift in Sources */, + 3111C5CA252BFC7000207E32 /* STPPaymentIntentParamsTest.swift in Sources */, + 3111C59B252BEE6700207E32 /* STPBSBNumberValidatorTests.swift in Sources */, + 3111C612252D272A00207E32 /* STPPaymentMethodGiropayTests.swift in Sources */, 366658B52410756100D00354 /* STPPaymentMethodAUBECSDebitParamsTests.m in Sources */, 8BD87B901EFB17AA00269C2B /* STPSourceRedirectTest.m in Sources */, - 04415C6A1A6605B5001225ED /* STPApplePayFunctionalTest.m in Sources */, 8BE5AE8B1EF8905B0081A33C /* STPCardParamsTest.m in Sources */, - F1B853501FDF544B0065A49E /* FBSnapshotTestCase+STPViewControllerLoading.m in Sources */, - 36B6CB8B235A33F800331C38 /* STPMandateOnlineParamsTest.m in Sources */, - F1D3A25F1EB015B30095BFA9 /* UIImage+StripeTests.m in Sources */, + 3111C609252D217D00207E32 /* STPAUBECSFormViewModelTests.swift in Sources */, 04415C6B1A6605B5001225ED /* STPBankAccountFunctionalTest.m in Sources */, 8B6DC9751F0171D20025E811 /* STPSourceReceiverTest.m in Sources */, B67F504824C794EF00CF4A9D /* STPPaymentMethodGrabPayParamsTest.m in Sources */, - F1DE88011F8D410D00602F4C /* STPPaymentOptionsViewControllerTest.m in Sources */, - 8B6DC9771F0172640025E811 /* STPSourceSEPADebitDetailsTest.m in Sources */, + 3111C5DC252C159900207E32 /* STPThreeDSLabelCustomizationTest.swift in Sources */, + 3111C5AD252BF41200207E32 /* STPPinManagementServiceFunctionalTest.swift in Sources */, + 3111C5D9252C14A500207E32 /* STPThreeDSUICustomizationTest.swift in Sources */, 69A6C30A246EA195005FF304 /* STPPaymentMethodEPSParamsTests.m in Sources */, B656292523E10AB100458A8E /* STPPaymentMethodBacsDebitTest.m in Sources */, 04415C6C1A6605B5001225ED /* STPBankAccountTest.m in Sources */, - B664D65322B813EC00E6354B /* STPThreeDSButtonCustomizationTest.m in Sources */, - C19D09931EAEAE5E00A4AB3E /* STPTelemetryClientTest.m in Sources */, - 04E7D4BA233FEFDF00FC8C02 /* STPPushProvisioningDetailsFunctionalTest.m in Sources */, 31C8644924DDF2560015F7DF /* STPPaymentMethodSofortParamsTests.m in Sources */, - F152321B1EA92F9D00D65C67 /* STPRedirectContextTest.m in Sources */, + 31C5B873252E773100A481A7 /* STPPaymentOptionsViewControllerLocalizationTests.swift in Sources */, + 31C5B871252E746200A481A7 /* STPBECSDebitAccountNumberValidatorTests.swift in Sources */, + B6724361252519BA002E1AAF /* STPSourceSEPADebitDetailsTest.m in Sources */, B6B41F73223476B90020BA7F /* STPPaymentMethodCardWalletVisaCheckoutTest.m in Sources */, 04415C6D1A6605B5001225ED /* STPCardFunctionalTest.m in Sources */, + 3111C70F252D4B0A00207E32 /* STPSourceCardDetailsTest.swift in Sources */, + 3111C62E252D3F1E00207E32 /* STPLabeledMultiFormTextFieldViewSnapshotTests.swift in Sources */, 3194CF5C2314869500E1940F /* STPPaymentMethodFPXTest.m in Sources */, - F15675401DB544D3004468E3 /* STPAddCardViewControllerLocalizationTests.m in Sources */, B6D6C935223078840092AFC8 /* STPPaymentMethodBillingDetailsTest.m in Sources */, - B664D65122B810D500E6354B /* STPThreeDSUICustomizationTest.m in Sources */, - 04415C6E1A6605B5001225ED /* STPCardTest.m in Sources */, + 3111C568252BDCF400207E32 /* STPAddCardViewControllerLocalizationTests.swift in Sources */, + 316F81222541125E000A80B5 /* STPPaymentMethodOXXOTests.m in Sources */, + 3111C5EB252CE79700207E32 /* STPThreeDSNavigationBarCustomizationTest.swift in Sources */, 3626616423C902FB00B13AE0 /* STPConfirmPaymentMethodOptionsTest.m in Sources */, - C1EF044D1DD2397500FBF452 /* STPShippingAddressViewControllerLocalizationTests.m in Sources */, - C1080F4C1CBED48A007B2D89 /* STPAddressTests.m in Sources */, - C1C02CCE1ECCE92900DF5643 /* STPEphemeralKeyTest.m in Sources */, - 36D4EA6122DD33DF00619BA8 /* STPSetupIntentConfirmParamsTest.m in Sources */, - B6A46F7B22FCE579001991B2 /* STPPaymentIntentLastPaymentErrorTest.m in Sources */, - 363EA802241C3EC8000C7671 /* STPAUBECSDebitFormViewSnapshotTests.m in Sources */, + 3111C5BD252BF85200207E32 /* UIImage+StripeTests.swift in Sources */, + 316F812825411275000A80B5 /* STPPaymentMethodOXXOParamsTests.m in Sources */, + 31C5B88E252E9F0D00A481A7 /* STPPaymentCardTextFieldTest.m in Sources */, B36C6D782193A16F00D17575 /* STPIntentActionTest.m in Sources */, - C14C4DB11EC3B34500C2FDF6 /* STPAPIRequestTest.m in Sources */, - F1D96F9B1DC7DCDE00477E64 /* STPLocalizationUtils+STPTestAdditions.m in Sources */, 36AEBFBC241C39A800CFCAE8 /* STPSTPViewWithSeparatorSnapshotTests.m in Sources */, - 365CE381252E43F7007F5048 /* STPPaymentMethodPayPalParamsTests.m in Sources */, - 04415C6F1A6605B5001225ED /* STPCertTest.m in Sources */, + 36E295CE2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift in Sources */, + 3111C61E252D36F700207E32 /* STPPaymentCardTextFieldViewModelTest.swift in Sources */, 04415C701A6605B5001225ED /* STPTokenTest.m in Sources */, + 3111C5E2252CDCC800207E32 /* STPCardValidatorTest.swift in Sources */, 8B8DDBB31EF887A4004B141F /* STPBankAccountParamsTest.m in Sources */, + 3111C5E8252CE69E00207E32 /* STPThreeDSButtonCustomizationTest.swift in Sources */, + 3111C722252E3EC200207E32 /* STPShippingAddressViewControllerLocalizationTests.swift in Sources */, B64763B922FE1AF700C01BC0 /* STPSetupIntentLastSetupErrorTest.m in Sources */, B3C9CF2D2004595A005502ED /* STPConnectAccountFunctionalTest.m in Sources */, ); @@ -3657,216 +3410,231 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B6B5FC43222F4C0200440249 /* STPPaymentMethodThreeDSecureUsage.m in Sources */, - 0438EF431B74170D00D506CC /* STPCardValidator.m in Sources */, - F19491DB1E5F606F001E1FC2 /* STPSourceCardDetails.m in Sources */, - B664D66622B83CF800E6354B /* STPThreeDSNavigationBarCustomization.m in Sources */, - 0426B9781CEBD001006AC8DD /* UINavigationBar+Stripe_Theme.m in Sources */, - C180211C1E3A58710089D712 /* STPSourcePoller.m in Sources */, - C17A030E1CBEE7A2006C819F /* STPAddressFieldTableViewCell.m in Sources */, - 073132912277A3F60019CE3F /* STPPinManagementService.m in Sources */, - 049A3F921CC740FF00F57DE7 /* NSDecimalNumber+Stripe_Currency.m in Sources */, - B6794A5122F4B64500E3AB41 /* STPConnectAccountIndividualParams.m in Sources */, - B66D5021222F5611004A9210 /* STPPaymentMethodCardChecks.m in Sources */, - B61D4B932457671F001AEBEF /* STPPaymentIntentShippingDetails.m in Sources */, - C1080F4A1CBECF7B007B2D89 /* STPAddress.m in Sources */, - 04B31DE81D09D25F00EF1631 /* STPPaymentOptionsInternalViewController.m in Sources */, - 448895A6245244FE00F7D0C2 /* STPPaymentMethodPrzelewy24Params.m in Sources */, - 36B6CB872359063200331C38 /* STPMandateOnlineParams.m in Sources */, - F1D3A25C1EB014BD0095BFA9 /* UIImage+Stripe.m in Sources */, - 0413CB30233FECD5006429EA /* STPAPIClient+PushProvisioning.m in Sources */, - 36B8DDE7241AC17200BB908E /* STPLabeledMultiFormTextFieldView.m in Sources */, - 31F5A51122F0EFDC0033663B /* STPPaymentMethodFPXParams.m in Sources */, - B613DD3322C536C900C7603F /* STPSetupIntent.m in Sources */, - F1DEB8921E2052150066B8E8 /* STPCoreScrollViewController.m in Sources */, - C15608DF1FE08F2E0032AE66 /* UIView+Stripe_SafeAreaBounds.m in Sources */, - 0438EF2F1B7416BB00D506CC /* STPFormTextField.m in Sources */, - B656292F23E10F4A00458A8E /* STPPaymentMethodBacsDebit.m in Sources */, - B69CABB6246DC2AC0081B1EF /* STPPaymentMethodAlipayParams.m in Sources */, - 045D71101CEEE30500F6CD65 /* STPAspects.m in Sources */, - F152321D1EA92FC100D65C67 /* STPRedirectContext.m in Sources */, - 36B8DDEB241AEB5400BB908E /* STPAUBECSFormViewModel.m in Sources */, - 69A6C2FE246D788D005FF304 /* STPPaymentMethodEPSParams.m in Sources */, - 0413CB24233FECD5006429EA /* STPPushProvisioningDetailsParams.m in Sources */, - B32B176020F6D2C4000D6EF8 /* STPGenericStripeObject.m in Sources */, - 365CEC10252BCCC70015B977 /* STPPaymentMethodPayPal.m in Sources */, - B621F055223454E9002141B7 /* STPPaymentMethodCardWallet.m in Sources */, - B67AAC5924D885EB0012FCEB /* STPIntentActionAlipayHandleRedirect.m in Sources */, - 04B31E011D131D9000EF1631 /* STPPaymentCardTextFieldCell.m in Sources */, - 04633B0D1CD44F6C009D4FB5 /* PKPayment+Stripe.m in Sources */, - 366658C124107A0900D00354 /* STPMultiFormTextField.m in Sources */, - 36B6CB51234BCC1F00331C38 /* STPPaymentMethodSEPADebit.m in Sources */, - F1852F951D80B6EC00367C86 /* STPStringUtils.m in Sources */, - F1D3A24D1EB012010095BFA9 /* STPMultipartFormDataEncoder.m in Sources */, - 04CDB5101A5F30A700B854EE /* STPCard.m in Sources */, - 04CDB5001A5F30A700B854EE /* STPAPIClient.m in Sources */, - C18410781EC2529400178149 /* STPEphemeralKeyManager.m in Sources */, - 04CDB50C1A5F30A700B854EE /* STPBankAccount.m in Sources */, - 049A3F7F1CC1920A00F57DE7 /* UIViewController+Stripe_KeyboardAvoiding.m in Sources */, - B664D65D22B839DD00E6354B /* STPThreeDSLabelCustomization.m in Sources */, - 36239BAF2295EA23004FB1A5 /* STP3DS2AuthenticateResponse.m in Sources */, - 45211F2124A2A6C6004ABF00 /* STPIntentActionOXXODisplayDetails.m in Sources */, - 04F416271CA3639500486FB5 /* STPAddCardViewController.m in Sources */, - B6472185246CB5180098DE24 /* STPPaymentMethodAlipay.m in Sources */, - B6794A5722F4CF6500E3AB41 /* STPConnectAccountAddress.m in Sources */, - C1FEE5971CBFF11400A7632B /* STPPostalCodeValidator.m in Sources */, - 04B31DFB1D11AC6400EF1631 /* STPUserInformation.m in Sources */, - F12829DC1D7747E4008B10D6 /* STPBundleLocator.m in Sources */, - 04BC29BE1CDD535700318357 /* STPSwitchTableViewCell.m in Sources */, - 314B6A5B2384ABF9001FE708 /* STPSourceKlarnaDetails.m in Sources */, - 311A475E24EB21AE00576D92 /* STPCameraView.m in Sources */, - F1DEB88C1E2047CA0066B8E8 /* STPCoreTableViewController.m in Sources */, - 4521D390249988340042700B /* STPPaymentMethodOXXOParams.m in Sources */, - 44BDCFD3245A278F007EE6D5 /* STPPaymentMethodBancontact.m in Sources */, - 04E39F6B1CED48D500AF3B96 /* UIBarButtonItem+Stripe.m in Sources */, - 365BE89E2285F6080068D824 /* STPPaymentHandler.m in Sources */, - B6B41F7B223484280020BA7F /* STPPaymentMethodiDEAL.m in Sources */, - 04CDB5181A5F30A700B854EE /* StripeError.m in Sources */, - 365BE8A3228CAB6A0068D824 /* STPIntentActionUseStripeSDK.m in Sources */, - C15993371D8808680047950D /* STPShippingMethodsViewController.m in Sources */, - C1363BB91D7633D800EB82B4 /* STPPaymentOptionTableViewCell.m in Sources */, - C15993331D8808680047950D /* STPShippingAddressViewController.m in Sources */, - 04633B051CD44F1C009D4FB5 /* STPAPIClient+ApplePay.m in Sources */, - B66AC61622C6E6590064C551 /* STPPaymentHandlerActionParams.m in Sources */, - B6B41F8122348A1E0020BA7F /* STPPaymentMethodiDEALParams.m in Sources */, - 366658C52411934900D00354 /* STPBSBNumberValidator.m in Sources */, - 36B8DDF1241BF99600BB908E /* STPBECSDebitAccountNumberValidator.m in Sources */, - F1C7B8D31DBECF2400D9F6F0 /* STPDispatchFunctions.m in Sources */, - C19D09901EAEAE4000A4AB3E /* STPTelemetryClient.m in Sources */, - 04B31DF41D09F0A800EF1631 /* UIViewController+Stripe_NavigationItemProxy.m in Sources */, - B604CF2322C56E9B00A23CC4 /* STPIntentActionRedirectToURL.m in Sources */, - B6472191246CC1D20098DE24 /* STPConfirmAlipayOptions.m in Sources */, - B664D64922B800AF00E6354B /* STPThreeDSButtonCustomization.m in Sources */, - 3626615A23C8F8CD00B13AE0 /* STPConfirmCardOptions.m in Sources */, - B640DB1422C58E82003C8810 /* STPSetupIntentConfirmParams.m in Sources */, - B664D64F22B8085900E6354B /* STPThreeDSUICustomization.m in Sources */, - 366658A3240F17A300D00354 /* STPPaymentMethodAUBECSDebit.m in Sources */, - 04BC29A51CD8697900318357 /* STPTheme.m in Sources */, - C15993391D8808680047950D /* STPShippingMethodTableViewCell.m in Sources */, - C1BD9B2A1E39406C00CEE925 /* STPSourceOwner.m in Sources */, - B665CE48228DE4C4008B546F /* STPPaymentMethodListDeserializer.m in Sources */, - F1DEB89B1E2074480066B8E8 /* STPCoreViewController.m in Sources */, - B699BC8F24577D50009107F9 /* STPPaymentIntentShippingDetailsParams.m in Sources */, - 36B6CB812359054500331C38 /* STPMandateCustomerAcceptanceParams.m in Sources */, - B6DE52DD2230981200B70A66 /* STPPaymentMethodParams.m in Sources */, - 36B6CB7B2359052D00331C38 /* STPMandateDataParams.m in Sources */, - C1D7B5221E36C32F002181F5 /* STPSource.m in Sources */, - B3BDCAC220EEF2150034F7F5 /* STPPaymentIntent.m in Sources */, - 31F5B33622FCAC4000A71C64 /* STPFPXBankBrand.m in Sources */, - 049A3F8A1CC73C7100F57DE7 /* STPPaymentContext.m in Sources */, - C192269F1EBA9A0800BED563 /* STPCustomerContext.m in Sources */, - 0426B9731CEAE3EB006AC8DD /* UITableViewCell+Stripe_Borders.m in Sources */, - B664D67222B96A1300E6354B /* STPThreeDSTextFieldCustomization.m in Sources */, - C1BD9B241E393FFE00CEE925 /* STPSourceReceiver.m in Sources */, - 4488959D24523F9400F7D0C2 /* STPPaymentMethodPrzelewy24.m in Sources */, - 04E7D4C52340717400FC8C02 /* PKAddPaymentPassRequest+Stripe_Error.m in Sources */, - 04B31DD61D08E6E200EF1631 /* STPCustomer.m in Sources */, - 367B46D722A0969000730BE0 /* STPThreeDSCustomizationSettings.m in Sources */, - B69FEC3F222EE8FE00273A16 /* STPPaymentMethod.m in Sources */, - 0438EF351B7416BB00D506CC /* STPPaymentCardTextField.m in Sources */, - B61D4B99245767D2001AEBEF /* STPPaymentIntentShippingDetailsAddress.m in Sources */, - B3A2413B1FFEB57400A2F00D /* STPConnectAccountParams.m in Sources */, - B690DDFA222F0564000B902D /* STPPaymentMethodCard.m in Sources */, - 365CEC15252BCCE60015B977 /* STPPaymentMethodPayPalParams.m in Sources */, - B61C996622BBFA12004980FD /* STPAppInfo.m in Sources */, - F1D3A24F1EB012010095BFA9 /* STPMultipartFormDataPart.m in Sources */, - 36196245244FA6540025D60B /* STPPaymentMethodGiropay.m in Sources */, - 04827D121D2575C6002DB3E8 /* STPImageLibrary.m in Sources */, - 31C8644B24DDF2D50015F7DF /* STPPaymentMethodSofort.m in Sources */, - B64763B622FE193800C01BC0 /* STPSetupIntentLastSetupError.m in Sources */, - 04CDB5041A5F30A700B854EE /* STPFormEncoder.m in Sources */, - 0426B96F1CEADC98006AC8DD /* STPColorUtils.m in Sources */, - C1D7B51C1E36B8B9002181F5 /* STPSourceParams.m in Sources */, - B67F503A24C760EE00CF4A9D /* STPPaymentMethodGrabPay.m in Sources */, - 049880FE1CED5A2300EA4FFD /* STPPaymentConfiguration.m in Sources */, - 046FE9A21CE55D1D00DA6A7B /* STPPaymentActivityIndicatorView.m in Sources */, - 31B9609622FE20DF00DC6FD9 /* STPBankSelectionTableViewCell.m in Sources */, - 311A476424EB27D000576D92 /* STPCardScannerTableViewCell.m in Sources */, - 04E7D4BF233FF29100FC8C02 /* STPFakeAddPaymentPassViewController.m in Sources */, - B621F061223465EE002141B7 /* STPPaymentMethodCardWalletVisaCheckout.m in Sources */, - 045D71221CEFA57000F6CD65 /* UIViewController+Stripe_Promises.m in Sources */, - C124A1721CCA968B007D42EE /* STPAnalyticsClient.m in Sources */, - B656294223E2195600458A8E /* STPPaymentMethodBacsDebitParams.m in Sources */, - 363E25DA24198B0D00070D59 /* STPViewWithSeparator.m in Sources */, - C158AB401E1EE98900348D01 /* STPSectionHeaderView.m in Sources */, - F148ABC81D5D334B0014FD92 /* STPLocalizationUtils.m in Sources */, - 04A4C38B1C4F25F900B3B290 /* NSArray+Stripe.m in Sources */, - 3691EB722119111A008C49E1 /* STPCardValidator+Private.m in Sources */, - 366658A9240F1D7D00D00354 /* STPPaymentMethodAUBECSDebitParams.m in Sources */, - 0413CB22233FECD5006429EA /* STPPushProvisioningContext.m in Sources */, - F19491E41E60DD72001E1FC2 /* STPSourceSEPADebitDetails.m in Sources */, - 04A4C38F1C4F25F900B3B290 /* UIViewController+Stripe_ParentViewController.m in Sources */, - 31B9609222FE128C00DC6FD9 /* STPBankSelectionViewController.m in Sources */, - 36B8DDE3241AC0A100BB908E /* STPLabeledFormTextFieldView.m in Sources */, - B63E42762231D78D007B5B95 /* STPPaymentMethodCardParams.m in Sources */, - 049A3FAF1CC9AA9900F57DE7 /* STPAddressViewModel.m in Sources */, - 314F9CC2235E66920059E2F6 /* STPFPXBankStatusResponse.m in Sources */, - 073132972277A72D0019CE3F /* STPIssuingCardPin.m in Sources */, - 04695ADC1C77F9EF00E08063 /* STPPhoneNumberValidator.m in Sources */, - 04CDB5141A5F30A700B854EE /* STPToken.m in Sources */, - 44BDCFD9245A2BFA007EE6D5 /* STPPaymentMethodBancontactParams.m in Sources */, - B6A46F7822FCDB81001991B2 /* STPPaymentIntentLastPaymentError.m in Sources */, - C118108A1CC6B00D0022FB55 /* STPApplePayPaymentOption.m in Sources */, - 04A488341CA34D3000506E53 /* STPEmailAddressValidator.m in Sources */, - 0433EB4C1BD06313003912B4 /* NSDictionary+Stripe.m in Sources */, - 31C8644C24DDF2D50015F7DF /* STPPaymentMethodSofortParams.m in Sources */, - F12C8DC31D63DE9F00ADA0D7 /* STPPaymentContextAmountModel.m in Sources */, - C124A17E1CCAA0C2007D42EE /* NSMutableURLRequest+Stripe.m in Sources */, - 36E8B98E2413159B007546C1 /* STPNumericStringValidator.m in Sources */, - 04695ADA1C77F9EF00E08063 /* STPDelegateProxy.m in Sources */, - 4521D385249896F40042700B /* STPPaymentMethodOXXO.m in Sources */, - 69A6C2FA246D4AA0005FF304 /* STPPaymentMethodEPS.m in Sources */, - B664D65722B817C800E6354B /* STPThreeDSFooterCustomization.m in Sources */, - 36B6CB55234BD59F00331C38 /* STPPaymentMethodSEPADebitParams.m in Sources */, - B621F05B22346243002141B7 /* STPPaymentMethodCardWalletMasterpass.m in Sources */, - 045D712E1CF4ED7600F6CD65 /* STPBINRange.m in Sources */, - 049A3FB31CC9FEFC00F57DE7 /* UIToolbar+Stripe_InputAccessory.m in Sources */, - B6794A4A22F4B5CC00E3AB41 /* STPConnectAccountCompanyParams.m in Sources */, - C113D21B1EBB9A36006FACC2 /* STPEphemeralKey.m in Sources */, - B613DD4322C55F9500C7603F /* STPIntentAction.m in Sources */, - B690DDEE222F01BF000B902D /* STPPaymentMethodBillingDetails.m in Sources */, - 0438EF3B1B7416BB00D506CC /* STPPaymentCardTextFieldViewModel.m in Sources */, - 3687D23724C2244D00724C3D /* STPCardBINMetadata.m in Sources */, - C1BD9B301E3940A200CEE925 /* STPSourceRedirect.m in Sources */, - 3626615123C8F89F00B13AE0 /* STPConfirmPaymentMethodOptions.m in Sources */, - 314B6A552384A713001FE708 /* STPKlarnaLineItem.m in Sources */, - 04CDE5B81BC1F1F100548833 /* STPCardParams.m in Sources */, - 3666589D23FF494400D00354 /* STPTestingAPIClient.m in Sources */, - B6CF3135229D8C3600BA8AC2 /* STPCardBrand.m in Sources */, - 31F5A50F22F0EFDC0033663B /* STPPaymentMethodFPX.m in Sources */, - F152322C1EA9306100D65C67 /* NSURLComponents+Stripe.m in Sources */, - 3635C33422B03E00004298B8 /* STPEmptyStripeResponse.m in Sources */, - 0451CC461C49AE1C003B2CA6 /* STPPaymentResult.m in Sources */, - 04E39F551CECF7A100AF3B96 /* STPPaymentOptionTuple.m in Sources */, - 0413CB26233FECD5006429EA /* STPPushProvisioningDetails.m in Sources */, - C11810961CC6C4700022FB55 /* PKPaymentAuthorizationViewController+Stripe_Blocks.m in Sources */, - 0439B9891C454F97005A1ED5 /* STPPaymentOptionsViewController.m in Sources */, - 04A488441CA3580700506E53 /* UINavigationController+Stripe_Completion.m in Sources */, - 049A3F961CC75B2E00F57DE7 /* STPPromise.m in Sources */, - B3BDCAD320EEF5E10034F7F5 /* STPPaymentIntentParams.m in Sources */, - 04695AD41C77F9DB00E08063 /* NSString+Stripe.m in Sources */, - F15232261EA9303800D65C67 /* STPURLCallbackHandler.m in Sources */, - B67F504324C764CF00CF4A9D /* STPPaymentMethodGrabPayParams.m in Sources */, - B68D52E422A739AA00D4E8BA /* STPSourceWeChatPayDetails.m in Sources */, - 311A475824EB1D2300576D92 /* STPCardScanner.m in Sources */, - F1BEB2FF1F3508BB0043F48C /* NSError+Stripe.m in Sources */, - B699BC9524577FED009107F9 /* STPPaymentIntentShippingDetailsAddressParams.m in Sources */, - 364B75DE24F46354007D9FAB /* STPCardLoadingIndicator.m in Sources */, - 049952D01BCF13510088C703 /* STPAPIRequest.m in Sources */, - F1A2F92E1EEB6A70006B0456 /* NSCharacterSet+Stripe.m in Sources */, - F1D3A24B1EB012010095BFA9 /* STPFile.m in Sources */, - B69CFB472236F8E3001E9885 /* STPPaymentMethodCardPresent.m in Sources */, - B664D66C22B9661200E6354B /* STPThreeDSSelectionCustomization.m in Sources */, - 3619624B244FA66D0025D60B /* STPPaymentMethodGiropayParams.m in Sources */, - 049A3F9A1CC76A2400F57DE7 /* NSBundle+Stripe_AppName.m in Sources */, - B68882DE23FF15250057C5AD /* STPApplePayContext.m in Sources */, - 366658B9241078BC00D00354 /* STPAUBECSDebitFormView.m in Sources */, - B690DDF4222F0211000B902D /* STPPaymentMethodAddress.m in Sources */, - B347DD491FE35423006B3BAC /* STPValidatedTextField.m in Sources */, - 049A3F7B1CC18D5300F57DE7 /* UIView+Stripe_FirstResponder.m in Sources */, - 3657228224BFB3150006A64D /* STPPaymentMethodCardNetworks.m in Sources */, - 04CDE5C51BC20AF800548833 /* STPBankAccountParams.m in Sources */, - C1BD9B361E3940C400CEE925 /* STPSourceVerification.m in Sources */, + 317ABF3425118C1E00CC59EF /* STPCardScanner.swift in Sources */, + 3176C233251A6B0600300ADE /* STPThreeDSLabelCustomization.swift in Sources */, + 3176C246251A7F6500300ADE /* STPPaymentOptionTableViewCell.swift in Sources */, + 317ABF5A2512957800CC59EF /* STPBECSDebitAccountNumberValidator.swift in Sources */, + 312D789B253DF824009224AF /* STPLocalizedString.swift in Sources */, + 31A99FE0251D619800F994E9 /* STPURLCallbackHandler.swift in Sources */, + B6926AD925267CCA001F208B /* STP3DS2AuthenticateResponse.swift in Sources */, + B672438225252B43002E1AAF /* STPSourceVerification.swift in Sources */, + 316F811625410B0E000A80B5 /* STPPaymentMethodOXXO.swift in Sources */, + 3176C21B251A64D400300ADE /* STPNumericStringValidator.swift in Sources */, + 319490612514041300AD8F0B /* STPBankSelectionViewController.swift in Sources */, + B67243912526378C002E1AAF /* STPSetupIntentConfirmParams.swift in Sources */, + 3176C242251A6B5E00300ADE /* STPThreeDSUICustomization.swift in Sources */, + B672436425251A5C002E1AAF /* STPSourceWeChatPayDetails.swift in Sources */, + 31281BF5252586F800591A95 /* STPBankAccountParams.swift in Sources */, + 36DFC23B251D5852003AC264 /* STPMandateOnlineParams.swift in Sources */, + 3176C25F251A8FDA00300ADE /* STPPushProvisioningDetails.swift in Sources */, + B672438E2526373D002E1AAF /* STPSetupIntentEnums.swift in Sources */, + 36AC3D1A2524EE2F00F252D7 /* STPIntentActionAlipayHandleRedirect.swift in Sources */, + 317ABF3B251193B600CC59EF /* STPCardScannerTableViewCell.swift in Sources */, + 3111C3522527871300207E32 /* STPCustomerContext.swift in Sources */, + 31D4D6882512EBAC00809066 /* UIToolbar+Stripe_InputAccessory.swift in Sources */, + 31D4D6662512BCDC00809066 /* STPCardLoadingIndicator.swift in Sources */, + 3111C33D2526C2A300207E32 /* STPPromise.swift in Sources */, + B67242F02524111A002E1AAF /* STPPaymentMethodEPS.swift in Sources */, + 3176C24A251A844900300ADE /* STPPaymentOptionTuple.swift in Sources */, + 36DFC22F251BF920003AC264 /* STPConnectAccountParams.swift in Sources */, + B67242F725241447002E1AAF /* STPPaymentMethodFPX.swift in Sources */, + 3194907025140C4800AD8F0B /* STPCoreTableViewController.swift in Sources */, + B6D9CEB0251483AD00AAD424 /* STPPaymentMethodCardWallet.swift in Sources */, + 317ABF492511AD5D00CC59EF /* STPEmailAddressValidator.swift in Sources */, + 3194907825140CFE00AD8F0B /* STPPaymentOptionsInternalViewController.swift in Sources */, + B610AE40251D866000EE0723 /* STPApplePayContext.swift in Sources */, + 3111C3692527BC4200207E32 /* STPAddressFieldTableViewCell.swift in Sources */, + 317ABF3025117D0C00CC59EF /* STPPaymentMethodCard.swift in Sources */, + 31D4D69E2512F68D00809066 /* STPStringUtils.swift in Sources */, + B6926AE825267F11001F208B /* STPPaymentMethodListDeserializer.swift in Sources */, + 3176C252251A88B000300ADE /* STPLabeledFormTextFieldView.swift in Sources */, + 31D1A518252FAB8A00913BD5 /* STPBlocks.swift in Sources */, + 3111C559252BDAA800207E32 /* NSArray+Stripe.swift in Sources */, + B67243472524F502002E1AAF /* STPSourceKlarnaDetails.swift in Sources */, + 31D4D6962512EE0100809066 /* UIViewController+Stripe_ParentViewController.swift in Sources */, + 31281BC325254F8E00591A95 /* STPPaymentCardTextFieldCell.swift in Sources */, + 31F2E875252403AD004D4B5E /* STPRedirectContext.swift in Sources */, + 31D4D68A2512EC6300809066 /* UIView+Stripe_FirstResponder.swift in Sources */, + 31D4D6742512E69700809066 /* UIBarButtonItem+Stripe.swift in Sources */, + 3176C220251A679600300ADE /* STPKlarnaLineItem.swift in Sources */, + 316F811A25410B12000A80B5 /* STPPaymentMethodOXXOParams.swift in Sources */, + 317ABF40251196A600CC59EF /* STPCameraView.swift in Sources */, + 3176C2142519723B00300ADE /* STPPaymentCardTextField.swift in Sources */, + 36DFC1F225153362003AC264 /* STPCardBINMetadata.swift in Sources */, + B672435E25251947002E1AAF /* STPSourceSEPADebitDetails.swift in Sources */, + B64519D42514400F006BF25E /* STPPaymentMethodBacsDebitParams.swift in Sources */, + B672433E2524F246002E1AAF /* STPPaymentMethodiDEALParams.swift in Sources */, + 3111C3332526BF4A00207E32 /* NSCharacterSet+Stripe.swift in Sources */, + B6926AE325267E6D001F208B /* STPAPIResponseDecodable.swift in Sources */, + 36AC3D2C252521D700F252D7 /* STPPaymentIntentParams.swift in Sources */, + B67243212524E514002E1AAF /* STPPaymentMethodSEPADebit.swift in Sources */, + 317ABF462511983100CC59EF /* STPColorUtils.swift in Sources */, + 36DFC20525156A57003AC264 /* STPIntentActionUseStripeSDK.swift in Sources */, + 317ABF53251292B400CC59EF /* STPAppInfo.swift in Sources */, + 3194909B25144D7800AD8F0B /* STPPaymentContext.swift in Sources */, + 3194907B25140D1500AD8F0B /* STPShippingMethodsViewController.swift in Sources */, + 36AC3D2825251FDA00F252D7 /* STPPaymentIntentShippingDetailsParams.swift in Sources */, + 36DFC211251ABBD6003AC264 /* STPConfirmCardOptions.swift in Sources */, + 31281BF925258D4200591A95 /* STPGenericStripeObject.swift in Sources */, + 36ADAE072523A3F600302DFB /* STPPaymentIntentSourceAction.swift in Sources */, + B6724387252613C5002E1AAF /* STPSourceRedirect.swift in Sources */, + 31D4D6802512E93B00809066 /* UINavigationController+Stripe_Completion.swift in Sources */, + 3176C237251A6B2100300ADE /* STPThreeDSNavigationBarCustomization.swift in Sources */, + 3176C272251A9A6700300ADE /* STPValidatedTextField.swift in Sources */, + B672426F25237CB2002E1AAF /* STPSource.swift in Sources */, + 3111C3642527BB1700207E32 /* STPLocalizationUtils.swift in Sources */, + B6442338251352DE00CA2526 /* STPFile.swift in Sources */, + 3111BE852513075000288D28 /* STPFormTextFieldContainer.swift in Sources */, + 31281BC9252551AA00591A95 /* STPPaymentCardTextFieldViewModel.swift in Sources */, + 3176C25D251A8FD300300ADE /* STPPushProvisioningContext.swift in Sources */, + 3176C23A251A6B3A00300ADE /* STPThreeDSSelectionCustomization.swift in Sources */, + 3111BE742512FD0800288D28 /* STPTelemetryClient.swift in Sources */, + 3111C30C252697A800207E32 /* STPPaymentMethodEnums.swift in Sources */, + 3194908C2514484300AD8F0B /* STPUserInformation.swift in Sources */, + 3111C2FE252688B800207E32 /* STPFakeAddPaymentPassViewController.swift in Sources */, + B672436F25251C21002E1AAF /* STPSourceCardDetails.swift in Sources */, + B6D9CEE5251AAFBA00AAD424 /* STPAPIClient+PushProvisioning.swift in Sources */, + 36DFC1FD25155373003AC264 /* STPIssuingCardPin.swift in Sources */, + 3111C3262526AB2500207E32 /* NSString+Stripe.swift in Sources */, + B67243362524EF5E002E1AAF /* STPPaymentMethodThreeDSecureUsage.swift in Sources */, + 3194906625140BEF00AD8F0B /* STPCoreViewController.swift in Sources */, + B67242D125238DCA002E1AAF /* STPMultipartFormDataPart.swift in Sources */, + 31281BCD2525598200591A95 /* STPPaymentConfiguration.swift in Sources */, + 31281BDA2525788600591A95 /* STPEmptyStripeResponse.swift in Sources */, + 3176C258251A8E5000300ADE /* STPLabeledMultiFormTextFieldView.swift in Sources */, + 36DFC21D251BE156003AC264 /* STPConfirmPaymentMethodOptions.swift in Sources */, + B64519CC2514347A006BF25E /* STPPaymentMethodAddress.swift in Sources */, + B672434B2524F56F002E1AAF /* STPSourceOwner.swift in Sources */, + B6724354252514A0002E1AAF /* STPSourcePoller.swift in Sources */, + B660B312251D344700919002 /* STPAPIClient+ApplePay.swift in Sources */, + 3111C31125269B0700207E32 /* STPPaymentOption.swift in Sources */, + 31281BD02525725C00591A95 /* STPPaymentActivityIndicatorView.swift in Sources */, + B67242F325241362002E1AAF /* STPPaymentMethodEPSParams.swift in Sources */, + 367F1E7325140B9B002E866B /* STPTheme.swift in Sources */, + 3111C32B2526BCFD00207E32 /* NSBundle+Stripe_AppName.swift in Sources */, + 3111C3762527EB6800207E32 /* STPAuthenticationContext.swift in Sources */, + B672433A2524F062002E1AAF /* STPPaymentMethodiDEAL.swift in Sources */, + B6D9CEDB251AA99100AAD424 /* STPPinManagementService.swift in Sources */, + 3111BE9F251316E600288D28 /* STPAddCardViewController.swift in Sources */, + 3194907425140C9700AD8F0B /* STPPaymentOptionsViewController.swift in Sources */, + 3111C30225268ED800207E32 /* STPError.swift in Sources */, + B64481432527B4EA002E287A /* NSMutableURLRequest+Stripe.swift in Sources */, + 316F8110254109FC000A80B5 /* STPIntentActionOXXODisplayDetails.swift in Sources */, + B672437925251CFA002E1AAF /* STPCard.swift in Sources */, + B645199A2513EA3E006BF25E /* STPPaymentMethodCardParams.swift in Sources */, + 3176C261251A8FDF00300ADE /* STPPushProvisioningDetailsParams.swift in Sources */, + 36DFC222251BE3C2003AC264 /* STPConnectAccountAddress.swift in Sources */, + 3111C31E2526A85C00207E32 /* PKPaymentAuthorizationViewController+Stripe_Blocks.swift in Sources */, + 36DFC217251ABDA4003AC264 /* STPConfirmAlipayOptions.swift in Sources */, + 3111C3612527B62C00207E32 /* STPBackendAPIAdapter.swift in Sources */, + B6926AE625267EEB001F208B /* STPInternalAPIResponseDecodable.swift in Sources */, + 36E295D425239B7800CF5C06 /* STPPaymentIntentShippingDetailsAddress.swift in Sources */, + 31D4D6922512EDEE00809066 /* UIViewController+Stripe_KeyboardAvoiding.swift in Sources */, + 36E295E425239DDF00CF5C06 /* STPPaymentIntentShippingDetails.swift in Sources */, + 3111BE792513039700288D28 /* STPShippingMethodTableViewCell.swift in Sources */, + 36FB69D725267E6200F129CE /* STPPaymentHandlerActionParams.swift in Sources */, + 31D4D6942512EDF900809066 /* UIViewController+Stripe_NavigationItemProxy.swift in Sources */, + 3111C2F7252683CE00207E32 /* STPCardBrand.swift in Sources */, + 3111C3782527ECF900207E32 /* STPEphemeralKeyProvider.swift in Sources */, + B6D9CED2251570D200AAD424 /* APIRequest.swift in Sources */, + B64519CF251435FC006BF25E /* STPPaymentMethodBacsDebit.swift in Sources */, + 31281BF02525831D00591A95 /* STPBankAccount.swift in Sources */, + B67243272524E5F7002E1AAF /* STPPaymentMethodSEPADebitParams.swift in Sources */, + B67243122524D38C002E1AAF /* STPPaymentMethodParams.swift in Sources */, + 316F813625411644000A80B5 /* STPPaymentMethodPayPalParams.swift in Sources */, + 3111C3172526A66000207E32 /* STPSourceProtocol.swift in Sources */, + 36ADAE002523A3C900302DFB /* STPPaymentIntentAction.swift in Sources */, + B672430925241A8C002E1AAF /* STPPaymentMethodGrabPay.swift in Sources */, + 316F813725411644000A80B5 /* STPPaymentMethodPayPal.swift in Sources */, + B67243302524EDFB002E1AAF /* STPPaymentMethodSofortParams.swift in Sources */, + 36DFC237251D4B7E003AC264 /* STPMandateCustomerAcceptanceParams.swift in Sources */, + 31D4D67A2512E7B200809066 /* UINavigationBar+Stripe_Theme.swift in Sources */, + 3111C3422526C71A00207E32 /* STPEphemeralKeyManager.swift in Sources */, + 3111BE8925130A3600288D28 /* STPAUBECSDebitFormView.swift in Sources */, + 31D4D65F2512B1EC00809066 /* STPBSBNumberValidator.swift in Sources */, + 3176C270251A9A6100300ADE /* STPFormTextField.swift in Sources */, + 31D4D68F2512ED3F00809066 /* UIView+Stripe_SafeAreaBounds.swift in Sources */, + B672439B25264B7E002E1AAF /* STPSetupIntent.swift in Sources */, + 368A2B322514268A00C781C6 /* STPAddress.swift in Sources */, + B64519C2251406A6006BF25E /* STPPaymentMethodAUBECSDebit.swift in Sources */, + B64519AD2513FE96006BF25E /* STPPaymentMethodAlipayParams.swift in Sources */, + 36DFC233251D3EFE003AC264 /* STPCustomer.swift in Sources */, + B6926AFA2526B1F7001F208B /* STPFormEncoder.swift in Sources */, + B6B5C760252CAE3200FAC8AA /* STPContactField.swift in Sources */, + 367F1E8025141502002E866B /* STPAddressViewModel.swift in Sources */, + 317ABF5D2512979A00CC59EF /* STPBINRange.swift in Sources */, + 3176C23E251A6B4B00300ADE /* STPThreeDSTextFieldCustomization.swift in Sources */, + 317ABF3225117D0F00CC59EF /* STPPaymentMethodCardPresent.swift in Sources */, + B6D98967251AFA9B00C3D894 /* STPAPIClient.swift in Sources */, + B672435A2525188B002E1AAF /* STPSourceReceiver.swift in Sources */, + B672431F2524E504002E1AAF /* STPPaymentMethodPrzelewy24Params.swift in Sources */, + B64519DD25144184006BF25E /* STPPaymentMethodBancontactParams.swift in Sources */, + 36ADAE0E2523A41C00302DFB /* STPPaymentIntentSourceActionAuthorizeWithURL.swift in Sources */, + B672438B252614F0002E1AAF /* STPSetupIntentLastSetupError.swift in Sources */, + 31949091251449C600AD8F0B /* STPPostalCodeValidator.swift in Sources */, + B6D9CF03251AD14E00AAD424 /* StripeAPI.swift in Sources */, + B67243172524E3E5002E1AAF /* STPPaymentMethodPrzelewy24.swift in Sources */, + 36ADAE182523A5B100302DFB /* STPPaymentIntentLastPaymentError.swift in Sources */, + 31F2E8782524143F004D4B5E /* STPPaymentResult.swift in Sources */, + 3100770B253A735F00A5D35D /* NSURLComponents+Stripe.swift in Sources */, + B67242CD25238D8B002E1AAF /* STPMultipartFormDataEncoder.swift in Sources */, + 3111C3082526956500207E32 /* NSError+Stripe.swift in Sources */, + 36AC3D3025252B3500F252D7 /* STPPaymentIntentEnums.swift in Sources */, + B67243032524172E002E1AAF /* STPPaymentMethodGiropay.swift in Sources */, + B64519C6251410EA006BF25E /* STPPaymentMethodAUBECSDebitParams.swift in Sources */, + 31D4D6762512E73700809066 /* UIImage+Stripe.swift in Sources */, + B672432B2524E6CE002E1AAF /* STPPaymentMethodSofort.swift in Sources */, + B6926AD025265B5F001F208B /* STPCardParams.swift in Sources */, + B64519B72513FF4D006BF25E /* STPPaymentMethodAlipay.swift in Sources */, + B6926AF425268576001F208B /* STPFormEncodable.swift in Sources */, + 31D4D6822512EA9500809066 /* UITableViewCell+Stripe_Borders.swift in Sources */, + B64519D92514410C006BF25E /* STPPaymentMethodBancontact.swift in Sources */, + B6926ACE252659BF001F208B /* STPEphemeralKey.swift in Sources */, + B672439D25264E54002E1AAF /* STPPaymentMethod.swift in Sources */, + B67242EC252410D1002E1AAF /* STPPaymentMethodCardWalletVisaCheckout.swift in Sources */, + B67242FB252414FE002E1AAF /* STPPaymentMethodFPXParams.swift in Sources */, + 31F2E87C25241C30004D4B5E /* STPApplePayPaymentOption.swift in Sources */, + 36DFC23F251D5CB5003AC264 /* STPMandateDataParams.swift in Sources */, + 31281BDF252579CA00591A95 /* STPBankSelectionTableViewCell.swift in Sources */, + 3111C596252BED0100207E32 /* STPPhoneNumberValidator.swift in Sources */, + 3111C3222526A9C600207E32 /* PKAddPaymentPassRequest+Stripe_Error.swift in Sources */, + B644813C2527AB6F002E287A /* NSDictionary+Stripe.swift in Sources */, + 3176C223251A696B00300ADE /* STPSectionHeaderView.swift in Sources */, + 31281BE525257A4500591A95 /* STPFPXBankBrand.swift in Sources */, + 31D4D66D2512BDC000809066 /* STPCardValidator.swift in Sources */, + 36DFC226251BECB3003AC264 /* STPConnectAccountCompanyParams.swift in Sources */, + B6D9CEB625151E6200AAD424 /* STPPaymentMethodCardWalletMasterpass.swift in Sources */, + 36DFC20B251A7916003AC264 /* STPAnalyticsClient.swift in Sources */, + B64519E125144254006BF25E /* STPPaymentMethodBillingDetails.swift in Sources */, + 36C55989251527520021F939 /* STPAUBECSFormViewModel.swift in Sources */, + 3176C24E251A881800300ADE /* STPViewWithSeparator.swift in Sources */, + 3176C22B251A6AD800300ADE /* STPThreeDSCustomizationSettings.swift in Sources */, + 36AC3D012523E8EB00F252D7 /* STPIntentAction.swift in Sources */, + 36AC3D2425251CF500F252D7 /* STPPaymentIntentShippingDetailsAddressParams.swift in Sources */, + 36FB69E12526848E00F129CE /* STPPaymentHandler.swift in Sources */, + B6D9CEBE2515245500AAD424 /* STPPaymentContextAmountModel.swift in Sources */, + 3194908425143A5A00AD8F0B /* STPBundleLocator.swift in Sources */, + B6724305252419FD002E1AAF /* STPPaymentMethodGiropayParams.swift in Sources */, + 3111BE802513057C00288D28 /* STPMultiFormTextField.swift in Sources */, + 3111C3392526C24F00207E32 /* STPDispatchFunctions.swift in Sources */, + 319490592513CC6200AD8F0B /* STPImageLibrary.swift in Sources */, + B6D9CEAB2514809B00AAD424 /* STPPaymentMethodCardNetworks.swift in Sources */, + B67243502524F689002E1AAF /* STPSourceParams.swift in Sources */, + 3176C227251A6ABF00300ADE /* STPThreeDSButtonCustomization.swift in Sources */, + 36E295BF25229A6800CF5C06 /* STPPaymentIntent.swift in Sources */, + 3176C22F251A6AFD00300ADE /* STPThreeDSFooterCustomization.swift in Sources */, + 31281BD52525775D00591A95 /* STPFPXBankStatusResponse.swift in Sources */, + 36ADADFC2523A3A100302DFB /* STPPaymentIntentActionRedirectToURL.swift in Sources */, + 3194907E25140D4000AD8F0B /* STPShippingAddressViewController.swift in Sources */, + B6D9CEBC2515243900AAD424 /* STPPaymentMethodCardChecks.swift in Sources */, + 3111C32F2526BE8600207E32 /* NSDecimalNumber+Stripe_Currency.swift in Sources */, + 31D49B23251D75BA003FDB84 /* STPToken.swift in Sources */, + 3194906C25140C0B00AD8F0B /* STPCoreScrollViewController.swift in Sources */, + 3111C3152526A53400207E32 /* STPSourceEnums.swift in Sources */, + 3111C31A2526A74400207E32 /* PKPayment+Stripe.swift in Sources */, + 36DFC22B251BF21B003AC264 /* STPConnectAccountIndividualParams.swift in Sources */, + 36AC3D1F25250AA400F252D7 /* STPIntentActionRedirectToURL.swift in Sources */, + B672430D25241B68002E1AAF /* STPPaymentMethodGrabPayParams.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3982,6 +3750,17 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F0D1AEF2AFE005B926E /* StripeiOS Tests-Debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CLANG_ENABLE_MODULES = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + SWIFT_OBJC_BRIDGING_HEADER = "Tests/Tests/StripeiOS Tests-Bridging-Header.h"; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "StripeiOS_Tests-Swift.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -3989,6 +3768,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F0E1AEF2AFE005B926E /* StripeiOS Tests-Release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CLANG_ENABLE_MODULES = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + SWIFT_OBJC_BRIDGING_HEADER = "Tests/Tests/StripeiOS Tests-Bridging-Header.h"; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "StripeiOS_Tests-Swift.h"; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -3996,7 +3785,18 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F101AEF2AFE005B926E /* StripeiOS-Debug.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.stripe.stripe-ios"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -4004,7 +3804,17 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F111AEF2AFE005B926E /* StripeiOS-Release.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + APPLICATION_EXTENSION_API_ONLY = NO; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.stripe.stripe-ios"; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -4012,8 +3822,12 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F0A1AEF2AFE005B926E /* Project-Debug.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; ENABLE_TESTABILITY = YES; + EXCLUDED_ARCHS = ""; + GCC_PREFIX_HEADER = "Tests/Tests/StripeTests-Prefix.pch"; ONLY_ACTIVE_ARCH = YES; + SWIFT_OBJC_INTERFACE_HEADER_NAME = Stripe.h; }; name = Debug; }; @@ -4021,6 +3835,161 @@ isa = XCBuildConfiguration; baseConfigurationReference = 04F39F0B1AEF2AFE005B926E /* Project-Release.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = NO; + EXCLUDED_ARCHS = ""; + GCC_PREFIX_HEADER = "Tests/Tests/StripeTests-Prefix.pch"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OBJC_INTERFACE_HEADER_NAME = Stripe.h; + }; + name = Release; + }; + 31DC3D6F2537BFF000623028 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = Y28TH9SHX7; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Stripe3DS2/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.stripe.Stripe3DS2; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 31DC3D702537BFF000623028 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = Y28TH9SHX7; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Stripe3DS2/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.stripe.Stripe3DS2; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; @@ -4028,6 +3997,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 36FA86272241710700D5B4D4 /* LocalizationTester-Debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; }; name = Debug; @@ -4036,6 +4006,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 36FA86292241718F00D5B4D4 /* LocalizationTester-Release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; }; name = Release; @@ -4084,6 +4055,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 31DC3D712537BFF000623028 /* Build configuration list for PBXNativeTarget "Stripe3DS2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 31DC3D6F2537BFF000623028 /* Debug */, + 31DC3D702537BFF000623028 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3650AA6021C07E3D002B0893 /* Build configuration list for PBXNativeTarget "LocalizationTester" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Stripe.xcodeproj/xcshareddata/xcschemes/LocalizationTester.xcscheme b/Stripe.xcodeproj/xcshareddata/xcschemes/LocalizationTester.xcscheme index 0c86a8f211..79388dfb60 100644 --- a/Stripe.xcodeproj/xcshareddata/xcschemes/LocalizationTester.xcscheme +++ b/Stripe.xcodeproj/xcshareddata/xcschemes/LocalizationTester.xcscheme @@ -1,11 +1,25 @@ + + + + + + + + @@ -39,17 +62,6 @@ - - - - - - - - + shouldUseLaunchSchemeArgsEnv = "NO" + enableASanStackUseAfterReturn = "YES" + disableMainThreadChecker = "YES"> - + + PreviewsEnabled + + diff --git a/Stripe/Stripe.modulemap b/Stripe/Stripe.modulemap new file mode 100644 index 0000000000..0a496801a9 --- /dev/null +++ b/Stripe/Stripe.modulemap @@ -0,0 +1,6 @@ +framework module Stripe { + umbrella header "Stripe.h" + + export * + module * { export * } +} diff --git a/Stripe3DS2/Info.plist b/Stripe3DS2/Info.plist new file mode 100644 index 0000000000..9bcb244429 --- /dev/null +++ b/Stripe3DS2/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + diff --git a/Stripe3DS2/Stripe3DS2.h b/Stripe3DS2/Stripe3DS2.h new file mode 100644 index 0000000000..643070495c --- /dev/null +++ b/Stripe3DS2/Stripe3DS2.h @@ -0,0 +1,19 @@ +// +// Stripe3DS2.h +// Stripe3DS2 +// +// Created by David Estes on 10/14/20. +// Copyright © 2020 Stripe, Inc. All rights reserved. +// + +#import + +//! Project version number for Stripe3DS2. +FOUNDATION_EXPORT double Stripe3DS2VersionNumber; + +//! Project version string for Stripe3DS2. +FOUNDATION_EXPORT const unsigned char Stripe3DS2VersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ci_scripts/check_category_linking.rb b/ci_scripts/check_category_linking.rb deleted file mode 100755 index 1de6d71b46..0000000000 --- a/ci_scripts/check_category_linking.rb +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env ruby -# This script checks that all categories are referenced in STPCategoryLoader, -# which ensures they get linked in the static framework. - -begin - gem "xcodeproj" -rescue LoadError - system("gem install xcodeproj") - Gem.clear_paths -end - -require 'xcodeproj' - -puts "Checking category linking..." - -loaded_categories = (File.readlines("Stripe/STPCategoryLoader.m").map do |line| - /\#import \"(.*?)\"\n/.match(line) -end.compact.map do |match| - match.captures.first -end).sort - -def needs_category_loading(file) - implementations = File.readlines(file).select {|l| /\@implementation/.match(l)} - class_implementations = implementations.select {|l| !(/\(.*\)/.match(l)) } - category_implementations = implementations.select {|l| /\(.*\)/.match(l) } - category_implementations.count > 0 && class_implementations.count == 0 -end - -all_mfiles = Dir.glob("Stripe/*.m") -categories = all_mfiles.select do |file| - needs_category_loading(file) -end.map do |file| - File.basename(file).gsub(".m", ".h") -end.sort - -missing_categories = categories - loaded_categories - -if missing_categories.count > 0 - abort("Found categories not linked in STPCategoryLoader:\n#{missing_categories}") -end - -puts "Category linking looks good!" diff --git a/ci_scripts/check_documentation.sh b/ci_scripts/check_documentation.sh index dbadf0dbf2..102e08ab67 100755 --- a/ci_scripts/check_documentation.sh +++ b/ci_scripts/check_documentation.sh @@ -41,8 +41,6 @@ jazzy \ --output "${script_dir}/../docs/docs" \ --skip-documentation \ --framework-root "${script_dir}/../Stripe" \ - --umbrella-header "${script_dir}/../Stripe/PublicHeaders/Stripe/Stripe.h" \ - --objc \ --sdk iphonesimulator \ > ${log_file} diff --git a/ci_scripts/check_fauxpas.sh b/ci_scripts/check_fauxpas.sh deleted file mode 100755 index f1cab5bab0..0000000000 --- a/ci_scripts/check_fauxpas.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - -# Assign Xcode developer tools path -# http://fauxpasapp.com/docs/#i-have-multiple-versions-of-xcode-installed-how-do-i-ensure-faux-pas-uses-the-one-i-want-it-to-use -export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" - -# Install fauxpas if needed -if ! command -v fauxpas > /dev/null; then - if [[ "${CI}" != "true" ]]; then - echo "ERROR: Please install the Faux Pas app and the fauxpas cli tool:" - echo "http://fauxpasapp.com/docs/#using-the-command-line-interface" - exit 1 - fi - - if [[ -z "${FAUX_PAS_LICENSE}" ]]; then - echo "WARNING: FAUX_PAS_LICENSE not available, fauxpas won't run." - exit 0 - else - echo "Found FAUX_PAS_LICENSE environment variable" - fi - - echo "Installing fauxpas CLI..." - /Applications/FauxPas.app/Contents/Resources/install-cli-tools - if [[ "$?" != 0 ]]; then - echo "ERROR: Executing install-cli-tools exited with a non-zero status code" - exit 1 - fi - - fauxpas updatelicense "organization-seat" "Stripe" "${FAUX_PAS_LICENSE}" - if [[ "$?" != 0 ]]; then - echo "ERROR: Executing updatelicense exited with a non-zero status code" - exit 1 - fi -fi - -# Execute fauxpas -echo "Linting with fauxpas..." - -xcodeproj_path="${script_dir}/../Stripe.xcodeproj/" -config_path="${script_dir}/../FauxPasConfig/main.fauxpas.json" -min_severity="Concern" - -set -ex - -fauxpas check "${xcodeproj_path}" \ - --target "StripeiOS" \ - --configFile "${config_path}" \ - --minErrorStatusSeverity "${min_severity}" - -set +ex - -echo "All good!" diff --git a/ci_scripts/check_for_new_localized_strings.sh b/ci_scripts/check_for_new_localized_strings.sh index 5a6fcef4ef..ae8cf38d4d 100755 --- a/ci_scripts/check_for_new_localized_strings.sh +++ b/ci_scripts/check_for_new_localized_strings.sh @@ -1,6 +1,6 @@ #!/bin/bash -find Stripe -name \*.m -print0 | xargs -0 genstrings -s STPLocalizedString -o Stripe/Resources/Localizations/en.lproj +find Stripe -name \*.swift ! -name STPLocalizedString.swift -print0 | xargs -0 genstrings -s STPLocalizedString -o Stripe/Resources/Localizations/en.lproj if [[ $? -eq 0 ]]; then diff --git a/ci_scripts/check_public_headers.rb b/ci_scripts/check_public_headers.rb deleted file mode 100755 index 2f01644622..0000000000 --- a/ci_scripts/check_public_headers.rb +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env ruby - -begin - gem "xcodeproj" -rescue LoadError - system("gem install xcodeproj") - Gem.clear_paths -end - -require 'xcodeproj' - -puts "Checking headers..." - -contents_of_stripe_dot_h = (File.readlines("Stripe/PublicHeaders/Stripe/Stripe.h").map do |line| - /\#import \"(.*?)\"\n/.match(line) -end.compact.map do |match| - match.captures.first -end + File.readlines("Stripe/PublicHeaders/Stripe/Stripe3DS2.h").map do |line| - /\#import \"(.*?)\"\n/.match(line) -end.compact.map do |match| - match.captures.first -end + ["Stripe.h"]).sort -contents_of_public_headers_dir = Dir.glob("Stripe/PublicHeaders/Stripe/*.h").map { |h| File.basename(h) }.sort - -duplicate_dot_h_imports = contents_of_stripe_dot_h.select{ |e| contents_of_stripe_dot_h.count(e) > 1 }.uniq - -if !duplicate_dot_h_imports.empty? - abort("There are duplicate imports in Stripe.h. Likely culprits: #{duplicate_dot_h_imports}.") -end - -if contents_of_public_headers_dir != contents_of_stripe_dot_h - likely_culprits = ([contents_of_stripe_dot_h - contents_of_public_headers_dir] + [contents_of_public_headers_dir - contents_of_stripe_dot_h]).uniq - abort("The contents of Stripe/PublicHeaders do not match what is #imported in Stripe/PublicHeaders/Stripe/Stripe.h. Likely culprits: #{likely_culprits}.") -end - -dynamic_framework_target = Xcodeproj::Project.open('Stripe.xcodeproj').targets.select { |t| t.name == 'StripeiOS' }.first -dynamic_framework_public_headers = dynamic_framework_target.headers_build_phase.files.select do |f| - f.settings && f.settings["ATTRIBUTES"] == ["Public"] -end.map(&:display_name).sort - -if contents_of_public_headers_dir != dynamic_framework_public_headers - likely_culprits = ([dynamic_framework_public_headers - contents_of_public_headers_dir] + [contents_of_public_headers_dir - dynamic_framework_public_headers]).uniq - abort("The contents of Stripe/PublicHeaders do not match the public headers of the StripeiOS target. Likely culprits: #{likely_culprits}.") -end - -puts "Headers look good!" diff --git a/ci_scripts/check_version.rb b/ci_scripts/check_version.rb index eadfeed4b7..87e2544838 100755 --- a/ci_scripts/check_version.rb +++ b/ci_scripts/check_version.rb @@ -2,10 +2,10 @@ puts "Checking that version is set correctly..." file_version = File.open('VERSION').first.strip -search_result = `grep #{file_version} ./Stripe/PublicHeaders/Stripe/STPAPIClient.h` +search_result = `grep #{file_version} ./Stripe/STPAPIClient.swift` if search_result.length == 0 - abort("VERSION does not match STPSDKVersion in STPAPIClient.h") + abort("VERSION does not match STPSDKVersion in STPAPIClient.swift") end puts "Done!" diff --git a/ci_scripts/export_builds.sh b/ci_scripts/export_builds.sh index 2036d0e7c1..25e17ad89a 100755 --- a/ci_scripts/export_builds.sh +++ b/ci_scripts/export_builds.sh @@ -79,7 +79,6 @@ fi # Once Xcode 12 is out, uncomment this section so we start building a Mac slice in our distributed .xcframework again. # Until then, our recommended strategy for Catalyst users will be Xcode 12 + Swift Package Manager. -# xcodebuild clean archive \ -workspace "Stripe.xcworkspace" \ -scheme "StripeiOS" \ @@ -106,24 +105,28 @@ else codesign -f --deep -s "$codesign_identity" "${build_dir}/Stripe-iOS.xcarchive/Products/Library/Frameworks/Stripe.framework" codesign -f --deep -s "$codesign_identity" "${build_dir}/Stripe-sim.xcarchive/Products/Library/Frameworks/Stripe.framework" codesign -f --deep -s "$codesign_identity" "${build_dir}/Stripe-mac.xcarchive/Products/Library/Frameworks/Stripe.framework" -fi + + mkdir -p "${build_dir}/Stripe-xcframeworks" + xcodebuild -create-xcframework \ -framework "${build_dir}/Stripe-iOS.xcarchive/Products/Library/Frameworks/Stripe.framework" \ -framework "${build_dir}/Stripe-sim.xcarchive/Products/Library/Frameworks/Stripe.framework" \ -framework "${build_dir}/Stripe-mac.xcarchive/Products/Library/Frameworks/Stripe.framework" \ - -output "${build_dir}/Stripe.xcframework" + -output "${build_dir}/Stripe-xcframeworks/Stripe.xcframework" -if [ ! -z "$codesign_identity" ]; then - codesign -f --deep -s "$codesign_identity" "${build_dir}/Stripe.xcframework" -fi + codesign -f --deep -s "$codesign_identity" "${build_dir}/Stripe-xcframeworks/Stripe.xcframework" + + cp -R "${root_dir}/InternalFrameworks/Stripe3DS2.xcframework" "${build_dir}/Stripe-xcframeworks/" ditto \ -ck \ --rsrc \ --sequesterRsrc \ --keepParent \ - "${build_dir}/Stripe.xcframework" \ - "${build_dir}/Stripe.xcframework.zip" + "${build_dir}/Stripe-xcframeworks" \ + "${build_dir}/Stripe-xcframeworks.zip" + +fi set +ex diff --git a/ci_scripts/hack-carthage-xcode-12.sh b/ci_scripts/hack-carthage-xcode-12.sh new file mode 100755 index 0000000000..862b28e272 --- /dev/null +++ b/ci_scripts/hack-carthage-xcode-12.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +xcconfig=$(mktemp /tmp/static.xcconfig.XXXXXX) +trap 'rm -f "$xcconfig"' INT TERM HUP EXIT + +# For Xcode 12 make sure EXCLUDED_ARCHS is set to arm architectures otherwise +# the build will fail on lipo due to duplicate architectures. +# Xcode 12 GM +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_12A7208 = arm64 arm64e armv7 armv7s armv6 armv8' >> $xcconfig +# Xcode 12 GM 2 +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_12A7209 = arm64 arm64e armv7 armv7s armv6 armv8' >> $xcconfig + +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200 = $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$(XCODE_PRODUCT_BUILD_VERSION))' >> $xcconfig +echo 'EXCLUDED_ARCHS = $(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT)__XCODE_$(XCODE_VERSION_MAJOR))' >> $xcconfig + +export XCODE_XCCONFIG_FILE="$xcconfig" diff --git a/ci_scripts/lint_before_push.sh b/ci_scripts/lint_before_push.sh new file mode 100755 index 0000000000..bbbeb9b607 --- /dev/null +++ b/ci_scripts/lint_before_push.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +# To set as a local pre-push hook: +# ln -s "$(pwd)/scripts/lint_before_push.sh" .git/hooks/pre-push && chmod +x .git/hooks/pre-push + +function suggest_no_verify() { + sleep 0.01 # wait for git to print its error + echo 'If you want to push without linting, use:' + tput setaf 7 # white + echo + echo ' git push --no-verify' + echo + tput sgr0 # reset +} + +if which swiftlint >/dev/null; then + + SCRIPTDIR=$(cd "$(dirname $0)" ; pwd) + STRIPE_IOS_ROOT=$(cd "$SCRIPTDIR/../../"; pwd) + + START=`date +%s` + + remote="$1" + url="$2" + + z40=0000000000000000000000000000000000000000 + + while read local_ref local_sha remote_ref remote_sha + do + if [ "$local_sha" = $z40 ] + then + # This is a delete push, don't do anything + exit 0 + else + echo "Linting before pushing (use $(tput setaf 7)git push --no-verify$(tput sgr0) to skip)." + echo "" + + CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) + count=0 + if [ "$CURRENT_BRANCH" == "master" ]; then + echo "This path (linting pre-push to master) has not been fully tested. Good luck! :)" + for file in $(git diff --diff-filter=AM --name-only "$remote_sha" "$local_sha" ':!Pods' | grep ".swift$"); do + export SCRIPT_INPUT_FILE_$count=$file + count=$((count + 1)) + done + else + for file in $(git diff --diff-filter=AM --name-only origin/master ':!Pods' | grep ".swift$"); do + export SCRIPT_INPUT_FILE_$count=$file + count=$((count + 1)) + done + fi + + export SCRIPT_INPUT_FILE_COUNT=$count + + if [ "$count" -ne 0 ]; then + swiftlint --strict --use-script-input-files --config "$STRIPE_IOS_ROOT"/.swiftlint.yml + fi + + EXIT_CODE=$? + + END=`date +%s` + echo "" + echo "Linted in $(($END - $START))s." + if [ "$EXIT_CODE" != '0' ]; then + suggest_no_verify & + else + echo 'All lints passed.' + fi + exit $EXIT_CODE + fi + done +else + echo "swiftlint is not installed! Use:" + tput setaf 7 # white + echo + echo ' brew install swiftlint' + echo + tput sgr0 # reset + exit 1 +fi diff --git a/ci_scripts/run_builds.sh b/ci_scripts/run_builds.sh index eefa2ed843..964134c1d7 100755 --- a/ci_scripts/run_builds.sh +++ b/ci_scripts/run_builds.sh @@ -20,13 +20,13 @@ if ! command -v xcpretty > /dev/null; then fi # Execute sample app builds -info "Executing sample app builds (iPhone 7, iOS 12.4)..." +info "Executing sample app builds (iPhone 8, iOS 13.5)..." xcodebuild build \ -workspace "Stripe.xcworkspace" \ -scheme "Basic Integration" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 7,OS=12.4" \ + -destination "platform=iOS Simulator,name=iPhone 8,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" @@ -39,7 +39,7 @@ xcodebuild build \ -workspace "Stripe.xcworkspace" \ -scheme "Non-Card Payment Examples" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 7,OS=12.4" \ + -destination "platform=iOS Simulator,name=iPhone 8,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" @@ -52,7 +52,7 @@ xcodebuild build \ -workspace "Stripe.xcworkspace" \ -scheme "UI Examples" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 7,OS=12.4" \ + -destination "platform=iOS Simulator,name=iPhone 8,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" diff --git a/ci_scripts/run_integration_tests.sh b/ci_scripts/run_integration_tests.sh index 68a2f075f5..8a121c7413 100755 --- a/ci_scripts/run_integration_tests.sh +++ b/ci_scripts/run_integration_tests.sh @@ -19,15 +19,15 @@ if ! command -v xcpretty > /dev/null; then gem install xcpretty --no-document || die "Executing \`gem install xcpretty\` failed" fi -# Execute tests (iPhone 11 @ iOS 13.7) -info "Executing tests (iPhone 11 @ iOS 13.7)..." +# Execute tests (iPhone 11 @ iOS 13.5) +info "Executing tests (iPhone 11 @ iOS 13.5)..." xcodebuild clean test \ -workspace "Stripe.xcworkspace" \ -scheme "Basic Integration" \ -configuration "Debug" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 11,OS=13.7" \ + -destination "platform=iOS Simulator,name=iPhone 11,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" diff --git a/ci_scripts/run_legacy_tests.sh b/ci_scripts/run_legacy_tests.sh index 755f276b74..38f415a706 100755 --- a/ci_scripts/run_legacy_tests.sh +++ b/ci_scripts/run_legacy_tests.sh @@ -1,5 +1,9 @@ #!/bin/bash +# TODO(Swift): Remove this after Carthage is fixed for Xcode 12 +root_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/../" && pwd)" +source "${root_dir}/ci_scripts/hack-carthage-xcode-12.sh" + function info { echo "[$(basename "${0}")] [INFO] ${1}" } diff --git a/ci_scripts/run_tests.sh b/ci_scripts/run_tests.sh index 78b6908da7..ff99bbd690 100755 --- a/ci_scripts/run_tests.sh +++ b/ci_scripts/run_tests.sh @@ -1,5 +1,9 @@ #!/bin/bash +# TODO(Swift): Remove this after Carthage is fixed for Xcode 12 +root_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/../" && pwd)" +source "${root_dir}/ci_scripts/hack-carthage-xcode-12.sh" + function info { echo "[$(basename "${0}")] [INFO] ${1}" } @@ -29,15 +33,15 @@ if [[ "${carthage_exit_code}" != 0 ]]; then die "Executing carthage failed with status code: ${carthage_exit_code}" fi -# Execute tests (iPhone 8 @ iOS 13.7) -info "Executing tests (iPhone 8 @ iOS 13.7)..." +# Execute tests (iPhone 8 @ iOS 13.5) +info "Executing tests (iPhone 8 @ iOS 13.5)..." xcodebuild clean test \ -workspace "Stripe.xcworkspace" \ -scheme "StripeiOS" \ -configuration "Debug" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 8,OS=13.7" \ + -destination "platform=iOS Simulator,name=iPhone 8,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" diff --git a/ci_scripts/run_ui_tests.sh b/ci_scripts/run_ui_tests.sh index 9e062ee7ff..e387303174 100755 --- a/ci_scripts/run_ui_tests.sh +++ b/ci_scripts/run_ui_tests.sh @@ -1,5 +1,9 @@ #!/bin/bash +# TODO(Swift): Remove this after Carthage is fixed for Xcode 12 +root_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/../" && pwd)" +source "${root_dir}/ci_scripts/hack-carthage-xcode-12.sh" + function info { echo "[$(basename "${0}")] [INFO] ${1}" } @@ -29,15 +33,15 @@ if [[ "${carthage_exit_code}" != 0 ]]; then die "Executing carthage failed with status code: ${carthage_exit_code}" fi -# Execute localization tests (iPhone 7 @ iOS 12.4) -info "Executing localization tests (iPhone 7 @ iOS 12.4)..." +# Execute localization tests (iPhone 8 @ iOS 13.5) +info "Executing localization tests (iPhone 8 @ iOS 13.5)..." xcodebuild clean test \ -workspace "Stripe.xcworkspace" \ -scheme "LocalizationTester" \ -configuration "Debug" \ -sdk "iphonesimulator" \ - -destination "platform=iOS Simulator,name=iPhone 7,OS=12.4" \ + -destination "platform=iOS Simulator,name=iPhone 8,OS=13.5" \ | xcpretty exit_code="${PIPESTATUS[0]}" diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 389fa46d05..69d155d361 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -45,23 +45,20 @@ platform :ios do end lane :linting_tests do - check_docs - builds preflight + builds + check_docs end lane :install_tests do install_cocoapods_without_frameworks_objc installation_cocoapods_frameworks_objc installation_cocoapods_frameworks_swift - installation_carthage end lane :preflight do Dir.chdir("..") do sh("./ci_scripts/check_version.rb") - sh("./ci_scripts/check_public_headers.rb") - sh("./ci_scripts/check_category_linking.rb") sh("./ci_scripts/check_for_new_localized_strings.sh") end end @@ -146,7 +143,7 @@ platform :ios do lane :tests do run_tests(scheme: "StripeiOS", - devices: ["iPhone 7"]) + devices: ["iPhone 8"]) end end diff --git a/fastlane/README.md b/fastlane/README.md index 19c279ab34..ca6cc58fb6 100644 --- a/fastlane/README.md +++ b/fastlane/README.md @@ -31,16 +31,6 @@ fastlane ios all_ci fastlane ios standard_tests ``` -### ios ui_and_analyze_tests -``` -fastlane ios ui_and_analyze_tests -``` - -### ios linting_tests -``` -fastlane ios linting_tests -``` - ### ios install_tests ``` fastlane ios install_tests @@ -51,9 +41,9 @@ fastlane ios install_tests fastlane ios preflight ``` -### ios lint_fauxpas +### ios lint ``` -fastlane ios lint_fauxpas +fastlane ios lint ``` ### ios old_tests @@ -61,16 +51,16 @@ fastlane ios lint_fauxpas fastlane ios old_tests ``` -### ios integration_tests -``` -fastlane ios integration_tests -``` - ### ios ui_tests ``` fastlane ios ui_tests ``` +### ios legacy_tests_10 +``` +fastlane ios legacy_tests_10 +``` + ### ios legacy_tests_11 ``` fastlane ios legacy_tests_11 diff --git a/fastlane/Snapfile b/fastlane/Snapfile index a6ffc55414..7ccadd2431 100644 --- a/fastlane/Snapfile +++ b/fastlane/Snapfile @@ -2,7 +2,7 @@ # A list of devices you want to take the screenshots from devices([ - "iPhone 7" + "iPhone 8" ]) languages([ diff --git a/setup-carthage-for-xcode-12.sh b/setup-carthage-for-xcode-12.sh new file mode 100755 index 0000000000..5c9264487f --- /dev/null +++ b/setup-carthage-for-xcode-12.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# carthage-build.sh +# Usage example: ./carthage-build.sh --platform iOS + +set -euo pipefail + +xcconfig=$(mktemp /tmp/static.xcconfig.XXXXXX) +trap 'rm -f "$xcconfig"' INT TERM HUP EXIT + +# For Xcode 12 make sure EXCLUDED_ARCHS is set to arm architectures otherwise +# the build will fail on lipo due to duplicate architectures. +# Xcode 12 GM +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_12A7208 = arm64 arm64e armv7 armv7s armv6 armv8' >> $xcconfig +# Xcode 12 GM 2 +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_12A7209 = arm64 arm64e armv7 armv7s armv6 armv8' >> $xcconfig + +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200 = $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$(XCODE_PRODUCT_BUILD_VERSION))' >> $xcconfig +echo 'EXCLUDED_ARCHS = $(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT)__XCODE_$(XCODE_VERSION_MAJOR))' >> $xcconfig + +export XCODE_XCCONFIG_FILE="$xcconfig" +echo $XCODE_XCCONFIG_FILE +carthage update "$@"