One of our customers' portals requires a way to store and retrieve credit card numbers and expiration dates for up to 1 year, to pass on to their customers in some special cases.
It's an online hotel booking website, where a 10% fee is charged at the time of booking and hotels charge the rest on-site when their customers walk in. However, in case of a "no-show", the hotels will need to charge for the first night through their own system, using the credit card information provided during the booking.
From everything I've read on the subject, the authorize.net CIM would only allow you to charge the same credit card again, but not show the actual credit card details.
If so, any ideas how others are able to do it?
For example, Hostelworld.com is able to show their hotels/hostels the credit card numbers used in the bookings - did they develop their own custom solution? (with PCI compliance, it could be pretty expensive).
I've heard that there might be some third party credit card storage services - any suggestions?
Thank you very much,
Roman