Solution 1: PayPal might be putting restrictions on your account, make sure you check PayPal's support page on why your transaction might have not gone through.
Solution 2: Many users have found using command prompt to refresh their overall connection helps fix any transactional errors. Open command prompt as administrator and type these commands in order.
netsh int ip reset
netsh int ip reset
ipconfig /release
ipconfig /release
ipconfig /renew
ipconfig /renew
ipconfig /flushdns
ipconfig /flushdns
netsh winsock reset
netsh winsock reset
Solution 3: If none of the above solutions or information is helpful to your issue, you can always use your credit or debit card directly, instead of using PayPal. In addition, online vendors have online gift cards for Valorant's premium currency. You can try to use PayPal to purchase an online gift card; most find this to be an effective solution.
Okay! the problem is that my account is canadian and im using usd currency instead of cad. Will buying a gift card using usd work for a canadian account?
If your account is NA, i.e Canada, US -- Canada and US gift cards can be redeemed on your account. You can purchase online gift cards from Amazon .com and Amazon .ca