Reputation: 1088
I have a restaurant reservations site, which helps customers book an event at a restaurant. When a customer makes a reservation, we take a refundable security deposit from the customer. After the event is held, we reimburse the amount. We get a booking fees from the restaurant, as a percentage of the total tab.
I am in the process of implementing a payment system, like Paypal or a merchant account. Paypal says that they will drop us if the number of refunds are above 5% they will drop us.
I am just trying to figure out the most logical way to get this implemented.
Thanks!
Upvotes: 2
Views: 359
Reputation: 5727
I think you'll find a similar policy for most online payment systems, as they are built for payments rather than deposits.
As far as I can tell, Google Checkout will allow refunds, but will take a flat fee of $0.30 from each refund, meaning that you lose out every time you hold a deposit.
A quick search for online deposit service doesn't turn up much, No sites I've heard anything about anyway.
As Dieter G Says, I think your best option would be to hold the customer's card details, but don't take a payment unless they don't turn up.
Upvotes: 0
Reputation: 4786
This is well beyond my area of experience, but perhaps you could do something similar to a hotel reservation...
Rather than actually charging an amount when the reservation is made, you could simply take the credentials required to make a charge, and do one of two things:
Upvotes: 2
Reputation: 958
Why not physically charge the card when the patron actually does not turn up for the booking?
Upvotes: 2
Reputation: 63126
Personally I think this is going to be hard for you to find a merchant that will be willing to allow you to essentially refund all transactions.
I would start out talking to each of the big ones out there and see if they will allow you to do what you are looking for. I personally find that Authorize.NET is very easy to work with and I've been impressed with them.
Upvotes: 1