Documentation ¶
Index ¶
- type ContactDetailsRiskAssessment
- type CustomerAccountRiskAssessment
- type CustomerDeviceRiskAssessment
- type CustomerRiskAssessment
- type MerchantRiskAssessment
- type OrderRiskAssessment
- type PersonalInformationRiskAssessment
- type PersonalNameRiskAssessment
- type RiskAssessmentBankAccount
- type RiskAssessmentCard
- type RiskAssessmentResponse
- type ShippingRiskAssessment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactDetailsRiskAssessment ¶
type ContactDetailsRiskAssessment struct {
EmailAddress *string `json:"emailAddress,omitempty"`
}
ContactDetailsRiskAssessment represents class ContactDetailsRiskAssessment
func NewContactDetailsRiskAssessment ¶
func NewContactDetailsRiskAssessment() *ContactDetailsRiskAssessment
NewContactDetailsRiskAssessment constructs a new ContactDetailsRiskAssessment
type CustomerAccountRiskAssessment ¶
type CustomerAccountRiskAssessment struct { HasForgottenPassword *bool `json:"hasForgottenPassword,omitempty"` HasPassword *bool `json:"hasPassword,omitempty"` }
CustomerAccountRiskAssessment represents class CustomerAccountRiskAssessment
func NewCustomerAccountRiskAssessment ¶
func NewCustomerAccountRiskAssessment() *CustomerAccountRiskAssessment
NewCustomerAccountRiskAssessment constructs a new CustomerAccountRiskAssessment
type CustomerDeviceRiskAssessment ¶
type CustomerDeviceRiskAssessment struct { DefaultFormFill *string `json:"defaultFormFill,omitempty"` DeviceFingerprintTransactionID *string `json:"deviceFingerprintTransactionId,omitempty"` }
CustomerDeviceRiskAssessment represents class CustomerDeviceRiskAssessment
func NewCustomerDeviceRiskAssessment ¶
func NewCustomerDeviceRiskAssessment() *CustomerDeviceRiskAssessment
NewCustomerDeviceRiskAssessment constructs a new CustomerDeviceRiskAssessment
type CustomerRiskAssessment ¶
type CustomerRiskAssessment struct { Account *CustomerAccountRiskAssessment `json:"account,omitempty"` AccountType *string `json:"accountType,omitempty"` BillingAddress *definitions.Address `json:"billingAddress,omitempty"` ContactDetails *ContactDetailsRiskAssessment `json:"contactDetails,omitempty"` Device *CustomerDeviceRiskAssessment `json:"device,omitempty"` IsPreviousCustomer *bool `json:"isPreviousCustomer,omitempty"` Locale *string `json:"locale,omitempty"` PersonalInformation *PersonalInformationRiskAssessment `json:"personalInformation,omitempty"` // Deprecated: Use Order.shipping.address instead ShippingAddress *payment.AddressPersonal `json:"shippingAddress,omitempty"` }
CustomerRiskAssessment represents class CustomerRiskAssessment
func NewCustomerRiskAssessment ¶
func NewCustomerRiskAssessment() *CustomerRiskAssessment
NewCustomerRiskAssessment constructs a new CustomerRiskAssessment
type MerchantRiskAssessment ¶
type MerchantRiskAssessment struct {
WebsiteURL *string `json:"websiteUrl,omitempty"`
}
MerchantRiskAssessment represents class MerchantRiskAssessment
func NewMerchantRiskAssessment ¶
func NewMerchantRiskAssessment() *MerchantRiskAssessment
NewMerchantRiskAssessment constructs a new MerchantRiskAssessment
type OrderRiskAssessment ¶
type OrderRiskAssessment struct { AdditionalInput *definitions.AdditionalOrderInputAirlineData `json:"additionalInput,omitempty"` AmountOfMoney *definitions.AmountOfMoney `json:"amountOfMoney,omitempty"` Customer *CustomerRiskAssessment `json:"customer,omitempty"` Shipping *ShippingRiskAssessment `json:"shipping,omitempty"` }
OrderRiskAssessment represents class OrderRiskAssessment
func NewOrderRiskAssessment ¶
func NewOrderRiskAssessment() *OrderRiskAssessment
NewOrderRiskAssessment constructs a new OrderRiskAssessment
type PersonalInformationRiskAssessment ¶
type PersonalInformationRiskAssessment struct {
Name *PersonalNameRiskAssessment `json:"name,omitempty"`
}
PersonalInformationRiskAssessment represents class PersonalInformationRiskAssessment
func NewPersonalInformationRiskAssessment ¶
func NewPersonalInformationRiskAssessment() *PersonalInformationRiskAssessment
NewPersonalInformationRiskAssessment constructs a new PersonalInformationRiskAssessment
type PersonalNameRiskAssessment ¶
type PersonalNameRiskAssessment struct { FirstName *string `json:"firstName,omitempty"` Surname *string `json:"surname,omitempty"` SurnamePrefix *string `json:"surnamePrefix,omitempty"` }
PersonalNameRiskAssessment represents class PersonalNameRiskAssessment
func NewPersonalNameRiskAssessment ¶
func NewPersonalNameRiskAssessment() *PersonalNameRiskAssessment
NewPersonalNameRiskAssessment constructs a new PersonalNameRiskAssessment
type RiskAssessmentBankAccount ¶
type RiskAssessmentBankAccount struct { BankAccountBban *definitions.BankAccountBban `json:"bankAccountBban,omitempty"` BankAccountIban *definitions.BankAccountIban `json:"bankAccountIban,omitempty"` FraudFields *definitions.FraudFields `json:"fraudFields,omitempty"` Merchant *MerchantRiskAssessment `json:"merchant,omitempty"` Order *OrderRiskAssessment `json:"order,omitempty"` PaymentProductID *int32 `json:"paymentProductId,omitempty"` }
RiskAssessmentBankAccount represents class RiskAssessmentBankAccount
func NewRiskAssessmentBankAccount ¶
func NewRiskAssessmentBankAccount() *RiskAssessmentBankAccount
NewRiskAssessmentBankAccount constructs a new RiskAssessmentBankAccount
type RiskAssessmentCard ¶
type RiskAssessmentCard struct { Card *definitions.Card `json:"card,omitempty"` FraudFields *definitions.FraudFields `json:"fraudFields,omitempty"` Merchant *MerchantRiskAssessment `json:"merchant,omitempty"` Order *OrderRiskAssessment `json:"order,omitempty"` PaymentProductID *int32 `json:"paymentProductId,omitempty"` }
RiskAssessmentCard represents class RiskAssessmentCard
func NewRiskAssessmentCard ¶
func NewRiskAssessmentCard() *RiskAssessmentCard
NewRiskAssessmentCard constructs a new RiskAssessmentCard
type RiskAssessmentResponse ¶
type RiskAssessmentResponse struct {
Results *[]definitions.ResultDoRiskAssessment `json:"results,omitempty"`
}
RiskAssessmentResponse represents class RiskAssessmentResponse
func NewRiskAssessmentResponse ¶
func NewRiskAssessmentResponse() *RiskAssessmentResponse
NewRiskAssessmentResponse constructs a new RiskAssessmentResponse
type ShippingRiskAssessment ¶
type ShippingRiskAssessment struct { Address *payment.AddressPersonal `json:"address,omitempty"` Comments *string `json:"comments,omitempty"` TrackingNumber *string `json:"trackingNumber,omitempty"` }
ShippingRiskAssessment represents class ShippingRiskAssessment
func NewShippingRiskAssessment ¶
func NewShippingRiskAssessment() *ShippingRiskAssessment
NewShippingRiskAssessment constructs a new ShippingRiskAssessment
Source Files ¶
- ContactDetailsRiskAssessment.go
- CustomerAccountRiskAssessment.go
- CustomerDeviceRiskAssessment.go
- CustomerRiskAssessment.go
- MerchantRiskAssessment.go
- OrderRiskAssessment.go
- PersonalInformationRiskAssessment.go
- PersonalNameRiskAssessment.go
- RiskAssessmentBankAccount.go
- RiskAssessmentCard.go
- RiskAssessmentResponse.go
- ShippingRiskAssessment.go