checkPayForItStatus function

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

Implementation

Future<Map<String, dynamic>?> checkPayForItStatus(
    String reference, String token) async {
  final url = '$baseUrl/api/transactions/public/single/status/$reference';
  try {
    final response = await http.get(
      Uri.parse(url),
      headers: {
        'Authorization': 'Bearer $token',
      },
    );
    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;
}