403 Forbidden when validating subscriptions

Hi all.

Our application uses server-side validation of user subscriptions. After purchasing a subscription, the server keeps track of the subscription renewal statuses. But for the second week already, when requesting information on subscriptions, the server receives 403 Forbidden error.

At first we decided that our ip was blocked somewhere and tried to change the ip to a new one. But changing the ip address did not give any results. We keep getting 403 Forbidden error on all requests to check subscriptions from our server.

The request goes to the following address /verifyReceipt This method is deprecated and it is necessary to change the method of verification to a new one, but it can't be done quickly. At the moment, there is no information when verifyReceipt will be disabled. And we need to verify subscriptions.

Maybe someone has encountered a similar problem?

Thanks for the help!

Answered by AlexeiSh in 791718022
  •    Content_Type => 'application/x-www-form-urlencoded ; charset=utf-8',
    

=> Don't use charset in Content-Type header with application/x-www-form-urlencoded

  •    Content_Type => 'application/x-www-form-urlencoded',
    

Found a bug. It didn't affect it before, but it seems that the rules were made more strict.

Hello! For us to investigate this, could you please file a ticket via Feedback Assistant and post FB# ticket number here?

Accepted Answer
  •    Content_Type => 'application/x-www-form-urlencoded ; charset=utf-8',
    

=> Don't use charset in Content-Type header with application/x-www-form-urlencoded

  •    Content_Type => 'application/x-www-form-urlencoded',
    

Found a bug. It didn't affect it before, but it seems that the rules were made more strict.

403 Forbidden when validating subscriptions
 
 
Q