Class PaymentTransactionMetaData
- Namespace
- Dynamicweb.Ecommerce.Orders.PaymentTransactions
- Assembly
- Dynamicweb.Ecommerce.dll
Describes the metadata related to a PaymentTransaction.
public sealed class PaymentTransactionMetaData
- Inheritance
-
PaymentTransactionMetaData
- Inherited Members
Properties
CardPostfix
Gets the last four digits of the card used for the payment.
public string? CardPostfix { get; init; }
Property Value
CardPrefix
Gets the first six digits of the card used for the payment.
public string? CardPrefix { get; init; }
Property Value
CountryCode
Gets the country of the customer. The standard used is ISO 3166-1.
public string? CountryCode { get; init; }
Property Value
CustomerIpAddress
Gets the IP address of the customer.
public string? CustomerIpAddress { get; init; }
Property Value
ExpirationMonth
Gets the expiration month of the card used for the payment.
public ushort? ExpirationMonth { get; init; }
Property Value
ExpirationYear
Gets the expiration year of the card used for the payment.
public ushort? ExpirationYear { get; init; }
Property Value
FraudRemarks
Gets the remarks related to the suspected fraud, if any.
public IReadOnlyCollection<string>? FraudRemarks { get; init; }
Property Value
FraudSuspected
Determines if the payment was suspected to be fraudulent.
public bool? FraudSuspected { get; init; }
Property Value
- bool?
Is3dSecure
Determines if "3-D Secure" was used for the payment.
public bool? Is3dSecure { get; init; }
Property Value
- bool?
IssuedTo
Information about to whom the payment was issued.
public string? IssuedTo { get; init; }
Property Value
PaymentMethod
Gets the payment method.
public string? PaymentMethod { get; init; }
Property Value
Examples
visa, mastercard, mobilepay, etc.
PaymentType
Describes the type of payment used, e.g. if a card was used.
public string? PaymentType { get; init; }