> ## Documentation Index
> Fetch the complete documentation index at: https://primer.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# setRawData

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

To receive validation and metadata updates based on the provided `rawData`, utilize the
[PrimerHeadlessUniversalCheckoutRawDataManagerListener](https://primer.io/docs/sdk/android/v2.x.x/primer-headless-checkout/raw-data-manager-listener/PrimerHeadlessUniversalCheckoutRawDataManagerListener.md).

```kotlin KOTLIN theme={"dark"}
fun setRawData(rawData: PrimerRawData)
```

## Parameters

**Parameters**

**rawData** `PrimerRawData` *required*

**Direct Subclasses**

**PrimerCardData**

**Properties**

**cardNumber** `String` *required*

**expiryDate** `String` *required*

**cvv** `String` *required*

**cardHolderName** `String?`

**cardNetwork** `CardNetwork.Type?`

**PrimerBancontactCardData**

**Properties**

**cardNumber** `String` *required*

**expiryDate** `String` *required*

**cardHolderName** `String?`

**PrimerPhoneNumberData**

**Properties**

**phoneNumber** `String` *required*

**PrimerOtpCodeData**

**Properties**

**otpCode** `String` *required*


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.