init static method

void init(
  1. String publishableKey, {
  2. String apiVersion = defaultApiVersion,
  3. String? stripeAccount,
})

Initializes the singleton instance of Stripe. Afterwards you can use Stripe.instance to access the created instance.

publishableKey is your publishable key, beginning with "sk_". Your can copy your key from https://dashboard.stripe.com/account/apikeys

stripeAccount. This is a optional parameter.

Implementation

static void init(String publishableKey,
    {String apiVersion = defaultApiVersion, String? stripeAccount}) {
  if (_instance == null) {
    _instance = Stripe(publishableKey,
        apiVersion: apiVersion, stripeAccount: stripeAccount);
  }
}