Primer home page
v2.x.x
Search...
⌘K
Ask AI
Contact Sales
Contact support
Contact support
Search...
Navigation
Common objects
PaymentMethod
Home
Documentation
API Reference
SDK Reference
Connections
Changelogs
Web SDK
iOS SDK
Android SDK
React Native SDK
iOS SDK
Installation
Primer
PrimerHeadlessUniversalCheckout
Common objects
PrimerSessionIntent
PrimerSettings
PrimerPaymentMethodTokenData
PaymentMethod
PrimerError
PrimerValidationError
On this page
Parameters
iOS SDK
Common objects
PaymentMethod
SWIFT
Copy
Ask AI
class
PrimerHeadlessUniversalCheckout
.PaymentMethod
Parameters
Hide Parameters
paymentMethodType
String
required
supportedPrimerSessionIntents
[PrimerSessionIntent]
required
Hide enum cases
.checkout
Use
checkout
when you want go through the checkout flow
.vault
Use
vault
when you want to vault a payment method, so you can use the token to pay another time.
paymentMethodManagerCategories
enum String
required
Hide enum cases
.nativeUI
.rawData
requiredInputDataClass
PrimerRawData.Type
optional
PrimerPaymentMethodTokenData
PrimerError
Assistant
Responses are generated using AI and may contain mistakes.