У меня такая же проблема .. Вы можете использовать это.
Image Icon= new ImageIcon(new WE4().getClass().getResource("IC.jpg"))
Здесь WE4 - это имя моего класса. Надеюсь, это поможет.
В методе LiqPay вы пытаетесь отправить почтовый запрос на https://www.liqpay.ua/api/3/checkout . А в кнопке у вас есть атрибут ng-href (при попытке браузера перейти по этому URL). Я думаю, что это не правильно. Вы отправляете асинхронные запросы и одновременно отправляете своего пользователя на этот URL.
Я понимаю, вы отправляете форму для оплаты заказа? хорошо, вы можете использовать действие в форме, как в примере с C #.
Я проверил ваш исходный код
<form method="POST" action="https://www.liqpay.ua/api/3/checkout" accept-charset="utf-8">
<input name="data" value="{{data}}" />
<input name="signature" value="{{signature}}" />
<input type="image" src="//static.liqpay.ua/buttons/p1ru.radius.png" />
</form>
И он работает ... Вы можете посмотреть его здесь: https://jsfiddle.net/L1ruajzn/