identityVerificationCredentials property

CrossmintIdentityVerificationCredentials? get identityVerificationCredentials

Verification credentials for the current order, or null when the order does not need identity verification. Pass these to CrossmintIdentityVerification when checkout runs with identityVerificationHandling set to external.

Implementation

CrossmintIdentityVerificationCredentials? get identityVerificationCredentials {
  final Object? payment = _order?['payment'];
  if (payment is! Map<String, Object?>) return null;
  final Object? preparation = payment['preparation'];
  if (preparation is! Map<String, Object?>) return null;
  return CrossmintIdentityVerificationCredentials.tryFromJson(
    preparation['kyc'],
  );
}