Looks like the Great Firewall or something like it is preventing you from completely loading www.skritter.com because it is hosted on Google App Engine, which is periodically blocked. Try instead our mirror:
This might also be caused by an internet filter, such as SafeEyes. If you have such a filter installed, try adding appspot.com to the list of allowed domains.
Subscriptionss store all the info about the state of the user's payment state. Use this endpoint if you would like to:
Note that, behind the scenes, this endpoint interacts with the Google Play servers directly, checking the current state and modifying it in the case of cancelling. This section specifies how certain behaviors work.
IF Google Play reports the given package/subscription/token combination exists, and it hasn't been used to credit ANY account yet, a Payment is created and credited for this account.
IF Google Play reports the subscription will NOT be renewed at the end of the time period, the Subscription object does NOT retain the gplus_subscription object.
So, you can PUT a gplus_subscription which has not been used to credit an account but has already been cancelled, and end up with a Payment and no gplay_subscription property in the Subscription. And if you try to set a gplus_subscription object but the returned Subscription object still has false, and no Payment is returned, you can assume that Google Play subscription has already been cancelled and credited and is of no further use.
The API will always submit a cancel request to Google Play with the gplus_subscription values. There is no response that specifies if the subscription had already been cancelled, so the subscriptionCancelled property only really knows that the message was sent to Google Play. The user who subscribed should receive an email confirming the subscription has been cancelled.
There's currently no handling for this case. It's just ignored.
The Skritter servers will ping the Google Play servers on the status of the subscription whenever the expiry is neared, when the new purchase will be made. If the subscription expiration has moved forward, the account will be credited automatically. If at any time the Google Play servers report that the subscription is no longer auto renewing, or if the subscription ends up being expired for three days or more, the gplus_subscription property will be set to false.