# Primer ## Docs - [Home](https://primer.io/docs/home.md) - [Welcome to Primer](https://primer.io/docs/get-started/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) - [Set up Universal Checkout](https://primer.io/docs/get-started/set-up-a-checkout.md) - [Set up payment updates](https://primer.io/docs/get-started/payment-updates.md) - [Explore your payments](https://primer.io/docs/get-started/explore-your-payments.md) - [Recurring payments](https://primer.io/docs/get-started/recurring-payments.md) - [Overview](https://primer.io/docs/concepts/overview.md) - [Primer Payment](https://primer.io/docs/concepts/primer-payment.md) - [Payment lifecycle](https://primer.io/docs/concepts/payment-lifecycle.md) - [Payment timeline](https://primer.io/docs/concepts/payment-timeline.md) - [Payment method token](https://primer.io/docs/concepts/payment-method-token.md) - [Overview](https://primer.io/docs/concepts/decline-codes/overview.md) - [Primer's Unified Mapping Standard](https://primer.io/docs/concepts/decline-codes/mapping-standard.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) - [Advised actions](https://primer.io/docs/concepts/advised-actions.md) - [Currencies](https://primer.io/docs/concepts/currencies.md) - [Metrics](https://primer.io/docs/concepts/metrics.md) - [Filters & Dimensions](https://primer.io/docs/concepts/filters-&-dimensions.md) - [Overview](https://primer.io/docs/checkout/overview.md) - [Checkout Builder](https://primer.io/docs/checkout/checkout-builder.md) - [Capture billing address](https://primer.io/docs/checkout/capture-billing-address.md) - [Client Session](https://primer.io/docs/checkout/client-session.md) - [Primer Checkout](https://primer.io/docs/checkout/primer-checkout/product-overview.md): A complete payment experience for your app - [Installation](https://primer.io/docs/checkout/primer-checkout/installation.md): Install and set up Primer Checkout - [First payment](https://primer.io/docs/checkout/primer-checkout/first-payment.md): Understand the default payment flow and what Primer handles for you - [Core Concepts](https://primer.io/docs/checkout/primer-checkout/core-concepts.md): Understand the component model, styling approach, and event-driven architecture - [Styles](https://primer.io/docs/checkout/primer-checkout/build-your-ui/styling-customization.md): Customizable styling variables for Primer Checkout - [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 — 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. - [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 — 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. - [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. - [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. - [Component Architecture Explorer — iOS](https://primer.io/docs/checkout/primer-checkout/build-your-ui/scope-architecture-explorer-ios.md): Explore the iOS Checkout SwiftUI view, session, and slot hierarchy interactively. - [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. - [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. - [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. - [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. - [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 - [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. - [Components](https://primer.io/docs/checkout/primer-checkout/configuration/components.md): Overview of all Primer Checkout components and their relationships. - [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 - [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. - [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. - [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. - [Manual payment approval](https://primer.io/docs/checkout/primer-checkout/guides-and-recipes/manual-payment-approval.md): Approve or abort each payment from your backend before Primer creates it. - [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 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. - [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. - [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. - [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. - [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. - [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. - [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. - [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) - [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. - [Troubleshooting](https://primer.io/docs/checkout/primer-checkout/troubleshooting.md): Solutions for common Primer Checkout issues across Web, iOS, and Android - [Troubleshooting — Web](https://primer.io/docs/checkout/primer-checkout/troubleshooting-web.md): Solutions for common Primer Checkout Web issues - [Troubleshooting — iOS](https://primer.io/docs/checkout/primer-checkout/troubleshooting-ios.md): Solutions for common Primer Checkout iOS issues - [Troubleshooting — Android](https://primer.io/docs/checkout/primer-checkout/troubleshooting-android.md): Solutions for common Primer Checkout Android issues - [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 - [Migration Guide](https://primer.io/docs/checkout/primer-checkout/migration/overview.md): Migrate from Drop-In or Headless to Primer Checkout Components. - [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. - [Migrate the manual flow](https://primer.io/docs/checkout/primer-checkout/migration/manual-flow.md): Move from the legacy manual payment creation flow to backend-driven manual approval. - [Drop-in Checkout: Get started](https://primer.io/docs/checkout/drop-in/overview.md) - [Customization](https://primer.io/docs/checkout/drop-in/customization.md) - [Web](https://primer.io/docs/checkout/drop-in/customization/web.md) - [iOS](https://primer.io/docs/checkout/drop-in/customization/ios.md) - [Android](https://primer.io/docs/checkout/drop-in/customization/android.md) - [React Native](https://primer.io/docs/checkout/drop-in/customization/react-native.md) - [Headless Checkout](https://primer.io/docs/checkout/headless.md) - [Manual payment creation](https://primer.io/docs/checkout/advanced/manual-payment-creation.md) - [Content Security Policy](https://primer.io/docs/checkout/advanced/content-security-policy.md) - [Overview](https://primer.io/docs/workflows/overview.md) - [Workflow Apps](https://primer.io/docs/workflows/apps/overview.md) - [Overview](https://primer.io/docs/workflows/apps/native-apps/overview.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) - [Continue payment flow Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/continue-payment-flow-action.md) - [Refund payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/refund-payment-action.md) - [Capture payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/capture-payment-action.md) - [Decline payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/decline-payment-action.md) - [Authorize payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/authorize-payment-action.md) - [Perform 3DS Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/perform-3ds-action.md) - [Cancel payment Action](https://primer.io/docs/workflows/apps/native-apps/primer-payments-app/cancel-payment-action.md) - [Web request received Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-web-requests-app/web-request-received-trigger.md) - [Send web request Action](https://primer.io/docs/workflows/apps/native-apps/primer-web-requests-app/send-web-request-action.md) - [Send card details Action](https://primer.io/docs/workflows/apps/native-apps/primer-vault-app/send-card-details-action.md) - [Monitor event created Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-monitors-app/monitor-event-created-trigger.md) - [Send email Action](https://primer.io/docs/workflows/apps/native-apps/primer-emails-app/send-email-action.md) - [Dispute status update Trigger](https://primer.io/docs/workflows/apps/native-apps/primer-disputes-app/dispute-status-update-trigger.md) - [Workflow Utilities](https://primer.io/docs/workflows/utilities/workflow-utilities.md) - [Conditions](https://primer.io/docs/workflows/utilities/conditions-block.md) - [Split](https://primer.io/docs/workflows/utilities/split.md) - [Workflow validation](https://primer.io/docs/workflows/workflow-validation.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) - [Templates](https://primer.io/docs/workflows/templates.md) - [Export & Import](https://primer.io/docs/workflows/export-import.md) - [Best practices](https://primer.io/docs/workflows/best-practices.md) - [Send KYC verification link](https://primer.io/docs/workflows/use-cases/send-kyc-verification-link.md) - [Overview](https://primer.io/docs/manage-payments/overview.md) - [Capture payments](https://primer.io/docs/manage-payments/capture-payment.md) - [Cancel payments](https://primer.io/docs/manage-payments/cancel-payment.md) - [Refund payments](https://primer.io/docs/manage-payments/refund-payment.md) - [Adjust authorization](https://primer.io/docs/manage-payments/adjust-authorization.md) - [Search payments](https://primer.io/docs/manage-payments/search-payments.md) - [Overview](https://primer.io/docs/payment-services/overview.md) - [Save Payment Methods](https://primer.io/docs/payment-services/save-payment-methods.md) - [Advanced Metadata Mapper](https://primer.io/docs/payment-services/advanced-metadata-mapper.md) - [Surcharge](https://primer.io/docs/payment-services/surcharge.md) - [Network Tokenization](https://primer.io/docs/payment-services/network-tokenization.md) - [Fallbacks](https://primer.io/docs/payment-services/fallbacks.md) - [3D Secure: Overview](https://primer.io/docs/payment-services/3d-secure/overview.md) - [Get started](https://primer.io/docs/payment-services/3d-secure/get-started.md) - [3D Secure: Exemptions](https://primer.io/docs/payment-services/3d-secure/exemptions.md) - [3DS Challenge Mandate](https://primer.io/docs/payment-services/3d-secure/mandatechallenge.md) - [BIN data](https://primer.io/docs/payment-services/bin-data.md): How Primer enriches card payments with BIN data, and why you should build on card attributes rather than raw BIN digits. - [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. - [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. - [Fraud Checks: Overview](https://primer.io/docs/payment-services/fraud-checks/overview.md) - [Fraud Checks: Get Started](https://primer.io/docs/payment-services/fraud-checks/get-started.md) - [Fingerprinting](https://primer.io/docs/payment-services/fingerprinting.md) - [Overview](https://primer.io/docs/observability/overview.md) - [Curated dashboards](https://primer.io/docs/observability/dashboards/overview.md) - [Snapshot](https://primer.io/docs/observability/dashboards/snapshot.md) - [Payments](https://primer.io/docs/observability/dashboards/payments.md) - [Sales](https://primer.io/docs/observability/dashboards/sales.md) - [Refunds](https://primer.io/docs/observability/dashboards/refunds.md) - [Dashboards: 3D Secure](https://primer.io/docs/observability/dashboards/3d-secure.md) - [Sales Recovery](https://primer.io/docs/observability/dashboards/sales-recovery.md) - [Declines](https://primer.io/docs/observability/dashboards/declines.md) - [Dashboards: Network Tokenization](https://primer.io/docs/observability/dashboards/network-tokenization.md) - [Custom Dashboards](https://primer.io/docs/observability/custom-dashboards/overview.md) - [Optimizing 3D Secure Conversion](https://primer.io/docs/observability/use-cases/optimizing-3ds-conversion.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) - [Overview](https://primer.io/docs/monitors/overview.md) - [Managing Monitors](https://primer.io/docs/monitors/management.md) - [Monitor notifications](https://primer.io/docs/monitors/notifications.md) - [Monitoring for processor outages](https://primer.io/docs/monitors/use-cases/monitoring-for-processor-outages.md) - [Monitor fallback usage](https://primer.io/docs/monitors/use-cases/monitor-fallback-usage.md) - [Overview](https://primer.io/docs/reconciliation/overview.md) - [Primer's Unified Settlement Report](https://primer.io/docs/reconciliation/unified-settlement-report.md) - [Report Content](https://primer.io/docs/reconciliation/report-content.md) - [Supported Processors](https://primer.io/docs/reconciliation/supported-processors.md) - [Costs Overview](https://primer.io/docs/reconciliation/costs-overview.md) - [Overview](https://primer.io/docs/disputes/overview.md) - [Manage disputes](https://primer.io/docs/disputes/manage-disputes.md) - [Dispute lifecycle](https://primer.io/docs/disputes/dispute-lifecycle.md) - [Overview](https://primer.io/docs/testing/overview.md) - [Primer Sandbox Processor](https://primer.io/docs/testing/primer-sandbox-processor.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/api-reference/get-started/v2.4/overview.md) - [API lifecycle](https://primer.io/docs/api-reference/get-started/api-lifecycle.md): How Primer versions, supports, and deprecates the Primer API. - [Authentication](https://primer.io/docs/api-reference/get-started/authentication.md) - [API Responses](https://primer.io/docs/api-reference/get-started/api-responses.md) - [Idempotency Key](https://primer.io/docs/api-reference/get-started/idempotency-key.md) - [Configure Webhooks](https://primer.io/docs/api-reference/get-started/configure-webhooks.md) - [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. - [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. - [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). - [Search & list payments](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/search-&-list-payments.md):

