Which credit card processor allow us to retrieve payment information from their server in case if we need the payment information?
I believe my question isn't clear enough and I decided to write a detailed scenario.
We are building a new web project which allow hostel owner to list their hostel at our website.
We will charge 10% as a deposit for the booking and if the guest doesn't show up, the hostel owner can look at the guest's credit card information (login into their control panel from backend) to charge the credit card with their own credit card terminal.
So now I am looking for a credit card payment processor which allow us to charge the 10% deposit, store the credit card information on their server and in case of no-show, we can retrieve the credit card information which the hostel owner will need it to charge for the no show fee.
Thank guys. Any answer is much appreciated
Payment processors (at least for credit cards) are prohibited from giving you more information than you supplied to them. You may be able to retrieve the information you supplied to them, but nothing additional. The only extra information you can get from them is a code that may or may not indicate the billing address or security code you supplied was incorrect. These reference codes tend to be unreliable.
Our merchant account does not allow you to see the expiration date, CVS, or complete credit card number for settled batches.
If I understand your question correctly, here is what I suggest:
Whatever you do, do not cut corners! I had to deal with cancelled merchant account before - it is not fun, it is really painful, and not worth the shortcuts.
Why aren't you taking the entire payment upfront? Most booking services I've used require 100% payment upfront.
One thing you need to keep in mind, if you keep sending noshows to hostels, they're going to stop listing on your site.