for anyone that face the same issue, try calling ur bank, some debit card provider need their approval to allow international txn every time~