checkPayForItStatus function
Vérifie le statut d'une transaction PayForIt via l'API Feexpay
Implementation
Future<Map<String, dynamic>?> checkPayForItStatus(String reference) async {
final url =
'https://api.feexpay.me/api/transactions/getrequesttopay/integration/$reference';
try {
final response = await http.get(Uri.parse(url));
if (response.statusCode == 200 ||
response.statusCode == 201 ||
response.statusCode == 202) {
final data = jsonDecode(response.body);
return data is Map<String, dynamic> ? data : null;
}
} catch (_) {}
return null;
}