You give very little information about your problem.
What type of purchase are you using? If they are "managed by a user account", they can only be purchased once for a given user. Perhaps the charge was successful once and is now blocked (in this case you should use "unmanaged" purchases)
Or maybe I'm completely wrong, and you should provide us with additional information.
source share