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

# AddBankCardInput

> Input type for adding a bank card to the user's wallet.

**Input object**

Input type for adding a bank card to the user's wallet.

## Input fields

<ParamField name="cardNumber" type="String!" required>
  The card number.
</ParamField>

<ParamField name="expirationMonth" type="String!" required>
  The expiration month in the format MM.
</ParamField>

<ParamField name="expirationYear" type="String!" required>
  The expiration year in the format YYYY.
</ParamField>

<ParamField name="cvv" type="String!" required>
  The three- or four-digit security numbers.
</ParamField>

<ParamField name="cardholderName" type="String!" required>
  The name of the cardholder.
</ParamField>

<ParamField name="billingAddress" type="UserAddressInput">
  Create the card with a new address.
</ParamField>

<ParamField name="userAddressId" type="UUID">
  Create the card with an existing user address.
</ParamField>

<ParamField name="preferredMerchantCategoryCode" type="String">
  Create the card with preferred mcc category.
</ParamField>

<ParamField name="nickname" type="String">
  Create the card with nickname.
</ParamField>
