If you’re seeing an error like B2038 when you try to make a purchase, it’s probably an address verification or AVS issue. This article explains why these errors happen and what you can do to fix them.
Why did I get an error?
You’ve seen this error because the bank has rejected your payment. Usually, this is because your address doesn’t match your account. It’s important to be specific when typing in your address, using the same structure and avoiding any typographical errors or misspelling.
How do I fix it?
It’s quick and easy to add and remove cards on TalkTalk TV Store, which you’ll need to do if you’d like to change your address on a saved card. All of the details are here. Alternatively, you could try a new card.
I’ve already checked my address – what’s next?
If you’re still seeing a B2038 error after double-checking your address it means your bank is rejecting the payment for a different reason. There could be a number of reasons but your bank won’t share specific details with us, so you’d need to contact them for all the information.
Why have you taken my money?
Prior to your bank completing verification on your transaction, and fraud prevention checks we complete, they authorise the funds for the transaction against your account. Don’t worry, we’ve not taken the money, it’s just being held in an authorised transactions area by your bank, so you’ve still got it, but you can’t spend it. This is very similar to a hold being placed on your card when you check in to a hotel.
They’ll usually release the funds in three to five days, but if you need the money more quickly, you’ll need to talk to your bank, as this is something we can’t arrange on your behalf.