On occasion showPaymentSelecter throws 'PlatformException(paymentError, Failed to present payment controller, null, null)' when opening paymentSelector with Apple Pay after several seconds of waiting.
Have tested using Flutter version 3.0.4 and 2.8.1. With pay version 1.0.10 and 1.0.8.
`
final Pay _payClient = Pay.withAssets(['applepay.json']);
final Map<String, dynamic> result = await _payClient.showPaymentSelector(
paymentItems: _paymentItems,
);
`