> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/payments/llms.txt)
> Source: https://docs.saleor.io/api-reference/payments/objects/payment-source

# PaymentSource Object

Represents a payment source stored for user in payment gateway, such as credit card.

The legacy Payments API is deprecated and will be removed. Use the Transactions API instead.

```graphql
type PaymentSource {
  gateway: String!
  paymentMethodId: String
  creditCardInfo: CreditCard
  metadata: [MetadataItem!]!
}
```

<a id="fields"></a>

### Fields

<a id="gateway"></a>

#### [`gateway`](#gateway) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

Payment gateway name.

<a id="payment-method-id"></a>

#### [`paymentMethodId`](#payment-method-id) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

ID of stored payment method.

<a id="credit-card-info"></a>

#### [`creditCardInfo`](#credit-card-info) ● [`CreditCard`](/api-reference/payments/objects/credit-card.md)

Stored credit card details if available.

<a id="metadata"></a>

#### [`metadata`](#metadata) ● [`[MetadataItem!]!`](/api-reference/miscellaneous/objects/metadata-item.md)

List of public metadata items.

Can be accessed without permissions.

<a id="member-of"></a>

### Member Of

[`User`](/api-reference/users/objects/user.md) object
