Go to your nearest UBL branch (more fancier more better). Tell them you want "UBL Wiz Internet Card". They may try to "bakra gharne" to open bank account. But it's not necessary, just tell them you don't want bank account but only UBL Wiz Internet Card. There are two cards, and you want "Internet" card. Clearly, tell them that you wan to make payment to international website. You'll need to fill the form. Attach copy of your CNIC. Give them some money, for example, Rs. 5K or 10K or whatever you want to be loaded on that card. And voila! Now you have a working internet card with which you can pay to websites. Use that card to pay it.
TechMan sahib, I thought you might know about UBL internet card. Doesn't it work on that website?