Paypal pro payments loop "Whoops, looks like you may have tried to submit your payment twice so

I have some sort of a loop that is prevent payments from being excepted. when a customer goes to upgrade or pay they get the following message...

Whoops, looks like you may have tried to submit your payment twice so we prevented it. Check your subscription info below to see if it was created. If not, please try again.