I have read the release note of Magento 2.2.2 regarding an Instant purchase. But I would like to know more about it.

I know following details about this feature :

Instant Purchase feature allows the Customer to place the order in seconds without going through full checkout. Once clicked, the system places the order using default shipping and billing addresses and stored payment method. The order is placed and a customer gets a confirmation message in the notification area.

Prerequisites to display the Instant Purchase button:
Instant purchase enabled for a store at Store / Configurations / Sales / Sales / Instant Purchase
Customer is logged in
Customer has default shipping and billing address defined
Customer has valid stored payment method with instant purchase support

The question is how instant purchase support may be implemented for any payment method with vault support?

What are the steps we need to make Custom Payment Method compatible with instant purchase?

2 Answers 2


You can find answers in the official documentation:

Example of payment method integration may be found in Braintree module:

  • I have read those links already as mentioned in the question. I need some real time examples with explanation. Commented Dec 13, 2017 at 13:44
  • 1
    See updated comment. It is actually what is described in DevDocs under Payment method integration section. Commented Dec 13, 2017 at 17:48

I have read detail of this feature and found that something important:


As per above doc please carefully read the line:

Customer accounts have a stored payment method with vault enabled.

As per above line we will require vault enabled for custom payment method.Hence it is required to Adding vault integration to save custom credit card information that will need in Instant Purchase.

More About Vault Integration Please refer to link:


So make Our Custom Payment Method compatible with instant purchase we will Require Vault Integration.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.