01-03-2012 05:44 AM
We need help on 30 days subscription model.
We develop an app wich give access to a chat community. To know if a user can use the chat community, we store the payment status of each user on server side.
After 10 trial messages, user have to buy a monthly subscription. I use the PaymentService API. Actually, the user don't buy the app (we want user can access the app even if he can not send messages...) but an in-app good called "montly subcription" with a 30-day licence type.
The problem is, each time a user try to send a message, we need to check if his payment status is ok on server side. It can't do it on client side, because it would mean that any other people could develop an other app to access to the web service without being charged (it is easy to spy a TCP/IP connection to know wich request to do to the web service...).
How could we do ?
We have searched in all the developer documentation and forums and FAQ, but we don't see any posibility to check a payment status on server side...
The same question appeared if the user cancel his subscription. How can we be aware about the cancelling of the subcription to disable this user subscirption on our database ? Does RIM send us any request about it ?
Thanks in advance.
Solved! Go to Solution.
01-03-2012 05:48 AM
01-03-2012 10:20 AM - edited 01-03-2012 10:24 AM
Thanks for your answer.
But, what's happen on Renewal, Refund or Cancel ? Does our server will informed of the new status of the subscription ?
And what about if the user change of mobile phone ? Does the sended PIN number be the same ?