enableExternalWebCheckout method
Future<void>
enableExternalWebCheckout({
- required String redirectURL,
- Set<
HeliumWebCheckoutProcessor> ? paymentProcessors,
override
Enable External Web Checkout (Paddle/Stripe). iOS only; no-op on Android.
Implementation
@override
Future<void> enableExternalWebCheckout({
required String redirectURL,
Set<HeliumWebCheckoutProcessor>? paymentProcessors,
}) async {
if (!_validateWebCheckoutCommon(paymentProcessors)) return;
if (redirectURL.isEmpty) {
log('[Helium] enableExternalWebCheckout: redirectURL must not be empty.');
return;
}
await _invokeWebCheckout(
enableExternalWebCheckoutMethodName,
{'redirectURL': redirectURL},
paymentProcessors,
);
}