* Add support for ACHv2 in the decoupled flow
* Add tests for deferred US Bank Account
* CHANGELOG
* lint
* Disable ACHv2 in production; only enable in test playground for now
* Stop appending UUID to session ID, pass more parameters to endpoint
* Add link to achv2 availability string
* lint
* fix test
* fix test
* Add support for processing and requiresNextAction intent statuses at the end of STPPaymentHandler.handleNextAction (server-side confirmation)
* Add tests
* CHANGELOG
* lint
* satisfy linter
* Start on confirming server side
* Error if intent needs a payment method
* Handle intents that are confirmed server side
* Clean up TODOs
* Finish UI tests for client side confirmation
* Start updating API test
* Add server side conf. test
* Add comments
* Format
* typo in comment
* Clean up function decleration
* Server side confirmation UI tests
* Invoke callback on main thread
* Add server side conf. UI tests
* PR feedback
* DRY networking
* Use async APIs
* format
* Remove networking request
* Fix tets
* format
* Clean up
* Move to inline
* Add more tests
* Add tests for declined cards
* Always fetch intent
* Fix tests and format
* Fix testDeferredIntentLinkSignIn_ServerSideConfirmation_LostCardDecline
* PR feedback
* format
* Remove "_"
* Retry cash app intent status fetching a few times
* Restart spinner animation when coming from background
* Extract cash app universal link from error
* format
* Fix CI
* Error if cash app not installed
* renaming
* Use _handleRedirect
* remove unwanted change
* Re-enable cash app test
* Move STPElementsSession to PaymentSheet module
* Add STPElementsSession to Intent.deferredIntent, replace some fatalErrors with real implementations based on the session
* Fix up STPElementsSession
* start on elements endpoint
* Start decoding elements session endpoint
* Add test
* Improve decoding
* fix ordering
* Pass in payment_method_types
* Add STPElementsSessionTest
* fix comments
* clean up imports
* format code
* Rename things, add SPI to ElementsSessions class
* remove property level SPI protection
* Format
* Clean up one more assert
* Add explicit `supportsSaveForFutureUseCheckbox` and make the form factory use that
* Add explicit `supportsSavedPaymentMethod`
* Remove supportsSaveAndReuse, put requirements in supportsAdding.
* Allow paypal to be set up. Continue to disallow it as a saved payment method, and continue to not show a 'save for future use checkbox' for it.
* DRY mandate data creation and use it if setting up paypal
* Refactor SEPA, Cashapp mandate views to single SimpleMandateTextView, add paypal mandate
* CHANGELOG
* Lint and run localized string
* lint
* Fix typo in changelog
* fix lint?