Webiant Logo Webiant Logo
  1. No results found.

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

_Buttons.cshtml

@model PaymentInfoModel

@{
    //container names
    var paypalButtonContainer = $"paypal-button-container-{Model.ProductId}".TrimEnd('-');
    var paypalApmContainer = "paypal-apm-container";
    var paypalCardContainer = "paypal-card-container";
    var paypalApplePayContainer = "paypal-applepay-container";
    var paypalGooglePayContainer = "paypal-googlepay-container";
    var paypalMessagesContainer = "paypal-messages-container";

    var pageType = Model.Placement switch
    {
        ButtonPlacement.Cart => "cart",
        ButtonPlacement.Product => "product-details",
        ButtonPlacement.PaymentMethod => "checkout",
        _ => null
    };
}



@if (settings.UseApplePay && Model.Placement != ButtonPlacement.Product)
{
    
}
@if (settings.UseGooglePay)
{
    
}
@if (settings.UseSandbox || settings.ConfiguratorSupported)
{
    
}

@if (Model.Placement == ButtonPlacement.PaymentMethod && settings.UseAlternativePayments) {
} @if (Model.Placement == ButtonPlacement.PaymentMethod && settings.UseCardFields) {
} @if (settings.UseApplePay && Model.Placement != ButtonPlacement.Product) {
} @if (settings.UseGooglePay) {
} @if (Model.Placement == ButtonPlacement.Product && (settings.UseSandbox || settings.ConfiguratorSupported)) {
}