Response from bahraingreetings.com
Hi we do apologise with regards to the issue you had faced. This is nothing to do with our system and it primarily due to the rejection from our payment gateway due to the country geoip restriction.
This is due to the fact that most frauds do happen this way specially if the customer is using the card out of the card issuing country. We do apologise once again and are not in control of how the fraud prevention logic our payment processing company uses.