API GuideDashboard
Home
Payments
Automation
Observability
Reconciliation
Payment Methods
Fraud Providers
SDK Reference
Changelog
SDK Reference
Overview
Installation
Primer
PrimerHeadlessUniversalCheckout
PROPERTIES
delegate
METHODS
start
cleanUp
DELEGATES
PrimerHeadlessUniversalCheckoutDelegate
PrimerHeadlessUniversalCheckoutUIDelegate
ASSETS MANAGER
getPaymentMethodAssets
getPaymentMethodAsset
getCardNetworkAsset
getCardNetworkImage
NATIVE UI MANAGER
init
showPaymentMethod
RAW DATA MANAGER
delegate
init
configure
listRequiredInputElementTypes
submit
RAW DATA MANAGER DELEGATE
PrimerHeadlessUniversalCheckoutRawDataManagerDelegate
NOL PAY MANAGER
init
provideNolPayLinkedCardsComponent
provideNolPayLinkCardComponent
provideNolPayUnlinkCardComponent
provideNolPayPaymentComponent
PrimerNolPaymentCard
COMPONENT WITH REDIRECT MANAGER
init
provide
provideBanksComponent
provideComponent
PrimerHeadlessMainComponent
KLARNA HEADLESS MANAGER
init
provideKlarnaComponent
ACH HEADLESS MANAGER
init
provide
VAULT MANAGER
init
configure
fetchVaultedPaymentMethods
deleteVaultedPaymentMethod
validate
startPaymentFlow
Common objects

Set the delegate in order to receive callbacks from Primer SDK. It can also be set with start function.

1
weak var delegate: PrimerHeadlessUniversalCheckoutDelegate?
swift
copy

Product
Universal CheckoutPayment WorkflowsObservabilityApps & Integrations
Developers
Primer DocsAPI ReferenceService Status
Company
BlogCase StudiesTeamCareers
Resources
TermsPrivacy
LinkedInYouTubeSpotify

© Primer 2025

hello@primer.io