launchWavePayment function
Implementation
Future<void> launchWavePayment(BuildContext context, String url,
{AppTranslations? tr}) async {
final Uri paymentUri = Uri.parse(url);
final messenger = ScaffoldMessenger.of(context);
if (await canLaunchUrl(paymentUri)) {
await launchUrl(paymentUri, mode: LaunchMode.externalApplication);
} else {
messenger.showSnackBar(
SnackBar(content: Text(tr?.unableToOpen ?? "Impossible d'ouvrir le lien de paiement.")),
);
}
}