@using BTCPayServer.Views.Stores @using BTCPayServer.Abstractions.Models @using BTCPayServer.Client @using BTCPayServer.Client.Models @using ExchangeSharp @model BTCPayServer.Models.WalletViewModels.PullPaymentsModel @{ var storeId = Context.GetStoreData().Id; var nextStartDateSortOrder = (string)ViewData["NextStartSortOrder"]; var sortByDesc = StringLocalizer["Sort by date descending..."]; var sortByAsc = StringLocalizer["Sort by date ascending..."]; var startDateSortOrder = nextStartDateSortOrder switch { "asc" => "desc", "desc" => "asc", _ => null }; ViewData.SetActivePage(StoreNavPages.PullPayments, StringLocalizer["Pull Payments"], storeId); } @section PageHeadContent { }

Pull Payments allow receivers to claim specified funds from your wallet at their convenience. Once submitted and approved, the funds will be released.

Learn More
@if (Model.PullPayments.Any()) { @foreach (var pp in Model.PullPayments) { }
@foreach (var pp in Model.PullPayments) { }
Name Automatically Approved Refunded
@pp.StartDate.ToBrowserDate() @pp.Name @pp.Name @pp.AutoApproveClaims
View Payouts @if (!pp.Archived) { Archive }
@section PageFootContent { } } else {

@StringLocalizer["There are no {0} pull payments yet.", Model.ActiveState.ToStringLowerInvariant()]

}