If you are attempting your purchase through the Steam website, please try purchasing through the Steam application, or vice versa.
Disable or completely remove any IP proxy or VPN software that you may be using, restart your computer, and test your purchase again. All transactions that are initiated through anonymous proxies will be declined by Steam.
If you are unable to complete a purchase, contact Steam Support with detailed information, including your Steam account name and the exact error message that you are seeing.
Ensure that any IP proxy or VPN software that you may have is disabled and attempt your purchase using the billing address as it appears on your bank statement. If the issue persists, contact Steam Support and be sure to include your Steam account, the country that you are from, and the country that you are currently visiting.
If the error message that you receive when failing a purchase contains the words "temporary hold," you may have failed an AVS (address verification) or CVV2 (3-digit code on the back of the card) check with your bank.
In these cases, most banks will still allow the purchase to go through, setting the funds for the purchase amount aside, despite this information being incorrect. Steam will always decline a transaction that fails an address or CVV check. Steam will not collect the funds that your bank has put on hold. Your bank will release the funds to you at a later date per their policy. This can often take up to 10 business days.
Most gift cards require that you register them on the gift card issuer's website before they can be used for online purchases. Information regarding this process can usually be found through a web address that is printed on the back of the card itself.
If you have not registered your gift card before attempting a purchase, it's likely that the issuer has put a hold on the card for the failed purchase amount. This hold will be removed per the card issuer's policy, which may take up to 10 business days.