getSecureConfig static method

Future<Map<String, dynamic>?> getSecureConfig()

Get secure configuration for backend proxy

Implementation

static Future<Map<String, dynamic>?> getSecureConfig() async {
  try {
    if (!await hasValidConfig()) return null;

    final backendUrl = await getBackendUrl();
    final apiKey = await getApiKey();
    final merchantInfo = await getMerchantInfo();

    return {
      'backend_url': backendUrl,
      'api_key': apiKey,
      'merchant_info': merchantInfo,
      'timestamp': DateTime.now().toIso8601String(),
    };
  } catch (e) {
    return null;
  }
}