# ECRYPT Docs ## Docs - [Add-Ons](https://docs.ecrypt.com/ach-add-ons.md) - [ACH Overview](https://docs.ecrypt.com/ach-overview.md) - [Adobe Commerce (Magento)](https://docs.ecrypt.com/adobe-commerce.md): Accept credit and debit card payments in your Adobe Commerce store with the ECRYPT module. - [Cancel Customer Subscription](https://docs.ecrypt.com/api-reference/customers-subscription/cancel-customer-subscription.md): Cancel a customer subscription - [Create Customer Subscription](https://docs.ecrypt.com/api-reference/customers-subscription/create-customer-subscription.md): Create a customer subscription for a customer. - [Get Customer Subscription](https://docs.ecrypt.com/api-reference/customers-subscription/get-customer-subscription.md): Pull a Customer Subscription by customer id and customer subscription id - [List Customer Subscriptions](https://docs.ecrypt.com/api-reference/customers-subscription/list-customer-subscriptions.md): /// Get the customer and a list of subscriptions. The default sort order is `created date descending`. - [Modify Customer Subscriptions Price](https://docs.ecrypt.com/api-reference/customers-subscription/modify-customer-subscriptions-price.md): Update a customer subscription to pause it. - [Resume Customer Subscriptions](https://docs.ecrypt.com/api-reference/customers-subscription/resume-customer-subscriptions.md): Update a customer subscription to pause it. - [Suspend Customer Subscription](https://docs.ecrypt.com/api-reference/customers-subscription/suspend-customer-subscription.md): Updates a customer subscription to pause it. - [Create Customer Wallet Payment Method](https://docs.ecrypt.com/api-reference/customers-wallet/create-customer-wallet-payment-method.md) - [Delete Customer Wallet Payment Method](https://docs.ecrypt.com/api-reference/customers-wallet/delete-customer-wallet-payment-method.md) - [Get Customer Wallet Payment Method](https://docs.ecrypt.com/api-reference/customers-wallet/get-customer-wallet-payment-method.md) - [List Customer Wallet](https://docs.ecrypt.com/api-reference/customers-wallet/list-customer-wallet.md) - [Modify Customer Wallet Payment Method](https://docs.ecrypt.com/api-reference/customers-wallet/modify-customer-wallet-payment-method.md) - [Create Customer](https://docs.ecrypt.com/api-reference/customers/create-customer.md): Create a new customer in your vault. - [Delete Customer](https://docs.ecrypt.com/api-reference/customers/delete-customer.md): Delete the customer from your customer vault. - [Get Customer](https://docs.ecrypt.com/api-reference/customers/get-customer.md): Get the specified customer. - [List Customers](https://docs.ecrypt.com/api-reference/customers/list-customers.md): Get a list of `ACTIVE` customers from your vault. The default sort order is `CREATED DATE DESCENDING`. - [Create Dynamic Checkout](https://docs.ecrypt.com/api-reference/dynamic-checkout/create-dynamic-checkout.md) - [Create Dynamic Checkout](https://docs.ecrypt.com/api-reference/dynamic-checkout/create-dynamic-checkout-1.md) - [Get v1webhook](https://docs.ecrypt.com/api-reference/dynamic-checkout/get-v1webhook.md) - [Put v1webhook](https://docs.ecrypt.com/api-reference/dynamic-checkout/put-v1webhook.md) - [List Batches](https://docs.ecrypt.com/api-reference/reporting/batch/list-batches.md): List Batches using the specified filter. - [Get Batch](https://docs.ecrypt.com/api-reference/reporting/batchdetail/get-batch.md): Get Batch with paginated transactions. - [Get Transaction](https://docs.ecrypt.com/api-reference/reporting/transactions/get-transaction.md): Get the specified transaction based on the provided TransactionID. - [List Transactions](https://docs.ecrypt.com/api-reference/reporting/transactions/list-transactions.md): Get the paginated list of transactions using the provided filter criteria. - [Create Subscription](https://docs.ecrypt.com/api-reference/subscriptions/create-subscription.md): Create a new merchant subscription template. - [Delete Subscription Plan](https://docs.ecrypt.com/api-reference/subscriptions/delete-subscription-plan.md): Delete the subscription plan. All customer subscriptions associated with this subscription plan must be canceled before you can delete the plan. - [Get Subscription](https://docs.ecrypt.com/api-reference/subscriptions/get-subscription.md): Get the specified subscription. - [List Subscriptions](https://docs.ecrypt.com/api-reference/subscriptions/list-subscriptions.md): Get a list of `ACTIVE` subscription plans. The default sort order is `CREATED DATE DESCENDING`. - [Create](https://docs.ecrypt.com/api-reference/terminals/create.md): Create a new terminal. - [Delete](https://docs.ecrypt.com/api-reference/terminals/delete.md): Delete the specified terminal. - [Get](https://docs.ecrypt.com/api-reference/terminals/get.md): Get the specified terminal. - [List](https://docs.ecrypt.com/api-reference/terminals/list.md): Get a list of terminals. - [Create Token](https://docs.ecrypt.com/api-reference/tokens/create-token.md): Payment Tokens support credit card's and ACH bank account information. Tokens, can be for one time use, or stored and saved to a customers profile. - [Authorize](https://docs.ecrypt.com/api-reference/transactions/authorize.md): ### DESCRIPTION ### - [Capture](https://docs.ecrypt.com/api-reference/transactions/capture.md): `CAPTURE` a previous 'AUTHORIZTION'. Capture up to the amount authorized - [Credit](https://docs.ecrypt.com/api-reference/transactions/credit.md): ### DESCRIPTION ### - [Get a Transaction](https://docs.ecrypt.com/api-reference/transactions/get-a-transaction.md) - [List Transactions](https://docs.ecrypt.com/api-reference/transactions/list-transactions.md): Get a list of `ACTIVE` customers from your vault. The default sort order is `CREATED DATE DESCENDING`. - [Refund](https://docs.ecrypt.com/api-reference/transactions/refund.md): `REFUND` a settled transaction. Refund amount cannot exceed settled amount. - [Sale](https://docs.ecrypt.com/api-reference/transactions/sale.md): ### DESCRIPTION ### - [Validate](https://docs.ecrypt.com/api-reference/transactions/validate.md): ### DESCRIPTION ### - [Void](https://docs.ecrypt.com/api-reference/transactions/void.md): `VOID` an unsettled transaction. - [Batches](https://docs.ecrypt.com/batches.md) - [Cards Overview](https://docs.ecrypt.com/cards-overview.md) - [Go Live & Certification](https://docs.ecrypt.com/certification.md): Complete your integration review and move to production. - [Charge Customer Wallet](https://docs.ecrypt.com/charge-customer-wallet.md): Charge a customer's stored payment method using their customer ID or a specific wallet payment method. - [Dynamic Checkout Page](https://docs.ecrypt.com/checkout-page.md): A feature-rich tool that offers an end-to-end sales solution with a highly customizable checkout/invoice experience. - [Cloud Terminal](https://docs.ecrypt.com/cloud-terminal.md) - [Customers Overview](https://docs.ecrypt.com/customers-overview.md): Store customer profiles and payment methods to enable on-file charging, subscriptions, and more. - [Allow IP (Authorize IP)](https://docs.ecrypt.com/dashboard-allow-ip.md) - [Dashboard customer vault](https://docs.ecrypt.com/dashboard-customer-vault.md) - [Invoicing](https://docs.ecrypt.com/dashboard-invoicing.md) - [Manage Terminals](https://docs.ecrypt.com/dashboard-manage-terminals.md) - [Overview & Navigation](https://docs.ecrypt.com/dashboard-overview-navigation.md) - [Receipts](https://docs.ecrypt.com/dashboard-receipts.md) - [Reporting](https://docs.ecrypt.com/dashboard-reporting.md) - [Subscriptions](https://docs.ecrypt.com/dashboard-subscriptions.md) - [Webhooks](https://docs.ecrypt.com/dashboard-webhooks.md) - [Definitions](https://docs.ecrypt.com/definitions.md) - [Developer Support](https://docs.ecrypt.com/developer-support.md) - [Environments & Keys](https://docs.ecrypt.com/environments.md): Understand the difference between Sandbox and Production environments, and how to use your API keys correctly. - [Error Handling](https://docs.ecrypt.com/error-handling.md) - [Google Pay™](https://docs.ecrypt.com/google-pay.md) - [Quickstart](https://docs.ecrypt.com/guides-quickstart.md) - [How Payments Work](https://docs.ecrypt.com/how-payments-work-1.md) - [Hosted Iframe](https://docs.ecrypt.com/iframe.md) - [API Keys](https://docs.ecrypt.com/kb-api-keys.md) - [Hosted Payments](https://docs.ecrypt.com/kb-hostedpayments.md) - [Surcharging](https://docs.ecrypt.com/kb-surcharging.md) - [Manage Customers](https://docs.ecrypt.com/manage-customers.md): Create, retrieve, list, and delete customer records and wallet payment methods. - [Manage Locations](https://docs.ecrypt.com/manage-locations.md) - [Manage Transactions](https://docs.ecrypt.com/manage-transactions.md) - [Mange Users](https://docs.ecrypt.com/mange-users.md) - [Manual Payment Entry (KEY & ACH)](https://docs.ecrypt.com/manual-key-entry.md) - [Migrate to ECRYPT](https://docs.ecrypt.com/migrate-tokens.md): Move your stored payment tokens from another processor to ECRYPT. - [Order Devices](https://docs.ecrypt.com/order-devices.md) - [PCI-DSS Compliance](https://docs.ecrypt.com/pci-dss-compliance.md) - [Security Guidelines](https://docs.ecrypt.com/security-best-practices.md) - [Security Settings](https://docs.ecrypt.com/security-settings.md) - [Subscriptions](https://docs.ecrypt.com/subscriptions.md) - [Surcharging](https://docs.ecrypt.com/surcharge.md) - [Testing](https://docs.ecrypt.com/testing.md) - [Tokens](https://docs.ecrypt.com/tokens.md): Tokenizing card and ACH payment data before sending it to your server. - [Transactions](https://docs.ecrypt.com/transactions.md) - [Velocity Filter](https://docs.ecrypt.com/velocity-filter.md) - [Webhooks](https://docs.ecrypt.com/webhooks-setup.md) - [WooCommerce](https://docs.ecrypt.com/woo-commerce.md): Accept credit and debit card payments in your WooCommerce store with the ECRYPT plugin. ## OpenAPI Specs - [reporting-v4-swagger](https://cdn.ecrypt.dev/swagger/reporting-v4-swagger.json) - [reporting-v2-swagger](https://docs.ecrypt.com/reporting-v2-swagger.json) - [reporting-v1-swagger](https://docs.ecrypt.com/reporting-v1-swagger.json) - [swagger-001](https://docs.ecrypt.com/swagger-001.json) - [gateway-api-v1.005](https://docs.ecrypt.com/gateway-api-v1.005.json) - [gateway-api-v1.002](https://docs.ecrypt.com/gateway-api-v1.002.json) - [swagger-reporting](https://docs.ecrypt.com/swagger-reporting.json) - [ecrypt-gateway-api](https://docs.ecrypt.com/ecrypt-gateway-api.json)