Saved Credit Cards

Compatible With: Community 2.0, 2.1, 2.2, 2.3 Enterprise 2.0, 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
20 December, 2018
Extensions, Payments & Security, Payment Integration
License Type:


Saved Credit Card functionality for Magento 2 is back! Store credit card type, number, expiration as well as card validation code (CVC/CVV2/CCV).

Other Extensions by XTENTO


Back to top

Saved Credit Card functionality for Magento 2 is back! Do you need to process credit cards offline or using your card terminal manually? Need to save credit card numbers including the card validation code for orders placed by your customers? Then this is the extension you've been looking for - this is a payment method for Magento that saves credit card information entered in the checkout by your customers encrypted in the Magento database.

This extension allows you to set up a new payment method in the Magento 2 checkout that looks like any other credit card payment method - the customer has to enter their credit card number and the expiry date. This information is then stored in the Magento database, encrypted using Magentos built-in encryption mechanism. The full credit card information can then be seen by authorized admins in the Magento administration panel. This extension is similar to the "Credit Card (Saved)" payment method that existed in Magento 1 (known as "ccsave"), but which doesn't exist in Magento 2 anymore.



Attention - read this before purchasing the extension: In most countries, storing full credit card information on your server is not permitted unless you are fully PCI certified. It is against PCI standards to keep customer credit card information in your database. Use this extension at your own risk, and be sure to check whether you are allowed to store credit card information yourself or not. This extension was built for environments where storing credit card information is allowed, and we will not take any liability for stores using this extension in production environments where storing credit card information locally is prohibited.



  • Set up a new payment method that stores all credit card details in the database
  • Store credit card type, number and expiration date
  • Available as a payment method in both frontend as well as backend (phone orders, ...)
  • Take orders online or via telephone and process credit cards offline
  • Credit card information is stored encrypted in the Magento database
  • Extended credit card information is shown when viewing an order in the backend
  • Fully configurable: Change method name, accepted card types, CVC required yes/no, ...
  • ACL (role/permissions) support - allow only certain admins to see full credit card information
  • Ability to hide ("mask") credit card information in backend and reveal it by pressing "Show"
  • Ability to wipe credit card information from within the order after processing it
  • Ability to automatically wipe credit card information from orders older than X days
  • Full credit card information can be retrieved via the Magento API and 3rd party modules
  • Code not encrypted and freely customizable, instant download after your purchase
  • Easy installation & updates via composer

Please note this is an offline payment method. This means, entered credit cards will not be validated, authorized, or charged. The credit card information is only stored in the database for further processing by your applications and/or humans that manually copy/paste stored credit card information and process it.

This method is useful when you have a card terminal in a “brick and mortar” store, or have access to a virtual terminal. As with all online payment methods, it is highly recommended that you configure an SSL certificate for your store.



We've set up a demonstration section showing the configuration section of the extension in the backend. Please click this link to view the demo backend.



Please visit our store for more information about this extension. If you have any questions regarding this extension, please do not hesitate to contact us at We'll be happy to help!





Release Notes

Back to top


  • Compatible with CE: 2.1 2.2 2.3
  • Compatible with EE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 1.0.7 =====
    + Added ability to edit orders in admin that were placed using this payment method

    ===== 1.0.8 =====
    + Established compatibility with Magento 2.3


  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 1.0.5 =====
    * Whenever CC wiping cronjob runs, last 5 days are wiped as well so in case cron fails, no orders are missed.

    ===== 1.0.6 =====
    * Updated Xtento_XtCore to version 2.3.0
    * Confirmed compatibility with Magento CE 2.2.5 / EE 2.2.5


  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 1.0.4 =====
    * Fixed issue in CC wiping function


  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 1.0.3 =====
    * Updated Xtento_XtCore to version 2.2.0


  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 1.0.2 =====
    * Removed CVC storing from module as it's not allowed even in PCI-certified environments


  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 1.0.0 =====
    * Initial stable M2 release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top