cancelSubscription method
Implementation
Future<void> cancelSubscription(String subscriptionId) async {
Options dioOptions = Options(
headers: {
"Authorization": "Bearer $apiKey",
"Accept": "application/vnd.api+json",
"Content-Type": "application/vnd.api+json",
},
);
try {
Response response = await dio.delete(
"https://api.lemonsqueezy.com/v1/subscriptions/$subscriptionId",
options: dioOptions,
);
print(response.statusCode);
if (response.statusCode == 204) {
print('Subscription cancelled successfully');
} else {
print('Failed to cancel subscription');
}
} catch (e) {
print('Error cancelling subscription: $e');
}
}