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

# init

Get an instance of `Vault Manager`, which can be used to:

* [fetch a list](./fetchVaultedPaymentMethods) of vaulted payment methods for the `customerId` attached to the [client session](/api-reference/v2.4/api-reference/client-session-api/create-a-client-session#body-customer-id)
* [delete](./deleteVaultedPaymentMethod) a vaulted payment method for the `customerId` attached to the [client session](/api-reference/v2.4/api-reference/client-session-api/create-a-client-session#body-customer-id)
* [perform a payment](./startPaymentFlow) using a vaulted payment method and additional data (e.g. CVV)
* [validate](./validate) the additional data used to perform a payment (e.g. validate CVV)

```swift SWIFT theme={"dark"}
func init()
```
