isValidMerchantInfo static method

bool isValidMerchantInfo(
  1. Map<String, dynamic> merchantInfo
)

Validate merchant information

Implementation

static bool isValidMerchantInfo(Map<String, dynamic> merchantInfo) {
  final requiredFields = ['merchant_id', 'merchant_name', 'merchant_url'];

  for (final field in requiredFields) {
    if (!merchantInfo.containsKey(field) ||
        merchantInfo[field] == null ||
        merchantInfo[field].toString().isEmpty) {
      return false;
    }
  }

  return true;
}