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

# Adobe Commerce (Magento)

> Accept credit and debit card payments in your Adobe Commerce store with the ECRYPT module.

ECRYPT's Adobe Commerce module lets you accept credit and debit card payments directly in your store. It supports online payments, native refunds, and a secure vault for storing cards on file.

<Card title="Download Module" icon="download" href="https://commercemarketplace.adobe.com/ecrypt-payment-gateway.html">
  Available on the Adobe Commerce Marketplace.
</Card>

## Requirements

| Requirement             | Details                                                  |
| ----------------------- | -------------------------------------------------------- |
| ECRYPT account          | Sandbox account for testing, live account for production |
| Active merchant account | Required to process real transactions                    |

## Installation

1. Place your order for the ECRYPT module on the Adobe Commerce Marketplace.
2. Open a terminal in your Adobe Commerce directory and install the module:
   ```bash theme={null} theme={null}
   composer require ecrypt/payment-gateway
   ```
3. Run the setup commands:
   ```bash theme={null} theme={null}
   php bin/magento setup:upgrade
   php bin/magento cache:flush
   php bin/magento cache:clean
   ```
4. If your store runs in production mode, also run:
   ```bash theme={null} theme={null}
   php bin/magento setup:di:compile
   php bin/magento setup:static-content:deploy
   ```

## Configuration

1. In the admin panel, go to **Store > Configuration > Sales > Payment Methods > Other Methods > ECRYPT**.
2. In your ECRYPT dashboard, go to **Settings > Developer Tools > API/Security Keys** and copy your private and public keys.
3. Paste both keys into the ECRYPT payment method configuration panel and save.

## Testing

To test your integration before going live, use your ECRYPT sandbox API keys in the configuration panel. If you do not have sandbox credentials, contact support.

See the [Testing](/testing) page for a full list of test card numbers and expected responses.

## Features

**Card vault.** Customers can save their payment method at checkout for future purchases. To enable this, turn on the **Card Saving (Vault)** option in the ECRYPT configuration panel. You can manage and delete stored payment methods under **Stored Payment Methods**.

**Native refunds.** Refunds are handled directly in Adobe Commerce. Go to **Sales > Invoices**, select the invoice, and issue a refund.

## Limitations

Multishipping is not currently supported with the ECRYPT module.
