cancelSubscription method

Future<void> cancelSubscription(
  1. String subscriptionId,
  2. String reason
)

Cancels the subscription. Parameter subscriptionId: The ID of the subscription

Parameter reason: The reason for the cancellation of a subscription.

Implementation

Future<void> cancelSubscription(String subscriptionId, String reason) async {
  var url = _payPalHttpClient
      .getUrl('/v1/billing/subscriptions/$subscriptionId/cancel');

  var body = jsonEncode(Reason(reason).toJson());

  await _payPalHttpClient.post(url, body: body);
}