tryParse static method
Safe parse when the payload may not be a map.
Implementation
static PaymentResponse? tryParse(dynamic json) {
if (json is Map<String, dynamic>) return PaymentResponse.fromJson(json);
if (json is Map) return PaymentResponse.fromJson(Map<String, dynamic>.from(json));
return null;
}