# Features and available operations

The **Revolut Gateway for Adobe Commerce (Magento 2)** plugin enables you to accept online payments via your Adobe Commerce store easily. Additionally, you can perform other operations directly from your store.

## Fast checkout

Enhance your customers' shopping experience by offering Fast checkout options using **Revolut Pay**, **Apple Pay**, and **Google Pay**. This feature allows customers to bypass the standard checkout process, eliminating the need to manually enter shipping and billing details. All necessary information is automatically retrieved from the customer's saved details, providing a seamless and expedited purchasing process.

:::info
For more information about Revolut Pay, see: [What is Revolut Pay?](/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction#what-is-revolut-pay)
:::

To enable Fast checkout, ensure you're using the latest version of the **Revolut Gateway for Adobe Commerce (Magento 2)** plugin (v2.0.0 or above).

### Enable Fast checkout for Revolut Pay

1. **Log in** to your Adobe Commerce dashboard as an admin.
1. In your Magento admin panel, navigate to **Stores > Configuration > Sales > Payment Methods**.
1. Scroll down to the **Other Payment Methods** section, find the Revolut Gateway and click **Configure** to expand the settings.
1. Expand the **Revolut Pay** section.
1. In the **Enable** field, select **Yes**.
1. In the **Locations** field, select where you want the Revolut Pay button to appear for Fast checkout. You can select multiple options by holding **`CTRL`**/**`CMD`**:
   - **Product:** Adds the Revolut Pay button, using the Fast checkout flow, to the product page as an alternative to the **Add to Cart** option.

     ![Adobe Commerce (Magento 2) - Fast checkout on product page](/img/accept-payments/plugins/magento/magento-fast-checkout-product.png)

   - **Cart:** Adds the Revolut Pay button, using the Fast checkout flow, to the cart page as an alternative to the **Proceed to Checkout** option.

     ![Adobe Commerce (Magento 2) - Fast checkout on cart page](/img/accept-payments/plugins/magento/magento-fast-checkout-cart.png)

1. Click **Save Config** to apply the changes.

### Enable Fast Checkout for Apple Pay and Google Pay

1. **Log in** to your Adobe Commerce dashboard as an admin.
1. In your Magento admin panel, navigate to **Stores > Configuration > Sales > Payment Methods**.
1. Scroll down to the **Other Payment Methods** section, find the Revolut Gateway and click **Configure** to expand the settings.
1. Expand the **Apple Pay / Google Pay** section.
1. In the **Enable** field, select **Yes**.
1. In the **Locations** field, select where you want the payment button to appear for Fast checkout. You can select multiple options by holding **`CTRL`**/**`CMD`**:
   - **Product:** Adds the payment button, using the Fast checkout flow, to the product page as an alternative to the **Add to Cart** option.

     ![Adobe Commerce (Magento 2) - Fast checkout on product page](/img/accept-payments/plugins/magento/magento-fast-checkout-product.png)

   - **Cart:** Adds the payment button, using the Fast checkout flow, to the cart page as an alternative to the **Proceed to Checkout** option.

     ![Adobe Commerce (Magento 2) - Fast checkout on cart page](/img/accept-payments/plugins/magento/magento-fast-checkout-cart.png)

1. Click **Save Config** to apply the changes.

:::tip
Now your customers can use **Fast checkout** with Revolut Pay, Apple Pay, and Google Pay.
:::

## Refund orders

When the amount of an order has been captured and an invoice has been generated, you can refund the total or partial amount of an order using Adobe Commerce's admin panel.

To issue refunds:

1. **Log in** to your Adobe Commerce dashboard as an admin.
1. Navigate to **Sales > Invoices**.
1. Select the invoice for the order you would like to refund, and then click **View**.
1. On the top banner, click **Credit Memo**.
1. Scroll down to the **Items to Refund** section and select what items you would like to refund.
1. Optionally, add a comment or update other refund settings.
1. Click **Refund** to process the refund.

:::tip
You've successfully issued a refund through Revolut in Adobe Commerce.
:::

## Manual capture

With the manual capture feature, you can authorise transactions and capture payments later. This functionality gives you greater control over your cash flow and order fulfilment process.

### Enable manual capture

1. **Log in** to your Adobe Commerce dashboard as an admin.
1. In your Magento admin panel, navigate to **Stores > Configuration > Sales > Payment Methods**.
1. Scroll down to the **Other Payment Methods** section, find the Revolut Gateway and click **Configure** to expand the settings.
1. Expand the **API Settings** section.
1. In the **Payment Action** field, select **Authorize**.
1. Click **Save Config** to apply the changes.

### Capture an authorised payment

1. **Log in** to your Adobe Commerce admin panel as an admin.
1. Navigate to **Sales > Orders**.
1. Locate the authorised order you wish to capture and click **View** to open the order details.
1. In the order view, click **Invoice** at the top.
1. In the **New Invoice** page, verify the items and amounts.
1. Scroll down to the **Invoice Totals** section, and ensure the **Capture Online** option is selected.
1. Click **Submit Invoice** to capture the funds for this order.

:::tip
You've successfully captured the customer's authorised payment.
::

## Cancel orders

Cancel uncaptured orders seamlessly within the Adobe Commerce admin interface. The integration ensures that cancellations are reflected in your order management system.

:::info
You can only cancel orders if your store is configured for manually capturing orders.

Orders already captured can only be refunded.
:::

To cancel uncaptured orders:

1. **Log in** to your Adobe Commerce dashboard as an admin.
1. Navigate to **Sales > Orders**.
1. Locate the authorised order you wish to cancel and click **View** to open the order details.
1. In the order details view, click **Cancel**.
1. Confirm the cancellation when prompted.

Cancelling an order in Adobe Commerce does not automatically refund the payment in Revolut. If you need to refund the payment, follow the steps outlined in the [Refund orders](#refund-orders) section.

:::tip
You've successfully cancelled the order in your Adobe Commerce store.
:::