# Vaultera Switch ## Docs - [Customers - Create](https://docs.switch.vaultera.co/api-reference/customers/customers--create.md): Creates a customer object and stores the customer details to be reused for future payments. Incase the customer already exists in the system, this API will respond with the customer details. - [Customers - Delete](https://docs.switch.vaultera.co/api-reference/customers/customers--delete.md): Delete a customer record. - [Customers - List](https://docs.switch.vaultera.co/api-reference/customers/customers--list.md): Lists all the customers for a particular merchant id. - [Customers - Retrieve](https://docs.switch.vaultera.co/api-reference/customers/customers--retrieve.md): Retrieves a customer's details. - [Customers - Update](https://docs.switch.vaultera.co/api-reference/customers/customers--update.md): Updates the customer's details in a customer object. - [Disputes - List Disputes](https://docs.switch.vaultera.co/api-reference/disputes/disputes--list.md): Lists all the Disputes for a merchant - [Disputes - Retrieve Dispute](https://docs.switch.vaultera.co/api-reference/disputes/disputes--retrieve.md): Retrieves a dispute - [Payment Method - Delete](https://docs.switch.vaultera.co/api-reference/payment-methods/payment-method--delete.md): Deletes a payment method of a customer. - [Payment Method - Retrieve](https://docs.switch.vaultera.co/api-reference/payment-methods/payment-method--retrieve.md): Retrieves a payment method of a customer. - [Payment Method - Set Default Payment Method for Customer](https://docs.switch.vaultera.co/api-reference/payment-methods/payment-method--set-default-payment-method-for-customer.md): Set the Payment Method as Default for the Customer. - [Payment Method - Update](https://docs.switch.vaultera.co/api-reference/payment-methods/payment-method--update.md): Update an existing payment method of a customer. This API is useful for use cases such as updating the card number for expired cards to prevent discontinuity in recurring payments. - [PaymentMethods - Create](https://docs.switch.vaultera.co/api-reference/payment-methods/paymentmethods--create.md): Creates and stores a payment method against a customer. In case of cards, this API should be used only by PCI compliant merchants. - [Introduction to payments](https://docs.switch.vaultera.co/api-reference/payments/Introduction--to--payments.md) - [Payments - Cancel](https://docs.switch.vaultera.co/api-reference/payments/payments--cancel.md): A Payment could can be cancelled when it is in one of these statuses: `requires_payment_method`, `requires_capture`, `requires_confirmation`, `requires_customer_action`. - [Payments - Capture](https://docs.switch.vaultera.co/api-reference/payments/payments--capture.md): To capture the funds for an uncaptured payment - [Payments - Confirm](https://docs.switch.vaultera.co/api-reference/payments/payments--confirm.md): **Use this API to confirm the payment and forward the payment to the payment processor.** - [Payments - Create](https://docs.switch.vaultera.co/api-reference/payments/payments--create.md): **Creates a payment object when amount and currency are passed.** - [Payments - Incremental Authorization](https://docs.switch.vaultera.co/api-reference/payments/payments--incremental-authorization.md): Authorized amount for a payment can be incremented if it is in status: requires_capture - [Payments - Retrieve](https://docs.switch.vaultera.co/api-reference/payments/payments--retrieve.md): Retrieves a Payment. This API can also be used to get the status of a previously initiated payment or next action for an ongoing payment - [Payments - Update](https://docs.switch.vaultera.co/api-reference/payments/payments--update.md): To update the properties of a *PaymentIntent* object. This may include attaching a payment method, or attaching customer object or metadata fields after the Payment is created - [Refunds - Create](https://docs.switch.vaultera.co/api-reference/refunds/refunds--create.md): Creates a refund against an already processed payment. In case of some processors, you can even opt to refund only a partial amount multiple times until the original charge amount has been refunded - [Refunds - List](https://docs.switch.vaultera.co/api-reference/refunds/refunds--list.md): Lists all the refunds associated with the merchant, or for a specific payment if payment_id is provided - [Refunds - Retrieve](https://docs.switch.vaultera.co/api-reference/refunds/refunds--retrieve.md): Retrieves a Refund. This may be used to get the status of a previously initiated refund - [Refunds - Update](https://docs.switch.vaultera.co/api-reference/refunds/refunds--update.md): Updates the properties of a Refund object. This API can be used to attach a reason for the refund or metadata fields - [Live with Vaultera Switch](https://docs.switch.vaultera.co/check list for production/saas-set-up.md) - [Error Codes](https://docs.switch.vaultera.co/essentials/error_codes.md) - [Go-live Checklist](https://docs.switch.vaultera.co/essentials/go-live.md) - [Rate Limits](https://docs.switch.vaultera.co/essentials/rate_limit.md) - [Headless SDK](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/headless-sdk.md): Vaultera Switch is designed to facilitate the integration and management of payment-related functionalities in a decoupled or headless architecture with flexibility to customize your checkout UI. Customize the payment experience using Headless functions - [SDK Reference](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/sdk-reference.md) - [Server Setup](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/server-setup.md) - [Customization](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/web/customization.md) - [Error](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/web/error-codes.md) - [Node and HTML](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/web/node-and-html.md) - [Node and React](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/web/node-and-react.md) - [Vanilla JS and REST API Integration](https://docs.switch.vaultera.co/explore-vaultera/checkout-experience/customisable-and-native-integration/web/vinila-js-and-rest-api-integration.md) - [Exporting Payments Data](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/analytics and operations/exporting-data.md) - [Exporting Data from Vaultera switch](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/data migrations/export-data.md) - [Importing Data to Vaultera switch](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/data migrations/import-data.md) - [Disputes/Chargebacks](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/disputes and chargebacks/charge-backs.md) - [Manage Your Team](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/manageyourteam.md) - [Vaultera Switch Account Structure](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/managing accounts and profiles/account-structure.md) - [Control Centre Account Setup](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/managing accounts and profiles/control-center.md) - [Data Security](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/security and compilance/data-security.md) - [GDPR Compliance](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/security and compilance/gdpr-compilance.md) - [Identity and Access Management](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/security and compilance/identity-and-access-management.md) - [PCI Compliance](https://docs.switch.vaultera.co/explore-vaultera/payment-operations/security and compilance/pci-compilance.md) - [Welcome to Vaultera Switch](https://docs.switch.vaultera.co/introduction.md): Your unified payment infrastructure for seamless transactions - [API Reference Overview](https://docs.switch.vaultera.co/overview.md) - [Activate Connector on Vaultera Switch](https://docs.switch.vaultera.co/payment-orchestration/accept payments/connectors/active-connector-on-vaultera.md): Learn how to activate and configure connectors in Vaultera Switch Control Center - [Straumur](https://docs.switch.vaultera.co/payment-orchestration/accept payments/connectors/available-connectors/straumur.md) - [Valitor by Rapyd](https://docs.switch.vaultera.co/payment-orchestration/accept payments/connectors/available-connectors/valitor-by-Rapyd.md) - [Test the Configuration Using the Dashboard](https://docs.switch.vaultera.co/payment-orchestration/accept payments/connectors/try-a-payment.md): Learn how to test your connector configuration using the Vaultera Switch dashboard - [Incremental Authorization](https://docs.switch.vaultera.co/payment-orchestration/accept payments/incremental-authorisation.md) - [Configurations](https://docs.switch.vaultera.co/payment-orchestration/accept payments/payment links/configuration.md) - [Create Payment Links](https://docs.switch.vaultera.co/payment-orchestration/accept payments/payment links/create-payment-links.md) - [Secure Payment Links](https://docs.switch.vaultera.co/payment-orchestration/accept payments/payment links/secure-payment-links.md) - [Setup Custom Domain](https://docs.switch.vaultera.co/payment-orchestration/accept payments/payment links/setup-custom-domain.md) - [Save a Payment Method](https://docs.switch.vaultera.co/payment-orchestration/accept payments/save-payment-method.md) - [Supported Payment Workflows](https://docs.switch.vaultera.co/payment-orchestration/accept payments/support-payment-flows.md) - [Webhooks](https://docs.switch.vaultera.co/payment-orchestration/accept payments/webhooks.md) - [Default Fall Back Routing](https://docs.switch.vaultera.co/payment-orchestration/smart routing/default-fallback-routing.md) - [Least Cost Routing (LCR)](https://docs.switch.vaultera.co/payment-orchestration/smart routing/least-cost-routing.md) - [Rule-Based Routing](https://docs.switch.vaultera.co/payment-orchestration/smart routing/rule-based-routing.md) - [volume based routing](https://docs.switch.vaultera.co/payment-orchestration/smart routing/volume-based-routing.md) - [3DS Step-up Retries](https://docs.switch.vaultera.co/payment-orchestration/smart-retries/3ds-step-retries.md) - [Exploration Guide](https://docs.switch.vaultera.co/start/exploration-guide.md) - [Payment Suite](https://docs.switch.vaultera.co/start/payment-suite.md) - [Support Matrix](https://docs.switch.vaultera.co/support-matrix.md): Complete overview of connector capabilities and supported features - [For E-Commerce Businesses](https://docs.switch.vaultera.co/use-cases/e-commerce.md) - [For PMS Systems](https://docs.switch.vaultera.co/use-cases/pms_systems.md) ## OpenAPI Specs - [openapi_spec](https://docs.switch.vaultera.co/openapi_spec.json) - [vaultera_intelligent_router_open_api_spec](https://docs.switch.vaultera.co/vaultera_intelligent_router_open_api_spec.yml) - [rust_locker_open_api_spec](https://docs.switch.vaultera.co/rust_locker_open_api_spec.yml) - [openapi](https://docs.switch.vaultera.co/api-reference/openapi.json)