> ## 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).

```typescript TYPESCRIPT theme={"dark"}
setRawData(rawData: RawData): Promise<void>
```

## Parameters

<Expandable title="Parameters" defaultOpen>
  <ResponseField name="rawData" type="PrimerRawData" required>
    <Expandable title="direct subclasses" defaultOpen>
      <ResponseField name="PrimerCardData">
        <Expandable title="Properties" defaultOpen>
          <ResponseField name="cardNumber" type="String" required />

          <ResponseField name="expiryDate" type="String" required />

          <ResponseField name="cvv" type="String" required />

          <ResponseField name="cardHolderName" type="String?" />

          <ResponseField name="cardNetwork" type="CardNetwork.Type?" />
        </Expandable>
      </ResponseField>

      <ResponseField name="PrimerBancontactCardData">
        <Expandable title="Properties" defaultOpen>
          <ResponseField name="cardNumber" type="String" required />

          <ResponseField name="expiryDate" type="String" required />

          <ResponseField name="cardHolderName" type="String" required />
        </Expandable>
      </ResponseField>

      <ResponseField name="PrimerPhoneNumberData">
        <Expandable title="Properties" defaultOpen>
          <ResponseField name="phoneNumber" type="String" required />
        </Expandable>
      </ResponseField>

      <ResponseField name="PrimerOtpCodeData">
        <Expandable title="Properties" defaultOpen>
          <ResponseField name="otpCode" type="String" required />
        </Expandable>
      </ResponseField>
    </Expandable>
  </ResponseField>
</Expandable>
