Is it possible to do manual credit card payments with Merchello? Eg not through an automated payment gateway but just capture card information and process using our existing physical terminal.
Thanks for any advice!
Steve
Yes, it's possible, but not something we would probably ever include in the core due to PCI compliance issues. The way it would work is to record the credit card information and either save it to the database in the payment transaction (through a custom payment provider) or probably better, write the information out to a file somewhere outside of the web root so it can be easily removed when it came time to process the payments manually.
Offline payments with Merchello?
Is it possible to do manual credit card payments with Merchello? Eg not through an automated payment gateway but just capture card information and process using our existing physical terminal.
Thanks for any advice!
Steve
Hey Steve,
Yes, it's possible, but not something we would probably ever include in the core due to PCI compliance issues. The way it would work is to record the credit card information and either save it to the database in the payment transaction (through a custom payment provider) or probably better, write the information out to a file somewhere outside of the web root so it can be easily removed when it came time to process the payments manually.
The provider itself would be very simple to write - take a look at the PurchaseOrder payment provider as an example ... https://github.com/Merchello/Merchello/tree/merchello-dev/Plugin/Payments/PurchaseOrder
The only difference would be the number of fields you would store in the processor arguments collection when you collect the cc info.
Hi Rusty,
Thanks for the information - very helpful! We will take a closer at the custom payment provider option.
Steve
is working on a reply...