This developer documentation explains how to use the Subscriptions API, which lets you retrieve your customers’ subscription status.
Get Customer Subscription
GET https://reeceipt-validator.fovea.cc/v1/customers/<<applicationusername>>>/subscription
Retrieve data for a single user, knowing its applicationUsername.
Requirements:
- Connect with the Google Publisher API
- Send application username when making purchases
URL Parameters:
<<applicationusername>>- The User Identifier used by your application.
- REQUIRED
Query Parameters:
appNameandapiKey- For authentication using your App Name and Secret Key (Find them in your Account page).
- REQUIRED
Example request:
curl 'https://reeceipt-validator.fovea.cc/v1/customers/my_user_id_AD/subscription?appName=test&apiKey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx'
Example response:
{
"id": "my_user_id_AD",
"createdAt": "2019-02-11T19:45:29.399Z",
"updatedAt": "2019-02-21T16:56:55.135Z",
"subscription": {
"productId": "cc.fovea.purchase.subscription1",
"expiresAt": 1550768267000,
"renewedAt": 1550768087000,
"subscribedAt": 1550679449000,
"transactionId": "ios-1000000504545596",
"subscriptionId": "ios-1000000504175380"
}
}
Response
id: the user identifier.createdAt: the user creation data.updatedAt: the user’s last update.subscription.productId: id of the in-app product the user is/was subscribed to.subscription.expiresAt: expiry date of the subscription (in the future when active, in the past when expired).subscription.renewedAt: last renewal date of the subscription.subscription.subscribedAt: date of the first subscription.subscription.transactionId: unique identifier of the last renewal’s transaction.subscription.subscriptionId: unique identifier of the subscription.
All dates are in millis since epoch.
Any doubts? Any suggestions? Contact us!
