Application doesn't give clear error messages. Input credit card details several times while it showed incorrect card details, turned out bank had to authorize Agoda to charge the card. After discussing it with customer service even though they mentioned I can pay later that day, they still cancelled the booking 2 days before the travel. Not recommending using agoda or the app.