create static method

Payment create({
  1. required MethodChannel channel,
})

Implementation

static Payment create({
  required MethodChannel channel,
}) {
  // Se já existe instância e licença validada, retorna ela diretamente
  if (_instance != null) {
    return _instance!;
  }

  final payment = Payment._(channel: channel);

  _instance = payment; // Armazena a instância criada
  return payment;
}