Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

VaultPayPal.cs

using Newtonsoft.Json;

namespace Nop.Plugin.Payments.PayPalCommerce.Services.Api.Models.PaymentSources;

/// 
/// Represents the vaulted PayPal Wallet to use to fund a payment
/// 
public class VaultPayPal : VaultInstruction
{
    #region Properties

    /// 
    /// Gets or sets the shipping address for the Payer.
    /// 
    [JsonProperty(PropertyName = "shipping")]
    public Shipping Shipping { get; set; }

    /// 
    /// Gets or sets the merchant level Recurring Billing plan metadata for the Billing Agreement.
    /// 
    [JsonProperty(PropertyName = "billing_plan")]
    public BillingPlan BillingPlan { get; set; }

    /// 
    /// Gets or sets the Vault creation flow experience for the customers.
    /// 
    [JsonProperty(PropertyName = "experience_context")]
    public ExperienceContext ExperienceContext { get; set; }

    #endregion
}