Guest paid by visa card accepted on my machine but payment denied by bank.
On enquiry no explanation could be given officially but believe guest maxed her card just before booking in so when my transfer got processed there was no money left,. Luckily for me I managed to contact the guest and she paid by EFT.
Two things were brought to light by this experience.
1. The process of payment by card is flawed because if the card is maxed out due to a transfer/ payment immediately preceding the guest booking in, your fee will be denied by the bank with the possibility of you losing a lot of money.
2. This particular guest booked in via a travel agent who refused to give details of the guest telephone number or address. If it hadn't been for an SMS the guest had sent me during her stay, I would not have been able to contact her and would not have been paid. My profile specifically requires the guest address and telephone number, but Booking. Com just ignored that requirement because the travel agent is a " good customer". You cannot endanger the host in this way.