Commit Graph

99 Commits

Author SHA1 Message Date
Nick Porter 6707655c91 Update version to 23.3.4 2023-02-13 11:07:25 -07:00
bmelts-stripe 6f1db6190c
Restore customerId comment to original location (#2263) 2023-02-03 10:57:37 -08:00
eurias-stripe 27bc97e27e
Remove generated project files for v23.3.3 (#2254) 2023-01-31 10:43:09 -08:00
Yuki Tokuhiro 6c47ffb397 Update version to 23.3.3 2023-01-30 11:15:43 -08:00
Nick Porter 6a364c2ea9
Add beta disclosure to cash app (#2235) 2023-01-20 11:31:27 -08:00
Nick Porter d41e29339c
Cash App (Bindings + PaymentSheet) (#2226)
* Add CashApp bindings and example

* Add CashApp to PaymentSheet

* update display name to cash app pay

* Use follow redirects

* update test title

* Add tests

* Update PaymentSheetUITest.swift

* Update Constants.m

* Update STPPaymentMethodParams.swift

* clean up

* add cash app spec

* update cash app automated test

* make cash app work for setup intents

* Use playground backend for test

* display mandate for cash app with sfu

* Add localizable strings

* Remove unneeded change

* run formatter

* format files

* PR feedback
2023-01-17 13:51:20 -08:00
eurias-stripe 1e98793d81
Lint StripePayments (#2214) 2023-01-12 17:57:28 +00:00
eurias-stripe d62e3af3bd Remove generated project files for v23.3.2 2023-01-09 13:03:32 -08:00
Nick Porter d7b9ad2303 Update version to 23.3.2 2023-01-09 12:07:46 -07:00
davidme-stripe 3b3a5e9658
Switch to DocC, miscellaneous release improvements (#2184) 2023-01-04 09:18:54 -08:00
eurias-stripe e019771137
Making tuist part of the CI workflow (#2151)
* Delete xcode project files

* Add xcode files to gitignore

* Add tuist generate step to CI
2022-12-20 14:18:42 -08:00
eurias-stripe 2a04cc683c
Use tuist to generate xcode projects (#2102)
* [WIP] First pass at generating projects with tuist

* Second pass

* Second pass

* Merge

* Update settings

* Fix some tests

* Regenerate project files

* More updates to fix tests

* Addressing comments

* Set CODE_SIGN_IDENTITY in tests

* Attempt to fix tests

* Regenerate project

* Fix remaining workflows

* Fix config typos

* Add docs to helper functions

* Update after rebase

* Revert removed @_spi

* Remove unused test

* Remove empty test files/targets

* Fix stubbed network test case
2022-12-20 12:55:37 -08:00
Nick Porter 3c68936760 Make decimal formatting more generic 2022-12-09 13:57:26 -07:00
Nick Porter 7bced81619 Remove some 3 decimal currencies 2022-12-09 13:10:17 -07:00
Nick Porter 88ac998b03 Handle 3 decimal place currencies
http://www.londonfx.co.uk/ccylist.html
2022-12-09 12:04:18 -07:00
John Woo 8a34659551
Add follow_redirects as a strategy for handling an app redirect (#2119) 2022-12-06 09:35:52 -08:00
John Woo 85e6ee3e46
Update spec to support redirecting to external browser (#2112) 2022-12-06 17:07:41 +00:00
eurias-stripe 947ad65dbe
Display card brands (#2079)
* Display card brands

* Update CHANGELOG.md

* Fixed import

* Updated LinkCardEditElement and fixed test

* Move color brightness to UIColor+StripeUIColor

* Made accessoryView a closure

* Add delegate call when trait collection changes

* Add DynamicImageView and use in accessory views

* Update CHANGELOG.md

* Revert Package.resolved

* Add @objc

* Change how DynamicImageView is updated

* Turn currentImage into a func
2022-11-18 11:15:18 -08:00
John Woo 5466c3673e
Fix broken link on Update Readme.md (#2090) 2022-11-16 14:41:06 -08:00
Yuki Tokuhiro 301692005c Update version to 23.2.0 2022-11-14 12:10:23 -08:00
bmelts-stripe dbaa98dd0f
[Link] Determine payment types from funding sources (#2075)
* [Link] Determine payment types from funding sources

* Fix tests

* Add link_settings to JSON mocks

* Put link_settings where it belongs

* Add explanatory comments around JSON parsing
2022-11-10 13:52:41 -08:00
davidme-stripe b481e47892
Remove NSDictionary tech debt (#2051) 2022-11-07 09:31:05 -08:00
eurias-stripe 4fd3d9d734
Apply swift-format to StripePayments (#2062) 2022-11-04 10:09:21 -07:00
davidme-stripe 7fd3b0ab36
Readme fixes 2022-10-21 21:04:15 -07:00
davidme-stripe a137900985
Merge pull request #1532 from stripe-ios/davidme/cardparams-pmparams
Switch from cardParams to paymentMethodParams
2022-10-20 16:05:05 -07:00
ramont-stripe dbfbac60ed
Update file headers (#1515)
* Update headers for StyripePaymentSheet module

* Update headers for StripePayments module

* Update headers for StripePaymentsUI module

* Update StripeApplePay headers

* Update StripeCore

* Update StripeUICore

* Update Stripe module

* Update StripeUICoreTests

* Update StripeCoreTests

* Update StripePaymentSheetTests

* Update StripePaymentsTests

* Update StripePaymentsUITests

* Set default organization name where missing

* Update StripeIdentityHeaders

* Update StripeIdentity + Tests

* Update ApplePayTests

* Use Xcode target name

* Update some of the legacy tests

* Fix copyright notice

* Set org name

* Remove `CardDetailsEditView.swift`
2022-10-20 17:01:12 -04:00
David Estes acf67020d5 Add csabol's tests 2022-10-20 13:11:59 -07:00
David Estes c3ce12bce3 Fix equality check 2022-10-20 11:11:30 -07:00
David Estes e772d04e40 Fix billing address passing 2022-10-20 10:16:08 -07:00
eurias-stripe f333c87745
Update test dependencies from Carthage to SPM (#1519)
* Migrate test dependencies from Carthage to SPM

* Update test after merge

* Remove unnecessary StripeUICore dependency

* add apple pay

* Fix StripePaymentsUI podspec

* Remove Carthage from CI

* Fix CI config

* Fixed a visual bug in iOS 16 where advancing between text fields woul… (#1522)

* Fixed a visual bug in iOS 16 where advancing between text fields would momentarily dismiss the keyboard

* use resignFirstResponder instead of endEditing

* Fix StripeIdentity dependencies

* Fix dependencies on StripeCardScan project

* Migrate test dependencies from Carthage to SPM

* Update test after merge

* Remove Carthage from CI

* Fix CI config

* Fix StripeIdentity dependencies

* Fix dependencies on StripeCardScan project

* Remove unnecessary settings in pbxproj files

Co-authored-by: David Estes <davidestes@stripe.com>
Co-authored-by: davidme-stripe <52758633+davidme-stripe@users.noreply.github.com>
Co-authored-by: Yuki <yuki@stripe.com>
2022-10-18 11:18:14 -07:00
David Estes fa67916bab Remove unnecessary StripeUICore dependency 2022-10-17 10:40:06 -07:00
David Estes 13b1159d31 Fix missing localizations in xcodeproj and SPM 2022-10-12 17:01:05 -07:00
David Estes 5a94f8d28a Update localizations from lokalise 2022-10-12 15:36:20 -07:00
David Estes 7fe44f05ea Refactor PollingViewController 2022-10-12 13:51:49 -07:00
David Estes 41796a6650 Resolve merge conflicts 2022-10-12 13:34:40 -07:00
David Estes bc1060b98b Merge remote-tracking branch 'origin/private' into davidme/merge-23-third 2022-10-12 13:29:56 -07:00
David Estes 77b02d5b43 fix doc 2022-10-10 17:36:25 -07:00
David Estes 93d243728f Update docs and readmes 2022-10-10 17:33:21 -07:00
David Estes 792151b60b Update SDK Variant 2022-10-10 17:24:52 -07:00
David Estes 558f7e1438 Update SDK Variant 2022-10-10 17:08:50 -07:00
David Estes b9ea4c3fb9 Test fixes 2022-10-10 16:34:33 -07:00
David Estes ad9e9dcaaa Fix ACHv2 2022-10-10 15:24:17 -07:00
David Estes fff83171f3 Fix analytics class name 2022-09-28 15:56:38 -07:00
David Estes 1131e4523b Move remaining files, expose SPI where needed, relocate code to relevant packages 2022-09-28 11:18:16 -07:00
David Estes 53631fe0cb Remove objc glue 2022-09-28 11:03:26 -07:00
David Estes 331f6a3364 Add new project files and scaffolding for 3 new frameworks, bump minimum version to iOS 13 2022-09-28 10:33:38 -07:00
David Estes 666258f293 Split strings across modules 2022-09-27 16:22:15 -07:00
David Estes a0aa4753ca Only imports 2022-09-27 15:26:28 -07:00
David Estes eacea56b06 Bulk rename 2022-09-27 14:30:00 -07:00