checkPayForItStatus function

Future<Map<String, dynamic>?> checkPayForItStatus(
  1. String reference
)

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;
}