I have a client who wants to be able to have new customers who sign up with them online for a delivery service to be able to submit their credit card information as well. Once the information is obtained the client will manually enter this information into their POS system at their retail store. The client does NOT want to offer clients the ability to pay online, or store credit card data, or anything else. They only want to allow the customer to submit their card information via a standard web form. What encryption will need to be done in order for this to be done securely? (BTW...I am outsourcing this task to another, but I need to get an answer to this question ASAP so I can give my client an idea as to how involved it is.) I'm trying to convince my client to use a service and not set this up locally, but I need to know what would have to happen in order to do this locally so I can show him the benefits of using a service.
PS: Are there services that you would recommend? Are there services that you would suggest I avoid? (Thanks BTW for all of the answers I greatly appreciate everyone's time.)