@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; ViewData.SetActivePage(StoreNavPages.PullPayments, "Pull Payments", storeId); var nextStartDateSortOrder = (string)ViewData["NextStartSortOrder"]; var startDateSortOrder = nextStartDateSortOrder switch { "asc" => "desc", "desc" => "asc", _ => null }; const string sortByDesc = "Sort by date descending..."; const string sortByAsc = "Sort by date ascending..."; } @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 {

There are no @Model.ActiveState.ToStringLowerInvariant() pull payments yet.

}