We offer cash on delivery services in Bahrain. We will shortly start accepting credit cards. Our delivery personnel will carry credit card machines and you can swipe your cards should you wish to pay by credit cards.