См. логи ошибок. Спросите у ликпея, а?
Деталей, как и в какой валюте происходит запрос к банку-эмитенту карты, у меня нет. По логике - должны быть рубли. По факту - может быть и пересчитанная в доллары сумма, и пересчитанная дважды - сначала в гривну, потом в доллары. Это, я думаю, основная причина проблем.
Продавец в ликпее получает суммы исключительно в гривнах - суммы в рублях и долларах видны только в деталях операции, где-то там в скобочках. Это пища для подумать тем, кто считает, что цены в долларах - панацея.
Возможные альтернативы - двачекаут и второй какой-то весьма известный процессинг, забыл. Оба есть во встроенных способах оплаты. У второго весьма драконовские расценки на обслуживание, а у 2CO помню, совершенно безумный список ограничений: я так и не понял, чем же там можно торговать, если всё запрещено.
UPD: второй - Skrill, бывший Moneybookers.