Namespace:
MaxMind.MinFraud.Request
Assembly:
MaxMind.MinFraud (in MaxMind.MinFraud.dll) Version: 2.0.0
Syntaxpublic Transaction(
Device device,
Account account = null,
Billing billing = null,
CreditCard creditCard = null,
CustomInputs customInputs = null,
Email email = null,
Event userEvent = null,
Order order = null,
Payment payment = null,
Shipping shipping = null,
IList<ShoppingCartItem> shoppingCart = null
)
Public Sub New (
device As Device,
Optional account As Account = Nothing,
Optional billing As Billing = Nothing,
Optional creditCard As CreditCard = Nothing,
Optional customInputs As CustomInputs = Nothing,
Optional email As Email = Nothing,
Optional userEvent As Event = Nothing,
Optional order As Order = Nothing,
Optional payment As Payment = Nothing,
Optional shipping As Shipping = Nothing,
Optional shoppingCart As IList(Of ShoppingCartItem) = Nothing
)
public:
Transaction(
Device^ device,
Account^ account = nullptr,
Billing^ billing = nullptr,
CreditCard^ creditCard = nullptr,
CustomInputs^ customInputs = nullptr,
Email^ email = nullptr,
Event^ userEvent = nullptr,
Order^ order = nullptr,
Payment^ payment = nullptr,
Shipping^ shipping = nullptr,
IList<ShoppingCartItem^>^ shoppingCart = nullptr
)
new :
device : Device *
?account : Account *
?billing : Billing *
?creditCard : CreditCard *
?customInputs : CustomInputs *
?email : Email *
?userEvent : Event *
?order : Order *
?payment : Payment *
?shipping : Shipping *
?shoppingCart : IList<ShoppingCartItem>
(* Defaults:
let _account = defaultArg account null
let _billing = defaultArg billing null
let _creditCard = defaultArg creditCard null
let _customInputs = defaultArg customInputs null
let _email = defaultArg email null
let _userEvent = defaultArg userEvent null
let _order = defaultArg order null
let _payment = defaultArg payment null
let _shipping = defaultArg shipping null
let _shoppingCart = defaultArg shoppingCart null
*)
-> Transaction
Parameters
- device
- Type: MaxMind.MinFraud.RequestDevice
Information about the device used in the transaction. This param is required. - account (Optional)
- Type: MaxMind.MinFraud.RequestAccount
Information about the account used in the transaction. - billing (Optional)
- Type: MaxMind.MinFraud.RequestBilling
Billing information used in the transaction. - creditCard (Optional)
- Type: MaxMind.MinFraud.RequestCreditCard
Information about the credit card used in the transaction. - customInputs (Optional)
- Type: MaxMind.MinFraud.RequestCustomInputs
Custom inputs as configured on your account portal. - email (Optional)
- Type: MaxMind.MinFraud.RequestEmail
Information about the email used in the transaction. - userEvent (Optional)
- Type: MaxMind.MinFraud.RequestEvent
Details about the event such as the time. - order (Optional)
- Type: MaxMind.MinFraud.RequestOrder
Details about the order. - payment (Optional)
- Type: MaxMind.MinFraud.RequestPayment
Information about the payment processing. - shipping (Optional)
- Type: MaxMind.MinFraud.RequestShipping
Shipping information used in the transaction. - shoppingCart (Optional)
- Type: System.Collections.GenericIListShoppingCartItem
List of shopping items in the transaction.
See Also