For a solution that we are developing for the hospitality industry, we need to save customer credit card information, and show this to the hotel for them to manually process the payment later.
I have read all these questions and answers:
- Storing credit card information for later manual processing
- Storing credit card data on behalf of customers: and transfer the data later
The answer is pretty much "no, you can't do it." But the thing is, this is pretty much how it works within the hospitality industry, and me saying "no, you can't do it" basically means not being able to sell our solution to hotels.
I know many hotel booking engine providers that store the CC information for the hotel to view and process manually. My hotel clients also tell me that even booking.com does this. The catch is, they can only view the credit card information a certain amount of times before it vanishes.
Does this "only viewable a certain amount of time before vanishing" clause change the situation? Is there any way of getting around this to sell solutions to hotels without breaking the law and putting ourselves in danger (apart from processing the money through a payment gateway ourselves, hotels don't want this either)?