mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-19 06:54:19 +01:00
Maintaining BitPay compatibility
Ref: https://github.com/btcpayserver/btcpayserver/issues/180
This commit is contained in:
committed by
nicolas.dorier
parent
eeb522fe7d
commit
fe5347aa86
@@ -231,7 +231,7 @@ namespace BTCPayServer.Models
|
|||||||
[JsonProperty("paymentTotals")]
|
[JsonProperty("paymentTotals")]
|
||||||
public Dictionary<string, long> PaymentTotals { get; set; }
|
public Dictionary<string, long> PaymentTotals { get; set; }
|
||||||
|
|
||||||
[JsonProperty("amountPaid")]
|
[JsonProperty("amountPaid", DefaultValueHandling = DefaultValueHandling.Include)]
|
||||||
public long AmountPaid { get; set; }
|
public long AmountPaid { get; set; }
|
||||||
|
|
||||||
[JsonProperty("minerFees")]
|
[JsonProperty("minerFees")]
|
||||||
|
|||||||
@@ -338,7 +338,6 @@ namespace BTCPayServer.Services.Invoices
|
|||||||
Status = Status,
|
Status = Status,
|
||||||
Currency = ProductInformation.Currency,
|
Currency = ProductInformation.Currency,
|
||||||
Flags = new Flags() { Refundable = Refundable },
|
Flags = new Flags() { Refundable = Refundable },
|
||||||
|
|
||||||
PaymentSubtotals = new Dictionary<string, long>(),
|
PaymentSubtotals = new Dictionary<string, long>(),
|
||||||
PaymentTotals = new Dictionary<string, long>(),
|
PaymentTotals = new Dictionary<string, long>(),
|
||||||
SupportedTransactionCurrencies = new Dictionary<string, InvoiceSupportedTransactionCurrency>(),
|
SupportedTransactionCurrencies = new Dictionary<string, InvoiceSupportedTransactionCurrency>(),
|
||||||
@@ -351,7 +350,6 @@ namespace BTCPayServer.Services.Invoices
|
|||||||
dto.CryptoInfo = new List<NBitpayClient.InvoiceCryptoInfo>();
|
dto.CryptoInfo = new List<NBitpayClient.InvoiceCryptoInfo>();
|
||||||
foreach (var info in this.GetPaymentMethods(networkProvider))
|
foreach (var info in this.GetPaymentMethods(networkProvider))
|
||||||
{
|
{
|
||||||
|
|
||||||
var accounting = info.Calculate();
|
var accounting = info.Calculate();
|
||||||
var cryptoInfo = new NBitpayClient.InvoiceCryptoInfo();
|
var cryptoInfo = new NBitpayClient.InvoiceCryptoInfo();
|
||||||
var subtotalPrice = accounting.TotalDue - accounting.NetworkFee;
|
var subtotalPrice = accounting.TotalDue - accounting.NetworkFee;
|
||||||
|
|||||||
Reference in New Issue
Block a user