I’ve been using the API here GET /v2/subscriptions/{subscription_id} - Square API Explorer to get a subscription. However I see that it doesn’t return the next billing date. If I go to my subscriptions at Sign In, I can see the next billing date is shown. How can I obtain this value from the SDK?
Hi @devropes! You can determine the next billing date using the charged_through_date
property, which is the last day of the current billing period. You’ll want to check if the object also has canceled_date
set though, to check if a subscription is being canceled after the current billing period.
1 Like
This is all I get from the result. I don’t see a charged_through_date. I should mention that I have set up my subscription plans with a trial.
{
"subscription": {
"id": "xxxxxxxxxxxxxxxx",
"location_id": "xxxxxxxxxx",
"plan_id": "xxxxxxxxxxxxxxx",
"customer_id": "xxxxxxxxxxxxxxxxxx",
"start_date": "2022-08-13",
"status": "ACTIVE",
"version": 1,
"created_at": "2022-08-13T04:29:49Z",
"timezone": "UTC",
"source": {
"name": "Sandbox for sq0idp-xxxxxxxxxxxxxxx"
}
}
}
If there’s now charge through date or cancelation date the subscription will continue till it’s canceled.