Record Usage

Please log in to get a personalized configuration!

This method records uses Stripe's metered billing to record usage for a certain subscription. In order to use this mehtod, you need to have set up recurring billing. A record will be created using Stripe's API with action set to 'increment'.

This method is accessed by https://api.cryptolens.io/api/subscription/RecordUsage

Parameters

Parameter Description Remarks
ProductId the product id required
Key the serial key string required
Amount The amount to increment the usage counter with. optional. 0 by default.
v Method version. optional. by default, it's 1.

Results

Parameter Description Remarks
Result This is either 0(=success) or 1(=error). always returned
Message The message that provides additional information about the result. always returned.

Example result

{"result":0,"message":""}

Errors

Error
Access denied.
The input parameters were incorrect.
Could not find the product.
Could not find the key.
No Stripe payment processor was set up.
The subscription item id could not be found.
Could not increment the usage counter.
;