mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 22:14:26 +01:00
Added field "StoreId" to a Payment Request in Greenfield
This commit is contained in:
committed by
Andrew Camilleri
parent
9843f66bb6
commit
f63a9ed1a0
@@ -8,6 +8,7 @@ namespace BTCPayServer.Client.Models
|
|||||||
{
|
{
|
||||||
public class PaymentRequestBaseData
|
public class PaymentRequestBaseData
|
||||||
{
|
{
|
||||||
|
public string StoreId { get; set; }
|
||||||
[JsonProperty(ItemConverterType = typeof(NumericStringJsonConverter))]
|
[JsonProperty(ItemConverterType = typeof(NumericStringJsonConverter))]
|
||||||
public decimal Amount { get; set; }
|
public decimal Amount { get; set; }
|
||||||
public string Currency { get; set; }
|
public string Currency { get; set; }
|
||||||
|
|||||||
@@ -937,6 +937,7 @@ namespace BTCPayServer.Tests
|
|||||||
//get payment request
|
//get payment request
|
||||||
var paymentRequest = await viewOnly.GetPaymentRequest(user.StoreId, newPaymentRequest.Id);
|
var paymentRequest = await viewOnly.GetPaymentRequest(user.StoreId, newPaymentRequest.Id);
|
||||||
Assert.Equal(newPaymentRequest.Title, paymentRequest.Title);
|
Assert.Equal(newPaymentRequest.Title, paymentRequest.Title);
|
||||||
|
Assert.Equal(newPaymentRequest.StoreId, user.StoreId);
|
||||||
|
|
||||||
//update payment request
|
//update payment request
|
||||||
var updateRequest = JObject.FromObject(paymentRequest).ToObject<UpdatePaymentRequestRequest>();
|
var updateRequest = JObject.FromObject(paymentRequest).ToObject<UpdatePaymentRequestRequest>();
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ namespace BTCPayServer.Controllers.GreenField
|
|||||||
{
|
{
|
||||||
Created = data.Created,
|
Created = data.Created,
|
||||||
Id = data.Id,
|
Id = data.Id,
|
||||||
|
StoreId = data.StoreDataId,
|
||||||
Status = data.Status,
|
Status = data.Status,
|
||||||
Archived = data.Archived,
|
Archived = data.Archived,
|
||||||
Amount = blob.Amount,
|
Amount = blob.Amount,
|
||||||
|
|||||||
@@ -289,6 +289,10 @@
|
|||||||
"description": "The id of the payment request",
|
"description": "The id of the payment request",
|
||||||
"nullable": false
|
"nullable": false
|
||||||
},
|
},
|
||||||
|
"storeId": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "The store identifier that the payment request belongs to"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [ "Pending", "Completed" ,"Expired"],
|
"enum": [ "Pending", "Completed" ,"Expired"],
|
||||||
|
|||||||
Reference in New Issue
Block a user