{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/checkout/ios/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"custom_product":"Checkout","type":"markdown"},"seo":{"title":"Versioning and change log","description":"Worldpay for Developers - docs, code examples, resources and tools. Everything you need to build your omnichannel payment solution.","siteUrl":"https://docs.worldpay.com/access","image":"/access/assets/worldpay-logo-light.21b7daf79984773a9fcd7d4fbcb07ae5289dfffd6023c4c3dca720c7058e53dc.33f780a6.svg","keywords":"documentation, api, openapi, sdks, developer, payments, json, payouts, 3ds","jsonLd":{"@context":"https://schema.org","@type":"Organization","url":"https://docs.worldpay.com/access","name":"Worldpay"},"meta":[{"name":"google-site-verification","content":"zjziIKaP3ImsqsfhYnEBnq1R85UabiSwl7HTXuwtZuo"},{"name":"doc_product","content":"Access"},{"name":"doc_category","content":"Documentation"}],"llmstxt":{"hide":false,"sections":[{"title":"Payments API","description":"Payment orchestration API combining fraud assessment, 3ds authentication, SCA exemptions, Worldpay Token creation and a card or wallet based payment.","includeFiles":["products/payments/@20240601/**/*"],"excludeFiles":[]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"],"excludeFiles":[]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"],"excludeFiles":[]},{"title":"3DS Authentication API","description":"Request 3DS authentication to protect against fraud, be SCA compliant and to shift liability using this standalone API.","includeFiles":["products/3ds/@v3/**/*"],"excludeFiles":[]},{"title":"FraudSight API","description":"Request a risk assessment and receive a response with an outcome (e.g. lowRisk) using this standalone API.","includeFiles":["products/fraudsight/@v1/**/*"],"excludeFiles":[]},{"title":"Checkout SDK","description":"Integrate using our clientside SDKs for both web and native devices. Benefit from SAQ-A/PCI-SSF compliance.","includeFiles":["products/checkout/web/@v2/**/*","products/checkout/ios/@v4/**/*","products/checkout/android/@v4/**/*","products/checkout/react-native/@v3/**/*","products/checkout/flutter/@v1/**/*"],"excludeFiles":[]},{"title":"Tokens API","description":"Minimizes the exposure of sensitive card details and increases the security of your customer's card details.","includeFiles":["products/tokens/@v3/**/*"],"excludeFiles":[]},{"title":"Card Payments API","description":"Request a card payment using this standalone API, requires separate requests for 3DS, Fraud assessment etc.","includeFiles":["products/card-payments/@v7/**/*"],"excludeFiles":[]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"],"excludeFiles":[]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"],"excludeFiles":[]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"],"excludeFiles":[]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"],"excludeFiles":[]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"],"excludeFiles":[]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"],"excludeFiles":[]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"],"excludeFiles":[]},{"title":"Hosted Payment Pages (HPP) API","description":"Our low-code option to take payments securely at the lowest PCI compliance level - SAQ A.","includeFiles":["products/hosted-payment-pages/@v1/**/*"],"excludeFiles":[]},{"title":"Money Transfers API","description":"Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less.","includeFiles":["products/money-transfers/@v1/**/*"],"excludeFiles":[]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"],"excludeFiles":[]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"],"excludeFiles":[]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"],"excludeFiles":[]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"],"excludeFiles":[]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"],"excludeFiles":[]},{"title":"Verified Tokens API","description":"Verified Tokens ensures that your customer's payment details are valid and CIT compliant when creating a token.","includeFiles":["products/verified-tokens/@v3/**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"versioning-and-change-log","__idx":0},"children":["Versioning and change log"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This log details any breaking and non-breaking API changes we have released for our Checkout iOS SDK."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Prerequisite"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make yourself familiar with our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/reference/api-principles"},"children":["API principles"]}," to ensure a resilient integration."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"versioning-log","__idx":1},"children":["Versioning log"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"version-5-30-october-2025","__idx":2},"children":["Version 5 (30 October 2025)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Co-branded cards and simplified validation initialization"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Co-branded cards"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/co-branded-cards"},"children":["This feature"]}," gives your customers a choice of card brands they can pay with in line with the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://eur-lex.europa.eu/eli/reg/2015/751"},"children":["European Union (EU) Interchange Fee Regulation (IFR) 2015/751"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Simplified validation initializer"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","We have moved all available functions under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutClient"]}," to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/card-validator#function-and-parameter-descriptions"},"children":["initialize validation"]}," and create sessions. Before you had to use both the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutValidationInitialiser"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutClient"]},"."]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"version-4-23-august-2024","__idx":3},"children":["Version 4 (23 August 2024)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["PCI-SSF compliance"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"pci-ssf-assessment-and-certification","__idx":4},"children":["PCI-SSF assessment and certification"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v4"},"children":["Checkout iOS SDK"]}," has gone through a thorough assessment against the PCI-SSF standard and is now certified PCI-SSF compliant. This will help you reduce the scope of your own PCI assessments."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"minimum-version-requirements","__idx":5},"children":["Minimum version requirements:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The minimum iOS version supported by the SDK for the purpose of providing a PCI-SSF compliant solution is iOS 15."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Although the SDK supports iOS 12 to iOS 14 it is not PCI-SSF compliant for these versions. This is because Apple has stopped supporting/delivering security fixes for these versions."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"version-3-functionality-we-have-removed-in-version-4","__idx":6},"children":["Version 3 functionality we have removed in version 4:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UITextField"]},". ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutUITextField"]}," must be used instead. This component is dedicated to capturing and encapsulating your customer's card details to minimize your exposure to PCI data."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for passing card details directly to create an instance of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CardDetails"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["merchantId()"]}," in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutClientBuilder"]}," to pass your Checkout ID. This is replaced by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["checkoutId()"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"licensing","__idx":7},"children":["Licensing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Access Checkout iOS SDK license is now a proprietary license (previously open source). This is for the purpose of protecting you against a risk of breaking changes in case where the Worldpay APIs, consumed by the SDK, are to change in the future."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"version-3-22-january-2024","__idx":8},"children":["Version 3 (22 January 2024)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["PCI and Payments API support"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"support-for-enhanced-card-sessions","__idx":9},"children":["Support for enhanced card sessions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The SDK now returns a card session URL in the form of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://access.worldpay.com/sessions/..."]},". Previously, the card session URL looked like this: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://access.worldpay.com/verifiedTokens/sessions/..."]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The format of the new card session URL supports our new upcoming Payments API, whilst also remaining compatible with our Verified Tokens API."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"support-for-saq-a-compliance","__idx":10},"children":["Support for SAQ-A compliance"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["We have added a new UI component (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutUITextField"]},") dedicated to capturing and encapsulating your customer's card details to minimize your exposure to PCI data"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At a high level, you now pass references of instances of this UI component to our SDK. The SDK ensures you don't have to manipulate card details directly. This allows your application to be assessed against the PCI SAQ-A standard."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"version-2-functionality-that-is-deprecated-in-version-3","__idx":11},"children":["Version 2 functionality that is deprecated in version 3:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UITextField"]}," (planned removal in version 4)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for directly passing card details to create an instance of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CardDetails"]}," (planned removal in version 4)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["merchantId()"]}," in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutClientBuilder"]}," to pass your Checkout ID is deprecated and replaced by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["checkoutId()"]}," (planned removal of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["merchantId()"]}," in version 4)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"minimum-version-requirements-1","__idx":12},"children":["Minimum version requirements"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The minimum version supported is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["iOS 12"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"version-2-30-july-2020","__idx":13},"children":["Version 2 (30 July 2020)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Simplified integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Version 2 has a simplified integration and caters for CVC session creation for our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/android/v3"},"children":["Android"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v3"},"children":["iOS"]}," SDK."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"change-log-non-breaking-changes","__idx":14},"children":["Change log (non-breaking changes)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-optional-configurations-09-june-2025","__idx":15},"children":["New optional configurations (09 June 2025)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccessCheckoutUITextField"]},", we have added:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["support for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/optional-configuration#properties"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["textContentType"]}]}," - this property allows to inform the system about the expected content type"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["support for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/optional-configuration#properties"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["inputAccessoryView"]}]}," - this property attaches an accessory view to the system keyboard"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["a new method ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/optional-configuration#methods"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setOnFocusChangedListener"]}]}," -  allowing the UI to benefit from dynamic customization"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have also fixed validation behavior to align with our other mobile SDKs to ensure a consistent user experience across our SDKs."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["2022"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"swift-package-manager-support-version-240-onwards-15-june-2022","__idx":16},"children":["Swift package manager support (version 2.4.0 onwards) (15 June 2022)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v3#swift-package-manager"},"children":["Swift Package Manager"]}," support is now available for our iOS SDK version 2.4.0 onwards."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["2021"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"pan-formatting-06-september-2021","__idx":17},"children":["PAN formatting (06 September 2021)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v3/card-validator#pan-formatting"},"children":["PAN formatting"]}," allows you to format the card in your checkout form as the customer types."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"card-brand-configuration-15-march-2021","__idx":18},"children":["Card brand configuration (15 March 2021)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v3/card-validator#card-brand-restriction-optional-"},"children":["card brand configuration"]}," allows you to restrict the cards that you accept on your checkout form."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"customization-for-validator-11-january-2021","__idx":19},"children":["Customization for validator (11 January 2021)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The new version of the iOS SDK is 2.1.0 to add support for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UITextField"]},"s in the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/checkout/ios/v3/card-validator"},"children":["validation feature"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["2020"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"cvc-session-increased-lifespan-all-versions-19-october-2020","__idx":20},"children":["CVC session increased lifespan (all versions) (19 October 2020)"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["More details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have increased the lifespan of the CVC session from one minute to 15 minutes."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]}]},"headings":[{"value":"Versioning and change log","id":"versioning-and-change-log","depth":1},{"value":"Versioning log","id":"versioning-log","depth":2},{"value":"Version 5 (30 October 2025)","id":"version-5-30-october-2025","depth":3},{"value":"Version 4 (23 August 2024)","id":"version-4-23-august-2024","depth":3},{"value":"PCI-SSF assessment and certification","id":"pci-ssf-assessment-and-certification","depth":4},{"value":"Minimum version requirements:","id":"minimum-version-requirements","depth":4},{"value":"Version 3 functionality we have removed in version 4:","id":"version-3-functionality-we-have-removed-in-version-4","depth":4},{"value":"Licensing","id":"licensing","depth":4},{"value":"Version 3 (22 January 2024)","id":"version-3-22-january-2024","depth":3},{"value":"Support for enhanced card sessions","id":"support-for-enhanced-card-sessions","depth":4},{"value":"Support for SAQ-A compliance","id":"support-for-saq-a-compliance","depth":4},{"value":"Version 2 functionality that is deprecated in version 3:","id":"version-2-functionality-that-is-deprecated-in-version-3","depth":4},{"value":"Minimum version requirements","id":"minimum-version-requirements-1","depth":4},{"value":"Version 2 (30 July 2020)","id":"version-2-30-july-2020","depth":3},{"value":"Change log (non-breaking changes)","id":"change-log-non-breaking-changes","depth":2},{"value":"New optional configurations (09 June 2025)","id":"new-optional-configurations-09-june-2025","depth":4},{"value":"Swift package manager support (version 2.4.0 onwards) (15 June 2022)","id":"swift-package-manager-support-version-240-onwards-15-june-2022","depth":4},{"value":"PAN formatting (06 September 2021)","id":"pan-formatting-06-september-2021","depth":4},{"value":"Card brand configuration (15 March 2021)","id":"card-brand-configuration-15-march-2021","depth":4},{"value":"Customization for validator (11 January 2021)","id":"customization-for-validator-11-january-2021","depth":4},{"value":"CVC session increased lifespan (all versions) (19 October 2020)","id":"cvc-session-increased-lifespan-all-versions-19-october-2020","depth":4}],"frontmatter":{"seo":{"title":"Versioning and change log"}},"lastModified":"2025-12-11T15:14:14.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/checkout/ios/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}