Big Fish is on Pacific Standard Time so you still have 3 hours 45 minutes left to take advantage of the sale. Sometimes a credit card company can be responsible for this message too, so if you are trying to use a credit card you might want to give the credit card company a call.
Have you tried using an alternate method of payment? That might work too.
Here is some additional advice from a Big Fish moderator in regards to the message you are getting:
One of the things you could try before getting in touch with Customer Support is to add the payment method as a new method in your billing and shipping page.
Then choose this same payment method as the default payment and delete the old profile (even though the information is the same).
I usually find this unblocks things.