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

# PaymentMethodsClient

## Interfaces

### RequestOptions

Defined in: [\_vendor/api/resources/paymentMethods/client/Client.ts:19](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/api/resources/paymentMethods/client/Client.ts#L19)

#### Extends

* `BaseRequestOptions`

#### Properties

##### abortSignal?

```ts theme={null}
optional abortSignal: AbortSignal;
```

Defined in: [\_vendor/BaseClient.ts:45](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/BaseClient.ts#L45)

A hook to abort the request.

###### Inherited from

```ts theme={null}
BaseRequestOptions.abortSignal
```

##### headers?

```ts theme={null}
optional headers: Record<string, EndpointSupplier<string | null | undefined>>;
```

Defined in: [\_vendor/BaseClient.ts:49](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/BaseClient.ts#L49)

Additional headers to include in the request.

###### Inherited from

```ts theme={null}
BaseRequestOptions.headers
```

##### maxRetries?

```ts theme={null}
optional maxRetries: number;
```

Defined in: [\_vendor/BaseClient.ts:43](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/BaseClient.ts#L43)

The number of times to retry the request. Defaults to 2.

###### Inherited from

```ts theme={null}
BaseRequestOptions.maxRetries
```

##### queryParams?

```ts theme={null}
optional queryParams: Record<string, unknown>;
```

Defined in: [\_vendor/BaseClient.ts:47](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/BaseClient.ts#L47)

Additional query string parameters to include in the request.

###### Inherited from

```ts theme={null}
BaseRequestOptions.queryParams
```

##### timeoutInSeconds?

```ts theme={null}
optional timeoutInSeconds: number;
```

Defined in: [\_vendor/BaseClient.ts:41](https://github.com/coinbase/cdp-sdk/blob/30d1b3dc350cd763fecf481c5bc976bd77951f3b/typescript/packages/cdp-sdk/src/_vendor/BaseClient.ts#L41)

The maximum time to wait for a response in seconds.

###### Inherited from

```ts theme={null}
BaseRequestOptions.timeoutInSeconds
```

## Type Aliases

* [Options](/sdks/cdp-sdks-v2/typescript/PaymentMethods/PaymentMethodsClient/Options)
