Thanks for posting and welcome to the community.
A Spending Cap is a limit on the charges you can pay outside of your monthly plan. You can set a spending limit per month. If you have received a message saying 'reached spending cap' this means you've hit the limit you've set.
Need a helpful hand to show you how to make a payment? Check out our guide - How to pay my Virgin Media bill