mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-23 14:40:36 +01:00
Maintaining AppId reference
This commit is contained in:
parent
5b5a2e8c25
commit
4111b8a5a3
4 changed files with 7 additions and 5 deletions
|
@ -33,7 +33,8 @@ namespace BTCPayServer.Controllers
|
|||
ButtonSize = 2,
|
||||
UrlRoot = appUrl,
|
||||
CurrencyDropdown = currencyDropdown,
|
||||
PayButtonImageUrl = appUrl + "/img/paybutton/pay.png"
|
||||
PayButtonImageUrl = appUrl + "/img/paybutton/pay.png",
|
||||
AppId = appId
|
||||
};
|
||||
return View(model);
|
||||
}
|
||||
|
@ -55,7 +56,6 @@ namespace BTCPayServer.Controllers
|
|||
public async Task<IActionResult> PayButtonHandle(string appId, [FromForm]PayButtonViewModel model)
|
||||
{
|
||||
var app = await GetApp(appId, AppType.PayButton);
|
||||
var settings = app.GetSettings<PointOfSaleSettings>();
|
||||
var store = await GetStore(app);
|
||||
|
||||
// TODO: extract validation to model
|
||||
|
|
|
@ -21,6 +21,8 @@ namespace BTCPayServer.Models.AppViewModels
|
|||
[EmailAddress]
|
||||
public string NotifyEmail { get; set; }
|
||||
|
||||
public string AppId { get; set; }
|
||||
|
||||
// Data that influences Pay Button UI, but not invoice creation
|
||||
public string UrlRoot { get; set; }
|
||||
public List<string> CurrencyDropdown { get; set; }
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<div class="container" id="payButtonCtrl">
|
||||
<div class="row">
|
||||
|
||||
<form method="POST" action="http://127.0.0.1:14142/apps/3jVExUHqRkGi4eaJEFCTxw5zjk14VAFzoVZXZJ3fbwED/pay">
|
||||
<form method="POST" action="http://127.0.0.1:14142/apps/3VLNNTSLKex8s3Twp3VVgTcvDjueewhsWtJa9ErU1YtD/pay">
|
||||
<input type="hidden" name="price" value="10" />
|
||||
<input type="hidden" name="currency" value="USD" />
|
||||
<input type="image" src="http://127.0.0.1:14142/img/paywithbtcpay.png" name="submit" style="width:209px" alt="Pay with BtcPay, Self-Hosted Bitcoin Payment Processor">
|
||||
<input type="image" src="http://127.0.0.1:14142/img/paybutton/pay.png" name="submit" style="width:209px" alt="Pay with BtcPay, Self-Hosted Bitcoin Payment Processor">
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -27,7 +27,7 @@ function inputChanges(event, buttonSize) {
|
|||
srvModel.buttonSize = buttonSize;
|
||||
}
|
||||
|
||||
var html = '<form method="POST" action="' + srvModel.urlRoot + '/apps/3jVExUHqRkGi4eaJEFCTxw5zjk14VAFzoVZXZJ3fbwED/pay">';
|
||||
var html = '<form method="POST" action="' + srvModel.urlRoot + '/apps/'+ srvModel.appId +'/pay">';
|
||||
html += addinput("price", srvModel.price);
|
||||
if (srvModel.currency) {
|
||||
html += addinput("currency", srvModel.currency);
|
||||
|
|
Loading…
Add table
Reference in a new issue