Unable to redeem V-Bucks card due to the secondary code not being accepted on PlayStation or Xbox

When you redeem a V-Bucks card for PlayStation or Xbox, Epic generates a secondary code that must be entered into your PlayStation Network or Microsoft account to complete the redemption. This code is also sent to your email.

If your secondary code is not being accepted, try the following:

  • Make sure you are signed into the correct PlayStation or Xbox account, the one linked to your Epic Games account. If you have multiple accounts, sign in via an incognito window to avoid the wrong account being selected automatically.
  • If you cannot find the secondary code in your email, retrieve it from your Epic Games account: go to Account Settings → Transactions → V-Bucks Card Redemption. Your code is listed there.
  • Enter the code exactly as shown with no dashes, it is 12 characters for PlayStation and 25 characters for Xbox.

If you have completed all the steps above and the secondary code is still not being accepted, contact the platform's support team directly, as the code redemption is processed on their side: