# Primer ## Docs - [Changelog](https://primer.io/docs/api-reference/changelog.md) - [Dispute Open](https://primer.io/docs/api-reference/endpoints/v2.4/dispute-&-chargebacks-webhooks/dispute-open.md): Primer notifies you with a `DISPUTE.OPENED` webhook on newly opened disputes or chargebacks. This notification is unified across all processors. - [Dispute Status](https://primer.io/docs/api-reference/endpoints/v2.4/dispute-&-chargebacks-webhooks/dispute-status.md): Primer notifies you with a `DISPUTE.STATUS` webhook that will provide information on retrievals, disputes (also known as chargebacks), and preabritration filings. - [Payment Operation Failure](https://primer.io/docs/api-reference/endpoints/v2.4/payment-webhooks/payment-operation-failure.md): Every operation you trigger on a payment deserves a clear answer. These webhooks deliver one instantly - so you can act before a missed capture or failed refund becomes a problem you discover too late. - [Payment Refund](https://primer.io/docs/api-reference/endpoints/v2.4/payment-webhooks/payment-refund.md): Primer notifies you with a `PAYMENT.REFUND` Webhook when a refund request has been fully processed by a payment processor and the refund has reached a final state. - [Payment Status Update](https://primer.io/docs/api-reference/endpoints/v2.4/payment-webhooks/payment-status-update.md): Primer notifies you with a `PAYMENT.STATUS` webhook when a payment's status has been updated. This is especially useful for asyncronous processor Connections, which do not respond with an upfront authorization. - [API Responses](https://primer.io/docs/api-reference/get-started/api-responses.md) - [Authentication](https://primer.io/docs/api-reference/get-started/authentication.md) - [Configure Webhooks](https://primer.io/docs/api-reference/get-started/configure-webhooks.md) - [Idempotency Key](https://primer.io/docs/api-reference/get-started/idempotency-key.md) - [Overview](https://primer.io/docs/api-reference/get-started/overview.md) - [Create a client session](https://primer.io/docs/api-reference/v2.4/api-reference/client-session-api/create-a-client-session.md): Creating a client session generates a client token: a temporary key used to initialize [Universal Checkout](/docs/get-started/set-up-a-checkout) and authenticate it against your account. - [Retrieve a client session](https://primer.io/docs/api-reference/v2.4/api-reference/client-session-api/retrieve-a-client-session.md): This API call retrieves all the details associated with the client session corresponding to the client token that is provided in the request. The fields with empty values are excluded from the response. - [Update client session](https://primer.io/docs/api-reference/v2.4/api-reference/client-session-api/update-client-session.md): You can update a clients session created earlier with the `PATCH /client-session` [API call](#operation/create_client_side_token_client_session_post). - [Delete a saved payment method](https://primer.io/docs/api-reference/v2.4/api-reference/payment-methods-api/delete-a-saved-payment-method.md): Delete a saved payment method. - [List saved payment methods](https://primer.io/docs/api-reference/v2.4/api-reference/payment-methods-api/list-saved-payment-methods.md): Retrieve a list of stored payment methods for a customer. - [Save a payment method token](https://primer.io/docs/api-reference/v2.4/api-reference/payment-methods-api/save-a-payment-method-token.md):
- [Update the default saved payment method](https://primer.io/docs/api-reference/v2.4/api-reference/payment-methods-api/update-the-default-saved-payment-method.md): Update a saved payment method to be the default stored payment method for a customer. - [Adjust authorized amount](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/adjust-authorized-amount.md): - [Authorize a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/authorize-a-payment.md): - [Cancel a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/cancel-a-payment.md): - [Capture a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/capture-a-payment.md): - [Create a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/create-a-payment.md): - [Get a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/get-a-payment.md): - [Refund a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/refund-a-payment.md): - [Resume a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/resume-a-payment.md): - [Search & list payments](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/search-&-list-payments.md): - [Android SDK](https://primer.io/docs/changelogs/android-sdk.md) - [API Changelog](https://primer.io/docs/changelogs/api-changelog.md) - [iOS SDK](https://primer.io/docs/changelogs/ios-sdk.md) - [API v2.3 to v2.4](https://primer.io/docs/changelogs/migration-guides/API-2.3-to-2.4.md) - [Headless mobile v2.16 to v2.17](https://primer.io/docs/changelogs/migration-guides/headless-mobile-out-of-beta.md) - [Payment Status Webhooks](https://primer.io/docs/changelogs/migration-guides/payment-status-webhooks.md) - [Migrating from v0 to v1](https://primer.io/docs/changelogs/migration-guides/primer-js-v0-to-v1.md): Update your integration for the new event-driven API. - [Token migration](https://primer.io/docs/changelogs/migration-guides/token-migration.md) - [Primer checkout SDK](https://primer.io/docs/changelogs/primer-checkout-sdk.md) - [React Native SDK](https://primer.io/docs/changelogs/react-native-sdk.md) - [Web SDK changelogs](https://primer.io/docs/changelogs/web.md) - [Web SDK](https://primer.io/docs/changelogs/web-sdk.md) - [Content Security Policy](https://primer.io/docs/checkout/advanced/content-security-policy.md) - [Manual payment creation](https://primer.io/docs/checkout/advanced/manual-payment-creation.md) - [Capture billing address](https://primer.io/docs/checkout/capture-billing-address.md) - [Checkout Builder](https://primer.io/docs/checkout/checkout-builder.md) - [Client Session](https://primer.io/docs/checkout/client-session.md) - [Customization](https://primer.io/docs/checkout/drop-in/customization.md) - [Android](https://primer.io/docs/checkout/drop-in/customization/android.md) - [iOS](https://primer.io/docs/checkout/drop-in/customization/ios.md) - [React Native](https://primer.io/docs/checkout/drop-in/customization/react-native.md) - [Web](https://primer.io/docs/checkout/drop-in/customization/web.md) - [Drop-in Checkout: Get started](https://primer.io/docs/checkout/drop-in/overview.md) - [Headless Checkout](https://primer.io/docs/checkout/headless.md) - [Overview](https://primer.io/docs/checkout/overview.md) - [Layout with Event Handling](https://primer.io/docs/checkout/primer-checkout/build-your-ui/advanced-layout-customization.md): Learn how to implement fully custom layouts with events, dynamic rendering, and payment method filtering. - [Card Form Layout Builder](https://primer.io/docs/checkout/primer-checkout/build-your-ui/card-form-layout-builder.md): Design custom card payment form layouts with live preview and platform-specific code generation. - [Component Architecture Explorer — Android](https://primer.io/docs/checkout/primer-checkout/build-your-ui/component-architecture-explorer-android.md): Explore the Android Checkout Compose component hierarchy and customization points interactively. - [Design Tokens Explorer](https://primer.io/docs/checkout/primer-checkout/build-your-ui/design-tokens-explorer.md): Explore design tokens and see which components they affect in real-time. - [Design Tokens Explorer — Android](https://primer.io/docs/checkout/primer-checkout/build-your-ui/design-tokens-explorer-android.md): Explore PrimerTheme tokens and see which components they affect, with live Kotlin code generation. - [Design Tokens Explorer — iOS](https://primer.io/docs/checkout/primer-checkout/build-your-ui/design-tokens-explorer-ios.md): Explore PrimerCheckoutTheme tokens and see which components they affect, with live Swift code generation. - [Design Tokens Explorer — Web](https://primer.io/docs/checkout/primer-checkout/build-your-ui/design-tokens-explorer-web.md): Explore Web design tokens and see which components they affect in real-time. - [Error Handling & Failure States](https://primer.io/docs/checkout/primer-checkout/build-your-ui/error-handling.md): Learn how to handle payment failures and display error messages in your checkout. - [Layout customization](https://primer.io/docs/checkout/primer-checkout/build-your-ui/layout-customization.md): Learn how to customize the structure and layout of your checkout experience. - [Scope Architecture Explorer — iOS](https://primer.io/docs/checkout/primer-checkout/build-your-ui/scope-architecture-explorer-ios.md): Explore the iOS Checkout scope hierarchy and customization points interactively. - [Architecture Explorer](https://primer.io/docs/checkout/primer-checkout/build-your-ui/slot-architecture-explorer.md): Explore the component hierarchy and available customization points in Primer Checkout. - [Slot Architecture Explorer — Web](https://primer.io/docs/checkout/primer-checkout/build-your-ui/slot-architecture-explorer-web.md): Explore the component hierarchy and available slots in Primer Checkout for Web. - [Styles](https://primer.io/docs/checkout/primer-checkout/build-your-ui/styling-customization.md): Customizable styling variables for Primer Checkout - [Best practices](https://primer.io/docs/checkout/primer-checkout/configuration/best-practices.md): Read about best practices when configuring your checkout and ways to troubleshoot issues - [Components](https://primer.io/docs/checkout/primer-checkout/configuration/components.md): Overview of all Primer Checkout components and their relationships. - [Events guide](https://primer.io/docs/checkout/primer-checkout/configuration/events.md): Learn when, why, and how to use Primer Checkout events to build robust payment flows - [Localization](https://primer.io/docs/checkout/primer-checkout/configuration/localization.md): Locales supported by Primer Checkout. - [Configuring Checkout](https://primer.io/docs/checkout/primer-checkout/configuration/sdk-options.md): Learn how to configure Primer Checkout with component properties and SDK options - [Core Concepts](https://primer.io/docs/checkout/primer-checkout/core-concepts.md): Understand the component model, styling approach, and event-driven architecture - [First payment](https://primer.io/docs/checkout/primer-checkout/first-payment.md): Understand the default payment flow and what Primer handles for you - [React integration guide](https://primer.io/docs/checkout/primer-checkout/frameworks/react-integration-guide.md): Integrate Primer Checkout with React 18 and React 19 applications. - [Server-Side Rendering Guide](https://primer.io/docs/checkout/primer-checkout/frameworks/ssr-guide.md): Integrate Primer Checkout with Next.js, Nuxt.js, and SvelteKit - [Glossary](https://primer.io/docs/checkout/primer-checkout/glossary.md): Definitions of key terms used throughout the Primer Checkout documentation. - [Build a custom card form](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/build-custom-card-form.md): Step-by-step guide to creating and customizing your own card payment form with Primer Checkout. - [Disable buttons during payment](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/disable-buttons-during-payment.md): Disable external buttons while payment is processing. - [Display detected card network](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/display-card-network.md): Show the card brand logo as users type their card number. - [Display saved payment methods](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/display-saved-payment-methods.md): Show saved payment methods count and list saved cards. - [External submit button](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/external-submit-button.md): Trigger card form submission from a button outside the checkout. - [Log errors for debugging](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/log-errors-debugging.md): Capture and log payment errors for debugging and support. - [Guides and recipes](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/overview.md): Step-by-step guides for common Primer Checkout tasks and customizations. - [Pre-fill cardholder name](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/prefill-cardholder-name.md): Automatically fill in the cardholder name from user profile data. - [Redirect after successful payment](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/redirect-after-payment.md): Navigate users to a confirmation page after completing payment. - [Show loading indicator](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/show-loading-indicator.md): Display a loading state while payment is processing. - [Show custom success message](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/show-success-message.md): Display a custom success message or modal after payment completion. - [Track payment in analytics](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/track-payment-analytics.md): Send payment events to your analytics platform. - [Use BIN Data to Control Click to Pay](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/use-bin-data-to-control-click-to-pay.md) - [Prevent duplicate payments with idempotency keys](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/use-idempotency-keys.md): Pass an idempotency key in Auto flow to prevent duplicate payment creation, and learn when to reuse vs rotate it. - [Installation](https://primer.io/docs/checkout/primer-checkout/installation.md): Install and set up Primer Checkout - [Framework-Specific Migration Guide](https://primer.io/docs/checkout/primer-checkout/migration/frameworks.md): Migrate to the new Primer Checkout Web SDK with patterns specific to your JavaScript framework — Vanilla JS, React (18/19), Vue 3, Svelte, and Angular. - [Migration Guide](https://primer.io/docs/checkout/primer-checkout/migration/overview.md): Migrate from Drop-In or Headless to Primer Checkout Components. - [Primer Checkout](https://primer.io/docs/checkout/primer-checkout/product-overview.md): A complete payment experience for your app - [Build with AI](https://primer.io/docs/checkout/primer-checkout/resources/build-with-ai.md): Learn how to integrate and use AI coding assistants with Primer Checkout - [Troubleshooting](https://primer.io/docs/checkout/primer-checkout/troubleshooting.md): Solutions for common Primer Checkout issues across Web, iOS, and Android - [Troubleshooting — Android](https://primer.io/docs/checkout/primer-checkout/troubleshooting-android.md): Solutions for common Primer Checkout Android issues - [Troubleshooting — iOS](https://primer.io/docs/checkout/primer-checkout/troubleshooting-ios.md): Solutions for common Primer Checkout iOS issues - [Troubleshooting — Web](https://primer.io/docs/checkout/primer-checkout/troubleshooting-web.md): Solutions for common Primer Checkout Web issues - [Advised actions](https://primer.io/docs/concepts/advised-actions.md) - [Currencies](https://primer.io/docs/concepts/currencies.md) - [Primer's Unified Mapping Standard](https://primer.io/docs/concepts/decline-codes/mapping-standard.md) - [Overview](https://primer.io/docs/concepts/decline-codes/overview.md) - [Payment method decline codes](https://primer.io/docs/concepts/decline-codes/payment-method-decline-codes.md) - [Timeouts](https://primer.io/docs/concepts/decline-codes/timeouts.md) - [Filters & Dimensions](https://primer.io/docs/concepts/filters-&-dimensions.md) - [Metrics](https://primer.io/docs/concepts/metrics.md) - [Overview](https://primer.io/docs/concepts/overview.md) - [Payment lifecycle](https://primer.io/docs/concepts/payment-lifecycle.md) - [Payment method token](https://primer.io/docs/concepts/payment-method-token.md) - [Payment timeline](https://primer.io/docs/concepts/payment-timeline.md) - [Primer Payment](https://primer.io/docs/concepts/primer-payment.md) - [Forter](https://primer.io/docs/connections/fraud-providers/forter.md) - [Overview](https://primer.io/docs/connections/fraud-providers/overview.md) - [Riskified](https://primer.io/docs/connections/fraud-providers/riskified.md) - [Sift](https://primer.io/docs/connections/fraud-providers/sift.md) - [Signifyd](https://primer.io/docs/connections/fraud-providers/signifyd.md) - [ACH](https://primer.io/docs/connections/payment-methods/ach/overview.md): Let customers securely make payments using ACH on your website or mobile application. - [ACH via Stripe](https://primer.io/docs/connections/payment-methods/ach/stripe.md): Let customers securely make payments using ACH via Stripe on your website or mobile application. - [Afterpay](https://primer.io/docs/connections/payment-methods/afterpay/overview.md): Let customers securely make payments using Afterpay on your website or mobile application. - [Alipay+ via Onerway](https://primer.io/docs/connections/payment-methods/alipay-plus/onerway.md): Let customers securely make payments using AliPay+ via Onerway on your website or mobile application. - [Alipay+](https://primer.io/docs/connections/payment-methods/alipay-plus/overview.md): Let customers securely make payments using AliPay+ on your website or mobile application. - [Alipay](https://primer.io/docs/connections/payment-methods/alipay/overview.md): Let customers securely make payments using Alipay on your website or mobile application. - [Alma](https://primer.io/docs/connections/payment-methods/alma/alma.md): Let customers securely make payments using Alma on your website or mobile application via Primer's direct integration. - [Overview](https://primer.io/docs/connections/payment-methods/alma/overview.md): Let customers securely make payments using Alma on your website or mobile application. - [Apple Pay](https://primer.io/docs/connections/payment-methods/apple-pay/overview.md): Let customers securely make payments using Apple Pay on your website or mobile application. - [Atome via Direct Integration](https://primer.io/docs/connections/payment-methods/atome/direct-integration.md): Let customers securely make payments using Atome on your website or mobile application via Primer's direct integration. - [Atome](https://primer.io/docs/connections/payment-methods/atome/overview.md): Let customers securely make payments using Atome on your website or mobile application. - [Available Payment Methods](https://primer.io/docs/connections/payment-methods/available-payment-methods.md) - [Bancontact Payconiq](https://primer.io/docs/connections/payment-methods/bancontact-payconiq/overview.md): Let customers securely make payments using Bancontact Payconiq on your website or mobile application. - [Bancontact](https://primer.io/docs/connections/payment-methods/bancontact/overview.md): Let customers securely make payments using Bancontact on your website or mobile application. - [Bank Transfer](https://primer.io/docs/connections/payment-methods/bank-transfer/overview.md): Let customers securely make payments using Bank Transfer on your website or mobile application. - [Blik](https://primer.io/docs/connections/payment-methods/blik/overview.md): Let customers securely make payments using Blik on your website or mobile application. - [Card](https://primer.io/docs/connections/payment-methods/card/overview.md): Let customers securely make payments using cards, like credit, debit, or prepaid, on your website or mobile application. - [Carte Cadeau](https://primer.io/docs/connections/payment-methods/carte-cadeau/overview.md): Let customers securely make payments using Carte Cadeau on your website or mobile application. - [Carte Cadeau via Thunes](https://primer.io/docs/connections/payment-methods/carte-cadeau/thunes.md): Let customers securely make payments using Carte Cadeau via Thunes on your website or mobile application. - [Cetelem via Monext](https://primer.io/docs/connections/payment-methods/cetelem/monext.md): Let customers securely make payments using Cetelem via Monext on your website or mobile application. - [Cetelem](https://primer.io/docs/connections/payment-methods/cetelem/overview.md): Let customers securely make payments using Cetelem on your website or mobile application. - [Chèque Fidélité](https://primer.io/docs/connections/payment-methods/cheque-fid/overview.md): Let customers securely make payments using Chèque Fidélité on your website or mobile application. - [Chèque Fidélité via Thunes](https://primer.io/docs/connections/payment-methods/cheque-fid/thunes.md): Let customers securely make payments using Chèque Fidélité via Thunes on your website or mobile application. - [Clearpay](https://primer.io/docs/connections/payment-methods/clearpay/overview.md): Let customers securely make payments using Clearpay on your website or mobile application. - [Coinbase](https://primer.io/docs/connections/payment-methods/coinbase/overview.md): Let customers securely make payments using Coinbase on your website or mobile application. - [Confo+](https://primer.io/docs/connections/payment-methods/confo/overview.md): Let customers securely make payments using Confo+ on your website or mobile application. - [Confo+ via Worldline SIPS](https://primer.io/docs/connections/payment-methods/confo/worldline-sips.md): Let customers securely make payments using Confo+ via Worldline SIPS on your website or mobile application. - [CPay via Monext](https://primer.io/docs/connections/payment-methods/cpay/monext.md): Let customers securely make payments using CPay via Monext on your website or mobile application. - [CPay](https://primer.io/docs/connections/payment-methods/cpay/overview.md): Let customers securely make payments using CPay on your website or mobile application. - [CPay via Worldline SIPS](https://primer.io/docs/connections/payment-methods/cpay/worldline-sips.md): Let customers securely make payments using CPay via Worldline SIPS on your website or mobile application. - [Dana](https://primer.io/docs/connections/payment-methods/dana/overview.md): Let customers securely make payments using Dana on your website or mobile application. - [EPS](https://primer.io/docs/connections/payment-methods/eps/overview.md): Let customers securely make payments using EPS on your website or mobile application. - [Fintecture Smart Transfer: Direct Integration](https://primer.io/docs/connections/payment-methods/fintecture-smart/direct-integration.md): Let customers securely make payments using Fintecture Smart Transfer on your website or mobile application via Primer's direct integration. - [Fintecture Smart Transfer](https://primer.io/docs/connections/payment-methods/fintecture-smart/overview.md): Let customers securely make payments using Fintecture Smart Transfer on your website or mobile application. - [Fintecture Immediate Transfer via Direct Integration](https://primer.io/docs/connections/payment-methods/fintecture-transfer/direct-integration.md): Let customers securely make payments using Fintecture Immediate Transfer on your website or mobile application via Primer's direct integration. - [Fintecture Immediate Transfer](https://primer.io/docs/connections/payment-methods/fintecture-transfer/overview.md): Let customers securely make payments using Fintecture Immediate Transfer on your website or mobile application. - [Google Pay](https://primer.io/docs/connections/payment-methods/google-pay/overview.md): Let customers securely make payments using Google Pay on your website or mobile application. - [GrabPay](https://primer.io/docs/connections/payment-methods/grabpay/overview.md): Let customers securely make payments using GrabPay on your website or mobile application. - [iDEAL via Adyen](https://primer.io/docs/connections/payment-methods/ideal/adyen.md): Let customers securely make payments using iDEAL via Adyen on your website or mobile application. - [iDEAL via Mollie](https://primer.io/docs/connections/payment-methods/ideal/mollie.md): Let customers securely make payments using iDEAL via Mollie on your website or mobile application. - [iDEAL](https://primer.io/docs/connections/payment-methods/ideal/overview.md): Let customers securely make payments using iDEAL on your website or mobile application. - [iDEAL via Stripe](https://primer.io/docs/connections/payment-methods/ideal/stripe.md): Let customers securely make payments using iDEAL via Stripe on your website or mobile application. - [iDEAL via Worldpay](https://primer.io/docs/connections/payment-methods/ideal/worldpay.md): Let customers securely make payments using iDEAL via Worldpay on your website or mobile application. - [Illicado](https://primer.io/docs/connections/payment-methods/illicado/overview.md): Let customers securely make payments using Illicado on your website or mobile application. - [Illicado via Thunes](https://primer.io/docs/connections/payment-methods/illicado/thunes.md): Let customers securely make payments using Illicado via Thunes on your website or mobile application. - [Kaartdirect](https://primer.io/docs/connections/payment-methods/kaartdirect/overview.md): Let customers securely make payments using Kaartdirect on your website or mobile application. - [Klarna via Direct Integration](https://primer.io/docs/connections/payment-methods/klarna/direct-integration.md): Let customers securely make payments using Klarna on your website or mobile application via Primer's direct integration. - [Klarna](https://primer.io/docs/connections/payment-methods/klarna/overview.md): Let customers securely make payments using Klarna on your website or mobile application. - [MBWay](https://primer.io/docs/connections/payment-methods/mbway/overview.md): Let customers securely make payments using MBWay on your website or mobile application. - [MobilePay](https://primer.io/docs/connections/payment-methods/mobilepay/overview.md): Let customers securely make payments using MobilePay on your website or mobile application. - [Multibanco](https://primer.io/docs/connections/payment-methods/multibanco/overview.md): Let customers securely make payments using Multibanco on your website or mobile application. - [Netaxept](https://primer.io/docs/connections/payment-methods/netaxept/overview.md): Let customers securely make payments using Netaxept on your website or mobile application. - [Nets Easy](https://primer.io/docs/connections/payment-methods/nets-easy/overview.md): Let customers securely make payments using Nets Easy on your website or mobile application. - [nol Pay via Direct Integration](https://primer.io/docs/connections/payment-methods/nol-pay/direct-integration.md): Let customers securely make payments using nol Pay on your website or mobile application via Primer's direct integration. - [nol Pay](https://primer.io/docs/connections/payment-methods/nol-pay/overview.md): Let customers securely make payments using nol Pay on your website or mobile application. - [Overview](https://primer.io/docs/connections/payment-methods/overview.md) - [Ovo](https://primer.io/docs/connections/payment-methods/ovo/overview.md): Let customers securely make payments using Ovo on your website or mobile application. - [P24](https://primer.io/docs/connections/payment-methods/p24/overview.md): Let customers securely make payments using P24 on your website or mobile application. - [Payconiq](https://primer.io/docs/connections/payment-methods/payconiq/overview.md): Let customers securely make payments using Payconiq on your website or mobile application. - [PayNow](https://primer.io/docs/connections/payment-methods/paynow/overview.md): Let customers securely make payments using PayNow on your website or mobile application. - [PayPal via Direct Integration](https://primer.io/docs/connections/payment-methods/paypal/direct-integration.md): Let customers securely make payments using PayPal on your website or mobile application via Primer's direct integration. - [PayPal](https://primer.io/docs/connections/payment-methods/paypal/overview.md): Let customers securely make payments using PayPal on your website or mobile application. - [Paytrail](https://primer.io/docs/connections/payment-methods/paytrail/overview.md): Let customers securely make payments using Paytrail on your website or mobile application. - [PromptPay](https://primer.io/docs/connections/payment-methods/promptpay/overview.md): Let customers securely make payments using PromptPay on your website or mobile application. - [ShopBack](https://primer.io/docs/connections/payment-methods/shopback/overview.md): Let customers securely make payments using ShopBack on your website or mobile application. - [Shopeepay](https://primer.io/docs/connections/payment-methods/shopeepay/overview.md): Let customers securely make payments using Shopeepay on your website or mobile application. - [Spirit of Cadeau](https://primer.io/docs/connections/payment-methods/spirit-of-cadeau/overview.md): Let customers securely make payments using Spirit of Cadeau on your website or mobile application. - [Spirit of Cadeau via Thunes](https://primer.io/docs/connections/payment-methods/spirit-of-cadeau/thunes.md): Let customers securely make payments using Spirit of Cadeau via Thunes on your website or mobile application. - [Swish](https://primer.io/docs/connections/payment-methods/swish/overview.md): Let customers securely make payments using Swish on your website or mobile application. - [TripleA](https://primer.io/docs/connections/payment-methods/triplea/overview.md): Let customers securely make payments using TripleA on your website or mobile application. - [TrueMoney](https://primer.io/docs/connections/payment-methods/truemoney/overview.md): Let customers securely make payments using TrueMoney on your website or mobile application. - [Trustly](https://primer.io/docs/connections/payment-methods/trustly/overview.md): Let customers securely make payments using Trustly on your website or mobile application. - [Twint](https://primer.io/docs/connections/payment-methods/twint/overview.md): Let customers securely make payments using Twint on your website or mobile application. - [Venmo via Braintree](https://primer.io/docs/connections/payment-methods/venmo/braintree.md): Let customers securely make payments using Venmo via Braintree on your website or mobile application. - [Venmo](https://primer.io/docs/connections/payment-methods/venmo/overview.md): Let customers securely make payments using Venmo on your website or mobile application. - [Vipps](https://primer.io/docs/connections/payment-methods/vipps/overview.md): Let customers securely make payments using Vipps on your website or mobile application. - [WeChat Pay](https://primer.io/docs/connections/payment-methods/wechat-pay/overview.md): Let customers securely make payments using WeChat Pay on your website or mobile application. - [Overview](https://primer.io/docs/connections/primer-for-partners/overview.md) - [Dispute lifecycle](https://primer.io/docs/disputes/dispute-lifecycle.md) - [Manage disputes](https://primer.io/docs/disputes/manage-disputes.md) - [Overview](https://primer.io/docs/disputes/overview.md) - [Connect a processor](https://primer.io/docs/get-started/connect-a-processor.md) - [Create a Workflow](https://primer.io/docs/get-started/create-workflow.md) - [Explore your payments](https://primer.io/docs/get-started/explore-your-payments.md) - [Welcome to Primer](https://primer.io/docs/get-started/overview.md) - [Set up payment updates](https://primer.io/docs/get-started/payment-updates.md) - [Recurring payments](https://primer.io/docs/get-started/recurring-payments.md) - [Set up Universal Checkout](https://primer.io/docs/get-started/set-up-a-checkout.md) - [Home](https://primer.io/docs/home.md) - [Adjust authorization](https://primer.io/docs/manage-payments/adjust-authorization.md) - [Cancel payments](https://primer.io/docs/manage-payments/cancel-payment.md) - [Capture payments](https://primer.io/docs/manage-payments/capture-payment.md) - [Overview](https://primer.io/docs/manage-payments/overview.md) - [Refund payments](https://primer.io/docs/manage-payments/refund-payment.md) - [Search payments](https://primer.io/docs/manage-payments/search-payments.md) - [Managing Monitors](https://primer.io/docs/monitors/management.md) - [Monitor notifications](https://primer.io/docs/monitors/notifications.md) - [Overview](https://primer.io/docs/monitors/overview.md) - [Monitor fallback usage](https://primer.io/docs/monitors/use-cases/monitor-fallback-usage.md) - [Monitoring for processor outages](https://primer.io/docs/monitors/use-cases/monitoring-for-processor-outages.md) - [Custom Dashboards](https://primer.io/docs/observability/custom-dashboards/overview.md) - [Dashboards: 3D Secure](https://primer.io/docs/observability/dashboards/3d-secure.md) - [Declines](https://primer.io/docs/observability/dashboards/declines.md) - [Dashboards: Network Tokenization](https://primer.io/docs/observability/dashboards/network-tokenization.md) - [Curated dashboards](https://primer.io/docs/observability/dashboards/overview.md) - [Payments](https://primer.io/docs/observability/dashboards/payments.md) - [Refunds](https://primer.io/docs/observability/dashboards/refunds.md) - [Sales](https://primer.io/docs/observability/dashboards/sales.md) - [Sales Recovery](https://primer.io/docs/observability/dashboards/sales-recovery.md) - [Snapshot](https://primer.io/docs/observability/dashboards/snapshot.md) - [Overview](https://primer.io/docs/observability/overview.md) - [Analyze A/B test results with Split utility](https://primer.io/docs/observability/use-cases/analyze-ab-test.md) - [Using Dashboards to Optimize Payment Orchestration](https://primer.io/docs/observability/use-cases/optimize-payment-routing.md) - [Optimizing 3D Secure Conversion](https://primer.io/docs/observability/use-cases/optimizing-3ds-conversion.md) - [3D Secure: Exemptions](https://primer.io/docs/payment-services/3d-secure/exemptions.md) - [Get started](https://primer.io/docs/payment-services/3d-secure/get-started.md) - [3DS Challenge Mandate](https://primer.io/docs/payment-services/3d-secure/mandatechallenge.md) - [3D Secure: Overview](https://primer.io/docs/payment-services/3d-secure/overview.md) - [Advanced Metadata Mapper](https://primer.io/docs/payment-services/advanced-metadata-mapper.md) - [Enable local card schemes with Primer](https://primer.io/docs/payment-services/cobadged-cards/Enable-local-card-schemes-with-Primer.md): Learn how to enable local card schemes through co-badged cards using Primer. - [Get started with Headless Checkout](https://primer.io/docs/payment-services/cobadged-cards/Get-started-with-Headless-Checkout.md): Configure co-badged cards with Express Checkout using Primer Headless Checkout. - [Co-badged cards: Overview](https://primer.io/docs/payment-services/cobadged-cards/Overview.md): Understand co-badged cards, regional rules (EEA & Australia), and how to implement compliance with Primer. - [Fallbacks](https://primer.io/docs/payment-services/fallbacks.md) - [Fingerprinting](https://primer.io/docs/payment-services/fingerprinting.md) - [Fraud Checks: Get Started](https://primer.io/docs/payment-services/fraud-checks/get-started.md) - [Fraud Checks: Overview](https://primer.io/docs/payment-services/fraud-checks/overview.md) - [Network Tokenization](https://primer.io/docs/payment-services/network-tokenization.md) - [Overview](https://primer.io/docs/payment-services/overview.md) - [Save Payment Methods](https://primer.io/docs/payment-services/save-payment-methods.md) - [Surcharge](https://primer.io/docs/payment-services/surcharge.md) - [Overview](https://primer.io/docs/reconciliation/overview.md) - [Report Content](https://primer.io/docs/reconciliation/report-content.md) - [Supported Processors](https://primer.io/docs/reconciliation/supported-processors.md) - [Primer's Unified Settlement Report](https://primer.io/docs/reconciliation/unified-settlement-report.md) - [PrimerCheckoutData](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerCheckoutData.md) - [PrimerError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerError.md) - [PrimerInputValidationError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerInputValidationError.md) - [PrimerPaymentMethodData](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerPaymentMethodData.md) - [PrimerPaymentMethodTokenData](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerPaymentMethodTokenData.md) - [PrimerSessionIntent](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerSessionIntent.md) - [PrimerSettings](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerSettings.md) - [PrimerValidationError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerValidationError.md) - [Android installation](https://primer.io/docs/sdk/android/v2.x.x/installation.md) - [PrimerLogger](https://primer.io/docs/sdk/android/v2.x.x/logging/PrimerLogger.md) - [init](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/ach-headless-manager/init.md) - [provide](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/ach-headless-manager/provide.md) - [getCardNetworkAsset](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getCardNetworkAsset.md) - [getCardNetworkImage](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getCardNetworkImage.md) - [getPaymentMethodAsset](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodAsset.md) - [getPaymentMethodAssets](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodAssets.md) - [getPaymentMethodResource](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodResource.md) - [getPaymentMethodResources](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodResources.md) - [init](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/component-with-redirect-manager/init.md) - [provide](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/component-with-redirect-manager/provide.md) - [init](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/klarna-headless-manager/init.md) - [provideKlarnaComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/klarna-headless-manager/provideKlarnaComponent.md) - [PrimerHeadlessUniversalCheckoutListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/listeners/PrimerHeadlessUniversalCheckoutListener.md) - [PrimerHeadlessUniversalCheckoutUiListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/listeners/PrimerHeadlessUniversalCheckoutUiListener.md) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/cleanup.md) - [setCheckoutListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/setCheckoutListener.md) - [setCheckoutUiListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/setCheckoutUiListener.md) - [start](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/start.md) - [newInstance](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/native-ui-manager/newInstance.md) - [showPaymentMethod](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/native-ui-manager/showPaymentMethod.md) - [init](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/init.md) - [provideNolPayLinkCardComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkCardComponent.md) - [provideNolPayLinkedCardsComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkedCardsComponent.md) - [provideNolPayNfcComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayNfcComponent.md) - [provideNolPayPaymentComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayPaymentComponent.md) - [provideNolPayUnlinkCardComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayUnlinkCardComponent.md) - [PrimerHeadlessUniversalCheckoutRawDataManagerListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager-listener/PrimerHeadlessUniversalCheckoutRawDataManagerListener.md) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/cleanup.md) - [configure](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/configure.md) - [getRequiredInputElementTypes](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/getRequiredInputElementTypes.md) - [newInstance](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/newInstance.md) - [setListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/setListener.md) - [setRawData](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/setRawData.md) - [submit](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/submit.md) - [deleteVaultedPaymentMethod](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/deleteVaultedPaymentMethod.md) - [fetchVaultedPaymentMethods](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/fetchVaultedPaymentMethods.md) - [newInstance](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/newInstance.md) - [startPaymentFlow](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/startPaymentFlow.md) - [validate](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/validate.md) - [PrimerCheckoutListener](https://primer.io/docs/sdk/android/v2.x.x/primer/listeners/PrimerCheckoutListener.md) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/cleanup.md) - [configure](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/configure.md) - [dismiss](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/dismiss.md) - [showPaymentMethod](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/showPaymentMethod.md) - [showUniversalCheckout](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/showUniversalCheckout.md) - [showVaultManager](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/showVaultManager.md) - [Common objects](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/common-objects.md): API reference for shared types: PaymentResult, PrimerError, PrimerSettings, and more - [PrimerAchScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-ach-scope.md): API reference for the ACH scope - [PrimerApplePayScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-apple-pay-scope.md): API reference for the Apple Pay scope - [PrimerCardFormScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-card-form-scope.md): API reference for the card form scope protocol - [PrimerCheckout](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-checkout.md): API reference for the PrimerCheckout SwiftUI view - [PrimerCheckoutScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-checkout-scope.md): API reference for the top-level checkout scope protocol - [PrimerFormRedirectScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-form-redirect-scope.md): API reference for form-based redirect payment method scopes - [PrimerKlarnaScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-klarna-scope.md): API reference for the Klarna scope - [PrimerPaymentMethodSelectionScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-payment-method-selection-scope.md): API reference for the payment method selection scope - [PrimerPayPalScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-paypal-scope.md): API reference for the PayPal scope - [PrimerQRCodeScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-qr-code-scope.md): API reference for QR code payment method scopes - [PrimerSelectCountryScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-select-country-scope.md): API reference for the country picker scope - [PrimerWebRedirectScope](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/primer-web-redirect-scope.md): API reference for web redirect payment method scopes - [Theming API reference](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api-reference/theming.md): API reference for PrimerCheckoutTheme, override structs, PrimerFieldStyling, and InputFieldConfig - [Scopes overview](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/configuration/scopes-overview.md): Understand the scope hierarchy and how to access each scope - [Settings](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/configuration/settings.md): Configure Primer Checkout behavior with PrimerSettings - [State and events](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/configuration/state-events.md): Observe checkout state changes using AsyncStream and the onCompletion callback - [Apple Pay integration](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides-and-recipes/apple-pay-integration.md): Customize the Apple Pay button and check availability - [Handle payment result](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides-and-recipes/handle-payment-result.md): Navigate to a confirmation screen after payment completion - [SwiftUI navigation](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/integration-patterns/swiftui-navigation.md): Integrate Primer Checkout with NavigationStack, sheets, and modals - [UIKit integration](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/integration-patterns/uikit-integration.md): Use Primer Checkout in UIKit apps with PrimerCheckoutPresenter - [PaymentMethod](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PaymentMethod.md) - [PrimerError](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerError.md) - [PrimerPaymentMethodTokenData](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerPaymentMethodTokenData.md) - [PrimerSessionIntent](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerSessionIntent.md) - [PrimerSettings](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerSettings.md) - [PrimerValidationError](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerValidationError.md) - [Handle redirects & deep links](https://primer.io/docs/sdk/ios/v2.x.x/handle-redirects-&-deeplinks.md) - [iOS installation](https://primer.io/docs/sdk/ios/v2.x.x/installation.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/ach-headless-manager/init.md) - [provide](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/ach-headless-manager/provide.md) - [getCardNetworkAsset](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getCardNetworkAsset.md) - [getCardNetworkImage](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getCardNetworkImage.md) - [getPaymentMethodAsset](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAsset.md) - [getPaymentMethodAssets](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAssets.md) - [PrimerHeadlessMainComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/component-with-redirect-manager/PrimerHeadlessMainComponent.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/component-with-redirect-manager/init.md) - [provide](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/component-with-redirect-manager/provide.md) - [provideBanksComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/component-with-redirect-manager/provideBanksComponent.md) - [provideComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/component-with-redirect-manager/provideComponent.md) - [PrimerHeadlessUniversalCheckoutDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/delegates/PrimerHeadlessUniversalCheckoutDelegate.md) - [PrimerHeadlessUniversalCheckoutUIDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/delegates/PrimerHeadlessUniversalCheckoutUIDelegate.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/klarna-headless-manager/init.md) - [provideKlarnaComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/klarna-headless-manager/provideKlarnaComponent.md) - [cleanUp](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/methods/cleanUp.md) - [start](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/methods/start.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/native-ui-manager/init.md) - [showPaymentMethod](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/native-ui-manager/showPaymentMethod.md) - [PrimerNolPaymentCard](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/PrimerNolPaymentCard.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/init.md) - [provideNolPayLinkCardComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkCardComponent.md) - [provideNolPayLinkedCardsComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkedCardsComponent.md) - [provideNolPayPaymentComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayPaymentComponent.md) - [provideNolPayUnlinkCardComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayUnlinkCardComponent.md) - [delegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/properties/delegate.md) - [PrimerHeadlessUniversalCheckoutRawDataManagerDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager-delegate/PrimerHeadlessUniversalCheckoutRawDataManagerDelegate.md) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/configure.md) - [delegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/delegate.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/init.md) - [listRequiredInputElementTypes](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/listRequiredInputElementTypes.md) - [submit](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/submit.md) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/configure.md) - [deleteVaultedPaymentMethod](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/deleteVaultedPaymentMethod.md) - [fetchVaultedPaymentMethods](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/fetchVaultedPaymentMethods.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/init.md) - [startPaymentFlow](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/startPaymentFlow.md) - [validate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/validate.md) - [PrimerDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer/delegates/PrimerDelegate.md) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/configure.md) - [dismiss](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/dismiss.md) - [showUniversalCheckout](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/showUniversalCheckout.md) - [showVaultManager](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/showVaultManager.md) - [logger](https://primer.io/docs/sdk/ios/v2.x.x/primer/properties/logger.md) - [Klarna via Adyen options](https://primer.io/docs/sdk/primer-checkout-web/adyen-klarna.md): Configuration options for Klarna via Adyen payment integration - [Apple Pay options](https://primer.io/docs/sdk/primer-checkout-web/apple-pay.md): Configuration options for Apple Pay payment integration - [Billing Address](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-billing-address.md): Collects billing address information for card payments. - [Card form](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-card-form.md): Container for secure card payment inputs with validation and submission handling. - [Card Form Submit Button](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-card-form-submit.md): Localized submit button for card payment forms. - [Card Expiry Input](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-card-expiry.md): Secure input for card expiration dates with automatic formatting. - [Cardholder Name Input](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-card-holder-name.md): Input for cardholder name on payment forms. - [Card Number Input](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-card-number.md): Secure input for card numbers with automatic network detection. - [CVV Input](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-cvv.md): Secure input for card security codes. - [Input Label](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-label.md): Label component with consistent typography for input fields. - [Input Wrapper](https://primer.io/docs/sdk/primer-checkout-web/components/primer-card-form/primer-input-wrapper.md): Wrapper providing consistent styling for input fields in custom layouts. - [Checkout component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-checkout.md): Root component that initializes the SDK and provides checkout context. - [Error Message Container](https://primer.io/docs/sdk/primer-checkout-web/components/primer-error-message-container.md): Automatically displays payment failure errors. - [Main component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-main.md): Optional container providing layout slots and automatic state management. - [Payment Method Component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-payment-method.md): Renders payment method UI based on type and configuration. - [Payment Method Container](https://primer.io/docs/sdk/primer-checkout-web/components/primer-payment-method-container.md): Automatically renders and filters payment methods using a declarative approach. - [Show Other Payments Component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-show-other-payments.md): Collapsible container for alternative payment methods when vault is present. - [Vault Manager Component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-vault-manager.md): Displays and manages saved payment methods for returning customers. - [Events reference](https://primer.io/docs/sdk/primer-checkout-web/events-reference.md): Complete API reference for all Primer SDK events, instance methods, and type definitions - [Google Pay options](https://primer.io/docs/sdk/primer-checkout-web/google-pay.md): Configuration options for Google Pay payment integration - [Klarna options](https://primer.io/docs/sdk/primer-checkout-web/klarna.md): Configuration options for Klarna payment integration - [PayPal options](https://primer.io/docs/sdk/primer-checkout-web/paypal.md): Configuration options for PayPal payment integration - [SDK options reference](https://primer.io/docs/sdk/primer-checkout-web/sdk-options-reference.md): Complete reference of all SDK configuration options - [SDK reference overview](https://primer.io/docs/sdk/primer-checkout-web/sdk-reference-overview.md): Complete reference of all Primer Checkout Web SDK components, events, and configuration options - [Styling variables](https://primer.io/docs/sdk/primer-checkout-web/styling-variables.md): Visual reference for all Primer Checkout styling variables - [BaseInputStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseInputStyle.md) - [BaseSavedPaymentMethodButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseSavedPaymentMethodButtonStyle.md) - [BaseSubmitButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseSubmitButtonStyle.md) - [InputStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/InputStyle.md) - [Overview](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/Overview.md) - [SavedPaymentMethodButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/SavedPaymentMethodButtonStyle.md) - [SubmitButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/SubmitButtonStyle.md) - [TextStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/TextStyle.md) - [PrimerClientError](https://primer.io/docs/sdk/web/v2.x.x/common-objects/PrimerClientError.md) - [Card networks](https://primer.io/docs/sdk/web/v2.x.x/constants/card-networks.md) - [Payment instrument types](https://primer.io/docs/sdk/web/v2.x.x/constants/payment-instrument-types.md) - [Payment method types](https://primer.io/docs/sdk/web/v2.x.x/constants/payment-method-types.md) - [Handle redirects & deep links](https://primer.io/docs/sdk/web/v2.x.x/handle-redirects-&-deeplinks.md) - [Web installation](https://primer.io/docs/sdk/web/v2.x.x/installation.md) - [refreshClientSession](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/methods/refreshClientSession.md) - [setPaymentCreationEnabled](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/methods/setPaymentCreationEnabled.md) - [setTokenizationEnabled](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/methods/setTokenizationEnabled.md) - [submit](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/methods/submit.md) - [teardown](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/methods/teardown.md) - [Overview](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/overview.md) - [configure](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/configure.md) - [createPaymentMethodManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/createPaymentMethodManager.md) - [createVaultManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/createVaultManager.md) - [getAssetsManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/getAssetsManager.md) - [refreshClientSession](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/refreshClientSession.md) - [start](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/start.md) - [HeadlessHostedInput](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/types/HeadlessHostedInput.md) - [HeadlessPaymentMethodButton](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/types/HeadlessPaymentMethodButton.md) - [createHeadless](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/createHeadless.md) - [showUniversalCheckout](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/showUniversalCheckout.md) - [showVaultManager](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/showVaultManager.md) - [Testing 3d-secure](https://primer.io/docs/testing/3d-secure.md) - [Testing Fallbacks](https://primer.io/docs/testing/fallbacks.md) - [Testing Fraud Checks](https://primer.io/docs/testing/fraud-checks.md) - [Testing Network Tokens](https://primer.io/docs/testing/network-tokenization.md) - [Overview](https://primer.io/docs/testing/overview.md) - [Primer Sandbox Processor](https://primer.io/docs/testing/primer-sandbox-processor.md) - [Overview](https://primer.io/docs/workflows/apps/native-apps/overview.md) - [Dispute status update Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-disputes-app/dispute-status-update-trigger.md) - [Send email Action](https://primer.io/docs/workflows/apps/native-apps/primer-emails-app/send-email-action.md) - [Monitor event created Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-monitors-app/monitor-event-created-trigger.md) - [Authorize payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/authorize-payment-action.md) - [Cancel payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/cancel-payment-action.md) - [Capture payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/capture-payment-action.md) - [Continue payment flow Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/continue-payment-flow-action.md) - [Decline payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/decline-payment-action.md) - [Payment created Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/payment-created-trigger.md) - [Payment status updated Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/payment-status-updated-trigger.md) - [Perform 3DS Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/perform-3ds-action.md) - [Refund payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/refund-payment-action.md) - [Send card details Action](https://primer.io/docs/workflows/apps/native-apps/primer-vault-app/send-card-details-action.md) - [Send web request Action](https://primer.io/docs/workflows/apps/native-apps/primer-web-requests-app/send-web-request-action.md) - [Web request received Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-web-requests-app/web-request-received-trigger.md) - [Workflow Apps](https://primer.io/docs/workflows/apps/overview.md) - [Best practices](https://primer.io/docs/workflows/best-practices.md) - [Export & Import](https://primer.io/docs/workflows/export-import.md) - [Monitor workflows](https://primer.io/docs/workflows/monitor-workflows/overview.md) - [Workflow Run failed](https://primer.io/docs/workflows/monitor-workflows/workflow-run-failed-webhook.md) - [Overview](https://primer.io/docs/workflows/overview.md) - [Templates](https://primer.io/docs/workflows/templates.md) - [Send KYC verification link](https://primer.io/docs/workflows/use-cases/send-kyc-verification-link.md) - [Conditions](https://primer.io/docs/workflows/utilities/conditions-block.md) - [Split](https://primer.io/docs/workflows/utilities/split.md) - [Workflow Utilities](https://primer.io/docs/workflows/utilities/workflow-utilities.md) - [Workflow validation](https://primer.io/docs/workflows/workflow-validation.md) ## OpenAPI Specs - [webhooks](https://primer.io/docs/api-reference/endpoints/v2.4/webhooks.yaml) - [openapi](https://primer.io/docs/api-reference/openapi.json)