FraudPrevention

struct FraudPrevention : Decodable, Equatable

Undocumented

  • Country code for the credit card or “UNKNOWN”

    Declaration

    Swift

    public let zone: String?
  • Country code of the IP address or “UNKNOWN”

    Declaration

    Swift

    public let ipZone: String?
  • Two-character country code of the IP address or “UNKNOWN” (e.g., “DE”, “FR”)

    Declaration

    Swift

    public let ipZoneA2: String?
  • Federal state from which the customer’s IP originates

    Declaration

    Swift

    public let ipState: String?
  • City from which the customer’s IP originates

    Declaration

    Swift

    public let ipCity: String?
  • Longitude of the dial-in node (PoP) of the customer

    Declaration

    Swift

    public let ipLongitude: String?
  • Latitude of the dial-in node (PoP) of the customer

    Declaration

    Swift

    public let ipLatitude: String?
  • Fraud scoring status from EVO Payments (e.g., ACCEPT, DENY, CHALLENGE, etc.)

    Declaration

    Swift

    public let fsStatus: String?
  • Fraud scoring code with recommended action (e.g., “0100” = accept)

    Declaration

    Swift

    public let fsCode: String?
  • Undocumented

    Declaration

    Swift

    public init(
        zone: String? = nil,
        ipZone: String? = nil,
        ipZoneA2: String? = nil,
        ipState: String? = nil,
        ipCity: String? = nil,
        ipLongitude: String? = nil,
        ipLatitude: String? = nil,
        fsStatus: String? = nil,
        fsCode: String? = nil
    )