{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-ios/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["code-walkthrough","step"]},"type":"markdown"},"seo":{"title":"Form Styles | iOS SDK Reference","description":"All available Finix iOS payment sheet form styles — choose the style that matches the data you need to collect.","siteUrl":"https://docs.finix.com/","llmstxt":{"hide":false,"sections":[{"title":"Getting Started","includeFiles":["guides/getting-started/**/*.md"],"excludeFiles":[]},{"title":"Online Payments","includeFiles":["guides/online-payments/**/*.md"],"excludeFiles":["guides/online-payments/payment-features/fsa-hsa-non-healthcare-mcc.md"]},{"title":"In-Person Payments","includeFiles":["guides/in-person-payments/**/*.md"],"excludeFiles":[]},{"title":"Subscriptions","includeFiles":["guides/subscriptions/**/*.md"],"excludeFiles":[]},{"title":"After the Payment","includeFiles":["guides/after-the-payment/**/*.md"],"excludeFiles":[]},{"title":"Managing Operations","includeFiles":["guides/managing-operations/**/*.md"],"excludeFiles":[]},{"title":"Platform Payments","includeFiles":["guides/platform-payments/**/*.md"],"excludeFiles":[]},{"title":"Payouts","includeFiles":["guides/payouts/**/*.md"],"excludeFiles":[]},{"title":"Low-Code / No-Code","includeFiles":["low-code-no-code/**/*.md"],"excludeFiles":[]},{"title":"Developers","includeFiles":["additional-resources/developers/**/*.md"],"excludeFiles":[]},{"title":"Plugins","includeFiles":["additional-resources/plugins/**/*.md"],"excludeFiles":[]},{"title":"Industry Considerations","includeFiles":["guides/industry-considerations/**/*.md"],"excludeFiles":[]},{"title":"Regional Considerations","includeFiles":["guides/regional-considerations/**/*.md"],"excludeFiles":[]},{"title":"Release Notes","includeFiles":["release-notes/**/*.md"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"CodeWalkthrough","attributes":{"__idx":1,"filters":{},"filesets":[{"files":[{"path":"ios/online/_filesets/form-styles.swift","content":[{"start":0,"condition":{"steps":["styles-table"]},"children":["paymentAction.paymentSheet(style: .complete)   // Name, Card, Expiry, CVV, Full Address","paymentAction.paymentSheet(style: .partial)    // Name, Card, Expiry, CVV, ZIP","paymentAction.paymentSheet(style: .basic)      // Name, Card, Expiry, CVV","paymentAction.paymentSheet(style: .minimal)    // Card, Expiry, CVV","paymentAction.bankPaymentSheet()               // Account Number, Routing Number, Account Type"]},"",{"start":8,"condition":{"steps":["card-example"]},"children":["func showPartialSheet() {","    let sheet = paymentAction.paymentSheet(style: .partial)","    paymentAction.present(from: self, paymentSheet: sheet, animated: true)","}"]},"",{"start":15,"condition":{"steps":["bank-example"]},"children":["func showBankSheet() {","    let bankSheet = paymentAction.bankPaymentSheet()","    paymentAction.present(from: self, paymentSheet: bankSheet, animated: true)","}"]},""],"metadata":{"steps":["styles-table","card-example","bank-example"]},"basename":"form-styles.swift","language":"swift"}],"downloadAssociatedFiles":[]}],"steps":[{"id":"styles-table","heading":"Available form styles"},{"id":"card-example","heading":"Card collection example"},{"id":"bank-example","heading":"Bank account example"}],"inputs":{},"toggles":{}},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"form-styles","__idx":0},"children":["Form Styles"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The SDK provides five form styles for different data collection needs. Pass a style to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["paymentAction.paymentSheet(style:)"]}," to select the fields displayed to the buyer."]},{"$$mdtype":"Tag","name":"CodeStep","attributes":{"id":"styles-table","heading":"Available form styles"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Style"},"children":["Style"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Swift Value"},"children":["Swift Value"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Data Collected"},"children":["Data Collected"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Complete"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".complete"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name, Card Number, Expiration, CVV, Full Address"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Partial"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".partial"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name, Card Number, Expiration, CVV, ZIP"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Basic"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".basic"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name, Card Number, Expiration, CVV"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Minimal"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".minimal"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Card Number, Expiration, CVV"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bank Account"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bankPaymentSheet()"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account Number, Routing Number, Account Type"]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Complete"]}," when you need full address data for AVS verification."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partial"]}," for lightweight ZIP-only verification."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Basic"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Minimal"]}," for simple card collection with no address fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Bank Account"]}," for ACH payments."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"card-collection","__idx":1},"children":["Card collection"]},{"$$mdtype":"Tag","name":"CodeStep","attributes":{"id":"card-example","heading":"Card collection example"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All card form styles share the same API — only the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["style"]}," argument changes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"bank-account-collection","__idx":2},"children":["Bank account collection"]},{"$$mdtype":"Tag","name":"CodeStep","attributes":{"id":"bank-example","heading":"Bank account example"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bankPaymentSheet()"]}," to collect ACH payment details. No style argument is needed."]}]}]}]},"headings":[{"value":"Form Styles","id":"form-styles","depth":1},{"value":"Card collection","id":"card-collection","depth":2},{"value":"Bank account collection","id":"bank-account-collection","depth":2}],"frontmatter":{"seo":{"title":"Form Styles | iOS SDK Reference","description":"All available Finix iOS payment sheet form styles — choose the style that matches the data you need to collect."},"markdown":{"toc":{"hide":true}},"footer":{"hide":true}},"lastModified":"2026-08-06T01:23:57.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ios/online/form-styles","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}