Pay Kit 2.0.0 supports iOS 12 and later.
Pay Kit 2.0.0 includes customer profile sharing and a source compatibility change.
-
Customer profile sharing
Adds support for customer profile sharing. This adds
CUSTOMER_PROFILE_SHARINGto the publicPaymentTypeenum. Apps with exhaustive switches overPaymentTypemust handle the new case.
Pay Kit 1.0.0 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 1.0.0 includes the following new features and enhancements.
-
PayKit Update
Addition of a new CustomerRequest payment action, payment type of
ON_FILE_PAYOUT. This payment type enables merchants to payout customers.
Pay Kit 0.6.3 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.6.3 includes the following new features and enhancements.
-
PayKitUI Update
This is a complete UI Update to button and payment method styles to coincide with Afterpay + Cash App brand convergence UI. An additional parameter called
usePolychromeAssetwill toggle between the two convergence UI styles and will default to false. Since this is not a breaking API change, it's recommended to view and select which asset type (usePolychromeAsset) to use. SeeComponentsViewControllerto view all variations.
Pay Kit 0.6.2 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.6.2 includes the following new features and enhancements.
-
Privacy Manifest
PayKit and PayKitUI now each contain a Privacy Manifest.
Pay Kit 0.6.1 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.6.1 includes the following new features and enhancements.
-
Objective-C Improvements
Fixed a crash in the Objective-C wrapper where calls to
retrieveCustomerRequestwould crash if an error was encountered.
Pay Kit 0.6.0 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.6.0 includes the following new features and enhancements.
-
PayKit Supports Objective-C
PayKit now provides Objective-C bindings.
Pay Kit 0.5.1 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.5.1 includes the following new features and enhancements.
-
Dropped Support for iOS 11 in PayKitUI
Increased the minimum supported iOS version to 12.
-
PayKitDemoDemoThe
PayKitDemoApp includes a button to dismiss the keyboard and better support for light and dark themes.
Pay Kit 0.5.0 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 12.0.
Pay Kit 0.5.0 includes the following new features and enhancements.
-
Dropped Support for iOS 11
Increased the minimum supported iOS version to 12.
Pay Kit 0.4.1 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.4.1 includes the following new features and enhancements.
-
Redacting PII
Added redactions for personally identifiable information.
Pay Kit 0.4.0 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.4.0 includes the following new features and enhancements.
-
Adds
refreshingtoCashAppPayStateWhen calling
authorizeCustomerRequest()for a CustomerRequest with expiredAuthFlowTriggersthe state machine refreshes the CustomerRequest before redirecting.This is a breaking change and clients updating from an older version should show a loading state here.
Pay Kit 0.3.3 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.3.3 includes the following new features and enhancements.
-
retrieveCustomerRequestAdds a method to retrieve an existing CustomerRequest by ID.
Pay Kit 0.3.2 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.3.2 includes the following new features and enhancements.
-
Cocoapods
PayKitandPayKitUIsupport iOS 11 when imported through Cocoapods.
Pay Kit 0.3.1 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.3.1 includes the following new features and enhancements.
-
PayKitDemoDemoThe
PayKitDemoApp now includes a toggle to test in the staging environment.
Pay Kit 0.3.0 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.3.0 includes the following new features and enhancements.
-
Name changes
PayKitclass has been renamed toCashAppPay.
Pay Kit 0.2.0 supports iOS and requires Xcode 9 or later. The minimum supported Base SDK is 11.0.
Pay Kit 0.2.0 includes the following new features and enhancements.
-
Pay Kit Compiles in iOS 11
Pay Kit now supports a minimum base SDK version of 11.0 however
PayKitUIstill requires SDK version 13.0. -
CashAppPayButtonDisabled StateThe
CashAppPayButtonnow supports a disabled state when the button is not tappable.
Pay Kit 0.1.0 supports iOS and requires Xcode 11 or later. The minimum supported Base SDK is 13.0.
Pay Kit 0.1.0 includes the following new features and enhancements.
-
Pay Kit
Pay Kit allows you to accept Cash App Pay in your App.
-
Pay Kit UI
PayKitUIcontains views provided the user to launch a Pay Kit payment and to present the Cashtag. -
Test App
The
PayKitDemoApp (PayKitDemoproject in the Pay Kit workspace) serves as an application to test different modules and features from the Pay Kit framework.