I have a number of fixed clients who order from my site, they share credit card details with me whenever they want to pay to me and place a new order. I want this manual process to be automated and save the credit cards in magento 2 backend so I don't have to ask the clients and enter the card information for the next order.
I know it's not a secure way but my clients are willing to share the CC details and they won't deny if I store it with me.
This doesn't have to be an unsecured process. You can tokenize/vault credit cards with a secure payment gateway. In such situations, the sensitive card data is stored securely by a 3rd party. With the right gateway/extension, when you get to the payment step, you'll see the option to pay with a card on file, like the Visa card ending in xxx-xxx-xxx-1234.
For your purposes, the card is on file and you can authorize/capture payments for new orders without the shopper needing to enter the card details again, and without you needing to store them in a way that's not secure or PCI compliant.
With most gateways that support this, you can log in to your merchant account and use the saved card for non-eCommerce orders too.
While you can look for a new gateway that supports this, you can also see if your existing gateway has a Magento extension that's compatible. For example, here are some samples of extensions for Authorize.net CIM which securely stores credit card data:
https://marketplace.magento.com/rootways-module-authorizenetcim.html
https://marketplace.magento.com/mage-delight-authorizecim.html
https://marketplace.magento.com/paradoxlabs-authnetcim.html
https://marketplace.magento.com/tnw-module-authorizenetcim.html
Best of luck!
Hi there,
Adobe also has an Open Source and Commerce supported extension that enables the ability to save a card and for a customer to use that in another transaction at a later time. This uses PayPal on the backend as the processor.
https://marketplace.magento.com/magento-payment-services.html
Harrison
hloveall@adobe.com
Payment Services Sales Manager