getApplePayState method

  1. @override
Future<String> getApplePayState()
override

Reads the current Apple Pay availability state once. Returned as a raw string ("ready" / "setupRequired" / "unavailable"); the facade converts to ApplePayAvailabilityState.

Implementation

@override
Future<String> getApplePayState() async {
  final result = await methodChannel.invokeMethod<String>('getApplePayState');
  // Default to "unavailable" if the platform returns null (e.g. Android stub).
  return result ?? 'unavailable';
}