MaxMind.MinFraud : MaxMind.MinFraud.Request Namespace

Transaction Class

The transaction to be sent to the web service.

Syntax

public sealed class Transaction

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Members

See Also: Inherited members from object.

Public Constructors

Constructor. See the minFraud documentation for a general overview of the request sent to the web service.

Public Properties

[read-only]
Account Account . Account information for the transaction.
[read-only]
Billing Billing . Information about the account used in the transaction.
[read-only]
CreditCard CreditCard . Information about the credit card used in the transaction.
[read-only]
Device Device . Information about the device used in the transaction.
[read-only]
Email Email . Information about the email used in the transaction.
[read-only]
Event Event . Details about the event such as the time.
[read-only]
Order Order . Details about the order.
[read-only]
Payment Payment . Information about the payment processing.
[read-only]
Shipping Shipping . Shipping information used in the transaction.
[read-only]
ShoppingCart IList<ShoppingCartItem> . List of shopping items in the transaction.

Public Methods

override
ToString () : string
Returns a string that represents the current object.

Member Details

Transaction Constructor

Constructor. See the minFraud documentation for a general overview of the request sent to the web service.

Syntax

public Transaction (Device device, Account account, Billing billing, CreditCard creditCard, Email email, Event userEvent, Order order, Payment payment, Shipping shipping, IList<ShoppingCartItem> shoppingCart)

Parameters

device
Information about the device used in the transaction. This param is required.
account
Information about the account used in the transaction.
billing
Billing information used in the transaction.
creditCard
Information about the credit card used in the transaction.
email
Information about the email used in the transaction.
userEvent
Details about the event such as the time.
order
Details about the order.
payment
Information about the payment processing.
shipping
Shipping information used in the transaction.
shoppingCart
List of shopping items in the transaction.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Account Property

Account information for the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("account")]
public Account Account { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Billing Property

Information about the account used in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("billing")]
public Billing Billing { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

CreditCard Property

Information about the credit card used in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("credit_card")]
public CreditCard CreditCard { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Device Property

Information about the device used in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("device")]
public Device Device { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Email Property

Information about the email used in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("email")]
public Email Email { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Event Property

Details about the event such as the time.

Syntax

[Newtonsoft.Json.JsonProperty("event")]
public Event Event { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Order Property

Details about the order.

Syntax

[Newtonsoft.Json.JsonProperty("order")]
public Order Order { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Payment Property

Information about the payment processing.

Syntax

[Newtonsoft.Json.JsonProperty("payment")]
public Payment Payment { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

Shipping Property

Shipping information used in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("shipping")]
public Shipping Shipping { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

ShoppingCart Property

List of shopping items in the transaction.

Syntax

[Newtonsoft.Json.JsonProperty("shopping_cart")]
public IList<ShoppingCartItem> ShoppingCart { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0

ToString Method

Returns a string that represents the current object.

Syntax

public override string ToString ()

Returns

A string that represents the current object.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: MaxMind.MinFraud.Request
Assembly: MaxMind.MinFraud (in MaxMind.MinFraud.dll)
Assembly Versions: 0.6.0.0