using Newtonsoft.Json; namespace Nop.Plugin.Payments.PayPalCommerce.Services.Api.Models; /// /// Represents the object that provides additional processor information for a direct credit card transaction /// public class ProcessorResponse { #region Properties /// /// Gets or sets the address verification code for Visa, Discover, Mastercard, or American Express transactions. /// [JsonProperty(PropertyName = "avs_code")] public string AvsCode { get; set; } /// /// Gets or sets the card verification value code for for Visa, Discover, Mastercard, or American Express. /// [JsonProperty(PropertyName = "cvv_code")] public string CvvCode { get; set; } /// /// Gets or sets the processor response code for the non-PayPal payment processor errors. /// [JsonProperty(PropertyName = "response_code")] public string ResponseCode { get; set; } /// /// Gets or sets the declined payment transactions might have payment advice codes. The card networks, like Visa and Mastercard, return payment advice codes. /// [JsonProperty(PropertyName = "payment_advice_code")] public string PaymentAdviceCode { get; set; } #endregion }