Contact your Card provider to enable international usage. I dont know how the banks and their systems work, because prior to making that call i was already able to purchase and make online transactions. However making the payment to WES wasn't happening.
Anyhow, as per the advise received from...