eKarda Ltd is based in Hong Kong and some banks (especially in the USA) automatically block international payments.
If you are certain your card details are correct and the card has sufficient funds for the transaction, please contact your financial institution and ask them to allow a payment to ekarda Limited in Hong Kong.
You may also try using a credit card issues by a different bank.