API GuideDashboard
Home
Payments
Automation
Observability
Reconciliation
Payment Methods
Fraud Providers
SDK Reference
Changelog
SDK Reference
Overview
Installation
Primer
PrimerHeadlessUniversalCheckout
ASSETS MANAGER
getPaymentMethodResource
getPaymentMethodResources
getPaymentMethodAssets
getPaymentMethodAsset
getCardNetworkImage
NATIVE UI MANAGER
constructor
configure
showPaymentMethod
RAW DATA MANAGER
constructor
configure
getRequiredInputElementTypes
setRawData
submit
cleanup
COMPONENT WITH REDIRECT MANAGER
constructor
provide
KLARNA HEADLESS MANAGER
constructor
provide
ACH HEADLESS MANAGER
constructor
provide
VAULT MANAGER
configure
fetchVaultedPaymentMethods
deleteVaultedPaymentMethod
validate
startPaymentFlow
Common objects

Use this method to set the payment method data captured on your user interface (UI).

1
setRawData(rawData: RawData): Promise<void>
typescript
copy

Parameters

rawData
PrimerRawDataRequired
direct subclasses
PrimerCardData
Properties
cardNumber
StringRequired
expiryDate
StringRequired
cvv
StringRequired
cardHolderName
String?
cardNetwork
CardNetwork.Type?
PrimerBancontactCardData
Properties
cardNumber
StringRequired
expiryDate
StringRequired
cardHolderName
StringRequired
PrimerPhoneNumberData
Properties
phoneNumber
StringRequired
PrimerOtpCodeData
Properties
otpCode
StringRequired

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

© Primer 2025

hello@primer.io