createSubscription method

Future<Subscription> createSubscription({
  1. required CreateSubscriptionRequest request,
  2. String? authToken,
})

Creates a subscription to a subscription plan by a customer.

If you provide a card on file in the request, Square charges the card for the subscription. Otherwise, Square bills an invoice to the customer's email address. The subscription starts immediately, unless the request includes the optional start_date. Each individual subscription is associated with a particular location.

Implementation

Future<Subscription> createSubscription({
  required CreateSubscriptionRequest request,
  String? authToken,
}) async {
  return _subscriptionService.createSubscription(
      request: request, authToken: authToken);
}