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

# UserPurchase

> UserPurchase represents a record of a purchase made by a user, detailing the payment methods and other relevant information.

**Object**

UserPurchase represents a record of a purchase made by a user, detailing the payment methods and other relevant information.

## Fields

<ResponseField name="purchaseId" type="UUID!">
  The ID associated with the purchase.
</ResponseField>

<ResponseField name="purchaseDisplayId" type="String">
  The display ID of the purchase.
</ResponseField>

<ResponseField name="purchaseBankCardId" type="UUID">
  The ID of the Bank Card used to make the purchase.
</ResponseField>

<ResponseField name="bankAccountId" type="UUID">
  The ID of the Bank Account used to make the purchase.
</ResponseField>

<ResponseField name="purchaseAmount" type="Float!">
  The amount of the purchase.
</ResponseField>

<ResponseField name="fluzpayAmount" type="Float">
  The amount of the balance applied.
</ResponseField>

<ResponseField name="seatRewardValue" type="Float!">
  The amount of the cashback reward from the purchase.
</ResponseField>

<ResponseField name="paypalVaultId" type="UUID">
  The ID of the PayPal used to make the purchase.
</ResponseField>

<ResponseField name="createdAt" type="DateTime!">
  The time the purchase was created.
</ResponseField>

<ResponseField name="giftCard" type="GiftCard">
  A connection to the gift card associated with the purchase.
</ResponseField>

<ResponseField name="virtualCard" type="VirtualCard">
  A connection to the virtual card associated with the purchase.
</ResponseField>

<ResponseField name="accountId" type="UUID">
  The unique identifier for the fluz account.
</ResponseField>

<ResponseField name="purchaserUserId" type="UUID">
  The unique identifier for the user who made the purchase.
</ResponseField>

<ResponseField name="memo" type="String">
  The memo associated with the purchase.
</ResponseField>

<ResponseField name="transactionCategory" type="String">
  The category associated with the purchase.
</ResponseField>

<ResponseField name="attachmentUrl" type="String">
  URL of the attachment associated with this purchase.
</ResponseField>
