initiatePayment method
Future<NoonPaymentResult>
initiatePayment({
- required String orderId,
- required String authHeader,
- required NoonEnvironment environment,
- NoonPaymentLanguage language = NoonPaymentLanguage.english,
- NoonPaymentStyle? style,
override
Initiates a payment with the Noon Payments SDK.
Implementation
@override
Future<NoonPaymentResult> initiatePayment({
required String orderId,
required String authHeader,
required NoonEnvironment environment,
NoonPaymentLanguage language = NoonPaymentLanguage.english,
NoonPaymentStyle? style,
}) {
return Future.value(NoonPaymentResult.failed(
errorCode: 'UNSUPPORTED_PLATFORM',
errorMessage: 'The Noon drop-in payment sheet is not available on Flutter '
'Web. Web supports Apple Pay only (payWithApplePayServerSide).',
));
}