Maintaining BitPay compatibility

Ref: https://github.com/btcpayserver/btcpayserver/issues/180
This commit is contained in:
rockstardev
2018-05-16 10:40:22 -05:00
committed by nicolas.dorier
parent eeb522fe7d
commit fe5347aa86
2 changed files with 7 additions and 9 deletions

View File

@@ -231,7 +231,7 @@ namespace BTCPayServer.Models
[JsonProperty("paymentTotals")]
public Dictionary<string, long> PaymentTotals { get; set; }
[JsonProperty("amountPaid")]
[JsonProperty("amountPaid", DefaultValueHandling = DefaultValueHandling.Include)]
public long AmountPaid { get; set; }
[JsonProperty("minerFees")]

View File

@@ -338,7 +338,6 @@ namespace BTCPayServer.Services.Invoices
Status = Status,
Currency = ProductInformation.Currency,
Flags = new Flags() { Refundable = Refundable },
PaymentSubtotals = new Dictionary<string, long>(),
PaymentTotals = new Dictionary<string, long>(),
SupportedTransactionCurrencies = new Dictionary<string, InvoiceSupportedTransactionCurrency>(),
@@ -351,7 +350,6 @@ namespace BTCPayServer.Services.Invoices
dto.CryptoInfo = new List<NBitpayClient.InvoiceCryptoInfo>();
foreach (var info in this.GetPaymentMethods(networkProvider))
{
var accounting = info.Calculate();
var cryptoInfo = new NBitpayClient.InvoiceCryptoInfo();
var subtotalPrice = accounting.TotalDue - accounting.NetworkFee;