Sending permissions_received in oauth_receipt broken

Got this working after taking some time away from my code. I wasn’t passing along the data payload with my request (I supplied the data but in the wrong place).

The entire time, however, I was still getting 204 responses from Twitch, despite not providing the data. Even with the data payload received, Twitch sends the same status code and message, which was confusing.