Some possible issues could be:
Is the product enabled in the developer portal
while testing were you using the fake server or test server? make sure those are disabled
Are there some successful purchases?
If it is only some, status 5 is canceled by user.
status | integer | Contains the command's completion status, which may be on the following values: |