Home » Item #371
My site does not use online authorization gateways for dealing with credit cards. Instead, I wish to store card information in the database and view this through the back end. How do I achieve this?
You first need to ensure that one of the payment systems you have included in the paymentsystems config setting includes 'email'. This ensures the customer has the option to pay through the site (rather than through an external authorization gateway).
Credit card details are not saved in the database as default. To active this, set the config setting saveInDb to 'y'. You should then be storing customer card numbers and be able to view them on customer records through the back end.
For security, only consider this if your site has a secure certificate (so you can access the back end through SSL) and the database is in a 'private' or 'data folder', making it inaccessible to web browsers.