After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Instant Purchase

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

Instant Purchase allows customers to speed through the checkout process using information that is saved in their account. When enabled, the Instant Purchase button appears below the Add to Cart button on the product page for customers who meet the requirements.

Luma storefront product page with the Instant Purchase option displayed Instant purchase option in the product page

Customer requirements

Make an instant purchase

  1. In the storefront, go to the product page of the item to be purchased.

  2. Select the required options and click Instant Purchase.

    The shopper sees a confirmation dialog to confirm the instant purchase Instant purchase confirmation dialog

  3. Review the Instant Purchase Confirmation information and click OK to complete the transaction.

    A confirmation message and order number appears at the top of the product page.

Configure instant purchase

Step 1: Open the configuration page

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

Step 2: Configure the payment method vault

The following example shows how to configure the Braintree vault.

  1. In left panel, expand the Sales section and choose Payment Methods.

  2. Expand Expansion selector the Deprecated Payment Methods section and the Braintree (Deprecated) section.

    Basic Settings Basic Braintree Settings

  3. In the Basic Braintree Settings section, enter the following information from your Braintree seller account:

    • Merchant ID
    • Public Key
    • Private Key
  4. Set Enable this Solution to Yes.

  5. If applicable set Enable PayPal through Braintree to Yes.

  6. Set Vault Enabled to Yes.

Step 3: Enable instant purchase

  1. In the left panel under the Sales section, choose Sales.

  2. Expand Expansion selector the Instant Purchase section.

  3. If this change is for a specific store view, choose the store view where the configuration applies.

    When prompted, click OK to continue.

  4. Set Enabled to Yes.

  5. Enter the Button Text that you want to appear on the button.

    The button text can be changed for each store view, or language. By default, the button text is Instant Purchase.

    The configuration page with the instant purchase options displayed Instant Purchase configuration options

  6. Click Save Config.

  7. When prompted to update the cache, click Cache Management in the system message and follow the instructions to flush the cache.