Fix Token permissions (merchant facade > pos facade) + Add IPN + Add Hangfire integration

This commit is contained in:
NicolasDorier
2017-09-26 01:31:43 +09:00
parent c08d72b984
commit 3304d11da8
18 changed files with 425 additions and 75 deletions

View File

@@ -29,7 +29,7 @@ namespace BTCPayServer.Controllers
if(invoice == null)
return NotFound();
var store = await _StoreRepository.FindStore(invoice.StoreId);
var dto = EntityToDTO(invoice);
var dto = invoice.EntityToDTO(_ExternalUrl);
var model = new PaymentModel()
{
@@ -163,7 +163,7 @@ namespace BTCPayServer.Controllers
PosData = model.PosData,
OrderId = model.OrderId,
//RedirectURL = redirect + "redirect",
//NotificationURL = CallbackUri + "/notification",
NotificationURL = model.NotificationUrl,
ItemDesc = model.ItemDesc,
FullNotifications = true,
BuyerEmail = model.BuyerEmail,