- [Create a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/create-a-payment.md):

- [Authorize a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/authorize-a-payment.md):

- [Capture a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/capture-a-payment.md):

- [Cancel a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/cancel-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):

- [Adjust authorized amount](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/adjust-authorized-amount.md):

- [Get a payment](https://primer.io/docs/api-reference/v2.4/api-reference/payments-api/get-a-payment.md):

- [Approve a payment attempt](https://primer.io/docs/api-reference/v2.4/api-reference/payment-attempts-api/approve-a-payment-attempt.md):

- [Abort a payment attempt](https://primer.io/docs/api-reference/v2.4/api-reference/payment-attempts-api/abort-a-payment-attempt.md):

- [Save a payment method token](https://primer.io/docs/api-reference/v2.4/api-reference/payment-methods-api/save-a-payment-method-token.md):

- [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. - [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. - [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. - [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. - [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 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. - [Workflow Run Failed](https://primer.io/docs/api-reference/endpoints/v2.4/workflow-webhooks/workflow-run-failed.md): Primer notifies you with a `WORKFLOW_RUN.FAILED` webhook when a workflow run does not complete successfully. - [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. - [Changelog](https://primer.io/docs/api-reference/changelog.md) - [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 - [SDK options reference](https://primer.io/docs/sdk/primer-checkout-web/sdk-options-reference.md): Complete reference of all SDK configuration options - [Styling variables](https://primer.io/docs/sdk/primer-checkout-web/styling-variables.md): Visual reference for all Primer Checkout styling variables - [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 - [Apple Pay options](https://primer.io/docs/sdk/primer-checkout-web/apple-pay.md): Configuration options for Apple Pay payment integration - [PayPal options](https://primer.io/docs/sdk/primer-checkout-web/paypal.md): Configuration options for PayPal payment integration - [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 - [Klarna via Adyen options](https://primer.io/docs/sdk/primer-checkout-web/adyen-klarna.md): Configuration options for Klarna via Adyen payment integration - [Checkout component](https://primer.io/docs/sdk/primer-checkout-web/components/primer-checkout.md): Root component that initializes the SDK and provides checkout context. - [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. - [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. - [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 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. - [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 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. - [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. - [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. - [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. - [Error Message Container](https://primer.io/docs/sdk/primer-checkout-web/components/primer-error-message-container.md): Automatically displays payment failure errors. - [Installation](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/installation.md): Add the Primer Checkout iOS SDK to your project - [Troubleshooting](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/troubleshooting.md): Common issues and solutions for the Primer Checkout iOS SDK - [Handle the payment result](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides/handle-payment-result.md): Receive and handle checkout outcomes in SwiftUI and UIKit - [Apple Pay integration](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides/apple-pay-integration.md): Configure and accept Apple Pay in the Primer Checkout iOS SDK - [UIKit integration](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides/uikit-integration.md): Integrate the Primer Checkout iOS SDK in a UIKit app - [SwiftUI navigation](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/guides/swiftui-navigation.md): Present and embed checkout within SwiftUI navigation - [API Reference](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/overview.md): Complete API reference for the Primer Checkout iOS SDK - [PrimerCheckout](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/primer-checkout.md): SwiftUI managed-modal checkout view that renders Primer’s default screens - [PrimerCheckoutSession](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/primer-checkout-session.md): Session owner for composable, inline checkout with the .primerCheckoutSession modifier - [PrimerCheckoutPresenter](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/primer-checkout-presenter.md): UIKit entry point for presenting the managed checkout and receiving delegate callbacks - [PrimerCheckoutState](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/primer-checkout-state.md): Checkout lifecycle and outcome states, with the payment result model - [PrimerCardForm](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/card-form/primer-card-form.md): SwiftUI card payment form view with slot-based layout - [PrimerCardFormSession](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/card-form/card-form-session.md): Observable card form session: field updates, validation, network selection, and submission - [CardFormDefaults](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/card-form/card-form-defaults.md): Pre-built section slot bodies for custom card form layouts - [Card Field Components](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/card-form/card-field-components.md): Individual per-field building blocks for composing custom card form layouts - [PrimerPaymentMethods](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/payment-methods/primer-payment-methods.md): Payment method list composable with slot-based rows - [PrimerSelectionSession](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/payment-methods/payment-methods-session.md): Observable payment-method selection session backing the list and vaulted views - [PaymentMethodsDefaults](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/payment-methods/payment-methods-defaults.md): Pre-built sub-components for custom payment method layouts - [PrimerVaultedPaymentMethods](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/payment-methods/vaulted-payment-methods.md): Saved (vaulted) payment methods composable with slot-based rows - [PrimerCheckoutTheme](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/theming/primer-theme.md): Root design-token override container for the checkout UI - [Color Tokens](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/theming/color-tokens.md): Color override tokens for the checkout UI - [Spacing Tokens](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/theming/spacing-tokens.md): Spacing override tokens for padding and layout - [Typography Tokens](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/theming/typography-tokens.md): Typography override tokens for text styles - [Shape Tokens](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/theming/shape-tokens.md): Corner radius, border width, and component size override tokens - [PrimerSettings](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/common/primer-settings.md): SDK configuration: payment handling, payment method options, UI, and debug options - [PrimerError](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/common/primer-error.md): Error details with a diagnostics ID and recovery suggestion - [Validation](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/common/validation-result.md): Field validation results and helpers for the card form - [PrimerCardNetwork](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/common/primer-card-network.md): Card network type used for co-badged card selection - [PrimerCountry](https://primer.io/docs/sdk/ios-checkout/v3.0.0-beta/api/common/primer-country.md): Country data type for billing address selection - [Installation](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/installation.md): Add the Primer Checkout SDK to your Android project - [Troubleshooting](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/troubleshooting.md): Common issues and solutions for the Primer Checkout SDK - [API Reference](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/overview.md): Complete API reference for the Primer Checkout Android SDK - [PrimerCheckoutController](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/primer-checkout-controller.md): Main checkout session controller for state observation and session management - [PrimerCheckoutState](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/primer-checkout-state.md): Sealed interface representing checkout session lifecycle states - [Payment outcomes](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/primer-checkout-event.md): Success and failure outcomes, delivered as terminal states of PrimerCheckoutState - [PrimerCheckoutSheet](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/primer-checkout-sheet.md): Modal bottom sheet composable with built-in navigation and customizable screen slots - [PrimerCheckoutHost](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/primer-checkout-host.md): Inline host composable for embedding checkout components directly in your layout - [PrimerCardForm](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/card-form/primer-card-form.md): Composable component that renders a complete card payment form with customizable slots - [PrimerCardFormController](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/card-form/card-form-controller.md): Controller interface for managing card form state, field updates, validation, and submission - [CardFormDefaults](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/card-form/card-form-defaults.md): Pre-built sub-components for customizing PrimerCardForm slots - [Card Field Components](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/card-form/card-field-components.md): Detailed reference for individual card and billing address field composables - [PrimerPaymentMethods](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/payment-methods/primer-payment-methods.md): Composable component that renders the available payment methods list with customizable slots - [PrimerPaymentMethodsController](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/payment-methods/payment-methods-controller.md): Controller interface for accessing and selecting available payment methods - [PaymentMethodsDefaults](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/payment-methods/payment-methods-defaults.md): Pre-built sub-components for customizing PrimerPaymentMethods slots - [PrimerVaultedPaymentMethodsController](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/payment-methods/vaulted-payment-methods-controller.md): Controller interface for managing saved (vaulted) payment methods - [PrimerTheme](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/theming/primer-theme.md): Central theming configuration for all Primer Checkout components - [Color Tokens](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/theming/color-tokens.md): Color token classes for light and dark mode theming - [SpacingTokens](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/theming/spacing-tokens.md): Spacing tokens for padding and margin values across components - [TypographyTokens](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/theming/typography-tokens.md): Typography tokens for font styles, sizes, and weights across components - [Shape Tokens](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/theming/shape-tokens.md): Radius, border width, and size tokens for component shapes and dimensions - [PrimerSettings](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/common/primer-settings.md): Configuration class for SDK behavior, UI options, and payment method settings - [PrimerError](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/common/primer-error.md): Error class containing payment and SDK error details - [Validation](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/common/validation-result.md): Field-level validation errors and input element types for form validation - [PrimerCardNetwork](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/common/primer-card-network.md): Card network data class used in co-badged card selection - [PrimerCountry](https://primer.io/docs/sdk/android-checkout/v3.0.0-beta/api/common/primer-country.md): Country data class and selection controller for billing address forms - [React Native installation](https://primer.io/docs/sdk/react-native/v2.x.x/installation.md) - [configure](https://primer.io/docs/sdk/react-native/v2.x.x/primer/methods/configure.md) - [showUniversalCheckout](https://primer.io/docs/sdk/react-native/v2.x.x/primer/methods/showUniversalCheckout.md) - [showVaultManager](https://primer.io/docs/sdk/react-native/v2.x.x/primer/methods/showVaultManager.md) - [showPaymentMethod](https://primer.io/docs/sdk/react-native/v2.x.x/primer/methods/showPaymentMethod.md) - [dismiss](https://primer.io/docs/sdk/react-native/v2.x.x/primer/methods/dismiss.md) - [getPaymentMethodResource](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodResource.md) - [getPaymentMethodResources](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodResources.md) - [getPaymentMethodAssets](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAssets.md) - [getPaymentMethodAsset](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAsset.md) - [getCardNetworkImage](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/assets-manager/getCardNetworkImage.md) - [constructor](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/native-ui-manager/constructor.md) - [configure](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/native-ui-manager/configure.md) - [showPaymentMethod](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/native-ui-manager/showPaymentMethod.md) - [constructor](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/constructor.md) - [configure](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/configure.md) - [getRequiredInputElementTypes](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/getRequiredInputElementTypes.md) - [setRawData](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/setRawData.md) - [submit](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/submit.md) - [cleanUp](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/raw-data-manager/cleanup.md) - [constructor](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/component-with-redirect-manager/constructor.md) - [provide](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/component-with-redirect-manager/provide.md) - [constructor](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/klarna-headless-manager/constructor.md) - [provide](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/klarna-headless-manager/provide.md) - [constructor](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/ach-headless-manager/constructor.md) - [provide](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/ach-headless-manager/provide.md) - [configure](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/vault-manager/configure.md) - [fetchVaultedPaymentMethods](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/vault-manager/fetchVaultedPaymentMethods.md) - [deleteVaultedPaymentMethod](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/vault-manager/deleteVaultedPaymentMethod.md) - [validate](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/vault-manager/validate.md) - [startPaymentFlow](https://primer.io/docs/sdk/react-native/v2.x.x/primer-headless-checkout/vault-manager/startPaymentFlow.md) - [PrimerSettings](https://primer.io/docs/sdk/react-native/v2.x.x/common-objects/PrimerSettings.md) - [PrimerCheckoutData](https://primer.io/docs/sdk/react-native/v2.x.x/common-objects/PrimerCheckoutData.md) - [PrimerPaymentMethodTokenData](https://primer.io/docs/sdk/react-native/v2.x.x/common-objects/PrimerPaymentMethodTokenData.md) - [PrimerError](https://primer.io/docs/sdk/react-native/v2.x.x/common-objects/PrimerError.md) - [Web installation](https://primer.io/docs/sdk/web/v2.x.x/installation.md) - [Handle redirects & deep links](https://primer.io/docs/sdk/web/v2.x.x/handle-redirects-&-deeplinks.md) - [showUniversalCheckout](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/showUniversalCheckout.md) - [createHeadless](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/createHeadless.md) - [showVaultManager](https://primer.io/docs/sdk/web/v2.x.x/primer/methods/showVaultManager.md) - [Overview](https://primer.io/docs/sdk/web/v2.x.x/primer-checkout/overview.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) - [start](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/start.md) - [refreshClientSession](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/refreshClientSession.md) - [createPaymentMethodManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/createPaymentMethodManager.md) - [getAssetsManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/getAssetsManager.md) - [createVaultManager](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/createVaultManager.md) - [configure](https://primer.io/docs/sdk/web/v2.x.x/primer-headless-checkout/methods/configure.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) - [Overview](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/Overview.md) - [InputStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/InputStyle.md) - [BaseInputStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseInputStyle.md) - [TextStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/TextStyle.md) - [SavedPaymentMethodButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/SavedPaymentMethodButtonStyle.md) - [BaseSavedPaymentMethodButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseSavedPaymentMethodButtonStyle.md) - [SubmitButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/SubmitButtonStyle.md) - [BaseSubmitButtonStyle](https://primer.io/docs/sdk/web/v2.x.x/checkout-style/BaseSubmitButtonStyle.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 method types](https://primer.io/docs/sdk/web/v2.x.x/constants/payment-method-types.md) - [Payment instrument types](https://primer.io/docs/sdk/web/v2.x.x/constants/payment-instrument-types.md) - [iOS installation](https://primer.io/docs/sdk/ios/v2.x.x/installation.md) - [Handle redirects & deep links](https://primer.io/docs/sdk/ios/v2.x.x/handle-redirects-&-deeplinks.md) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/configure.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) - [dismiss](https://primer.io/docs/sdk/ios/v2.x.x/primer/methods/dismiss.md) - [PrimerDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer/delegates/PrimerDelegate.md) - [logger](https://primer.io/docs/sdk/ios/v2.x.x/primer/properties/logger.md) - [delegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/properties/delegate.md) - [start](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/methods/start.md) - [cleanUp](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/methods/cleanUp.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) - [getPaymentMethodAssets](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAssets.md) - [getPaymentMethodAsset](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/assets-manager/getPaymentMethodAsset.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) - [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) - [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) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager/configure.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) - [PrimerHeadlessUniversalCheckoutRawDataManagerDelegate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/raw-data-manager-delegate/PrimerHeadlessUniversalCheckoutRawDataManagerDelegate.md) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/init.md) - [provideNolPayLinkedCardsComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkedCardsComponent.md) - [provideNolPayLinkCardComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkCardComponent.md) - [provideNolPayUnlinkCardComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayUnlinkCardComponent.md) - [provideNolPayPaymentComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayPaymentComponent.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/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) - [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/klarna-headless-manager/init.md) - [provideKlarnaComponent](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/klarna-headless-manager/provideKlarnaComponent.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) - [init](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/init.md) - [configure](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/configure.md) - [fetchVaultedPaymentMethods](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/fetchVaultedPaymentMethods.md) - [deleteVaultedPaymentMethod](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/deleteVaultedPaymentMethod.md) - [validate](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/validate.md) - [startPaymentFlow](https://primer.io/docs/sdk/ios/v2.x.x/primer-headless-checkout/vault-manager/startPaymentFlow.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) - [PrimerPaymentMethodTokenData](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerPaymentMethodTokenData.md) - [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) - [PrimerValidationError](https://primer.io/docs/sdk/ios/v2.x.x/common-objects/PrimerValidationError.md) - [Android installation](https://primer.io/docs/sdk/android/v2.x.x/installation.md) - [configure](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/configure.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) - [showPaymentMethod](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/showPaymentMethod.md) - [dismiss](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/dismiss.md) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer/methods/cleanup.md) - [PrimerCheckoutListener](https://primer.io/docs/sdk/android/v2.x.x/primer/listeners/PrimerCheckoutListener.md) - [start](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/start.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) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/methods/cleanup.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) - [getPaymentMethodResources](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodResources.md) - [getPaymentMethodResource](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodResource.md) - [getPaymentMethodAssets](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodAssets.md) - [getPaymentMethodAsset](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/assets-managers/getPaymentMethodAsset.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) - [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) - [newInstance](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/newInstance.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) - [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) - [cleanup](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager/cleanup.md) - [PrimerHeadlessUniversalCheckoutRawDataManagerListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager-listener/PrimerHeadlessUniversalCheckoutRawDataManagerListener.md) - [init](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/init.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) - [provideNolPayLinkCardComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayLinkCardComponent.md) - [provideNolPayUnlinkCardComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayUnlinkCardComponent.md) - [provideNolPayPaymentComponent](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/nol-pay-manager/provideNolPayPaymentComponent.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) - [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) - [newInstance](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/newInstance.md) - [fetchVaultedPaymentMethods](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/fetchVaultedPaymentMethods.md) - [deleteVaultedPaymentMethod](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/deleteVaultedPaymentMethod.md) - [validate](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/validate.md) - [startPaymentFlow](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/vault-manager/startPaymentFlow.md) - [PrimerLogger](https://primer.io/docs/sdk/android/v2.x.x/logging/PrimerLogger.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) - [PrimerCheckoutData](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerCheckoutData.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) - [PrimerError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerError.md) - [PrimerValidationError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerValidationError.md) - [PrimerInputValidationError](https://primer.io/docs/sdk/android/v2.x.x/common-objects/PrimerInputValidationError.md) - [SDK lifecycle](https://primer.io/docs/sdk/lifecycle.md): How Primer versions, supports, and deprecates its SDKs across iOS, Android, Web, and React Native. - [Overview](https://primer.io/docs/connections/payment-methods/overview.md) - [Available Payment Methods](https://primer.io/docs/connections/payment-methods/available-payment-methods.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](https://primer.io/docs/connections/payment-methods/alipay/overview.md): Let customers securely make payments using Alipay 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+ 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. - [Overview](https://primer.io/docs/connections/payment-methods/alma/overview.md): Let customers securely make payments using Alma 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. - [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](https://primer.io/docs/connections/payment-methods/atome/overview.md): Let customers securely make payments using Atome 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. - [Bancontact](https://primer.io/docs/connections/payment-methods/bancontact/overview.md): Let customers securely make payments using Bancontact on your website or mobile application. - [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. - [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](https://primer.io/docs/connections/payment-methods/cetelem/overview.md): Let customers securely make payments using Cetelem 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. - [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](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 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 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](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 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 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. - [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. - [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](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 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 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](https://primer.io/docs/connections/payment-methods/klarna/overview.md): Let customers securely make payments using Klarna 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. - [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](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. - [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. - [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](https://primer.io/docs/connections/payment-methods/paypal/overview.md): Let customers securely make payments using PayPal 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. - [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](https://primer.io/docs/connections/payment-methods/venmo/overview.md): Let customers securely make payments using Venmo 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. - [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/fraud-providers/overview.md) - [Forter](https://primer.io/docs/connections/fraud-providers/forter.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) - [Overview](https://primer.io/docs/connections/primer-for-partners/overview.md) - [API Changelog](https://primer.io/docs/changelogs/api-changelog.md) - [Web SDK changelogs](https://primer.io/docs/changelogs/web.md) - [Primer checkout SDK](https://primer.io/docs/changelogs/primer-checkout-sdk.md) - [Web SDK](https://primer.io/docs/changelogs/web-sdk.md) - [iOS SDK](https://primer.io/docs/changelogs/ios-sdk.md) - [Android SDK](https://primer.io/docs/changelogs/android-sdk.md) - [React Native SDK](https://primer.io/docs/changelogs/react-native-sdk.md) - [Token migration](https://primer.io/docs/changelogs/migration-guides/token-migration.md) - [API v2.3 to v2.4](https://primer.io/docs/changelogs/migration-guides/API-2.3-to-2.4.md) - [Payment Status Webhooks](https://primer.io/docs/changelogs/migration-guides/payment-status-webhooks.md) - [Headless mobile v2.16 to v2.17](https://primer.io/docs/changelogs/migration-guides/headless-mobile-out-of-beta.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. - [Migrate to Primer Checkout](https://primer.io/docs/changelogs/migration-guides/migrate-to-primer-checkout.md): Migrate from Drop-In or Headless to Primer Checkout Components. - [Migrate the manual flow to Primer Checkout](https://primer.io/docs/changelogs/migration-guides/manual-flow.md): Move from the legacy manual payment creation flow to backend-driven manual approval. ## OpenAPI Specs - [openapi](https://primer.io/docs/api-reference/openapi.json) - [webhooks](https://primer.io/docs/api-reference/endpoints/v2.4/webhooks.yaml)