PayPal Problems With Pay Per View

Everything seems to be working well until someone hits the purchase button. It takes them to PayPal and they purchase, but it doesn't take their money and sends them back to the post that was pay per view, still behind the paywall. I set up the API stuff. I'm at a loss.