Merge pull request #45 from boltcard/update-payinvoice-loginid

Update the payinvoice api call to LND hub
This commit is contained in:
Peter Rounce 2023-03-14 12:23:25 +00:00 committed by GitHub
commit 806acb6096
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,6 +27,7 @@ type LndhubAuthResponse struct {
type LndhubPayInvoiceRequest struct {
Invoice string `json:"invoice"`
FreeAmount string `json:"freeamount"`
LoginId string `json:"loginid"`
}
func lndhub_payment(w http.ResponseWriter, p *db.Payment, bolt11 decodepay.Bolt11, param_pr string) {
@ -106,6 +107,7 @@ func lndhub_payment(w http.ResponseWriter, p *db.Payment, bolt11 decodepay.Bolt1
var payInvoiceRequest LndhubPayInvoiceRequest
payInvoiceRequest.Invoice = param_pr
payInvoiceRequest.FreeAmount = strconv.Itoa(int(bolt11.MSatoshi / 1000))
payInvoiceRequest.LoginId = card_name_parts[0]
req_payinvoice, err := json.Marshal(payInvoiceRequest)
log.Info(string(req_payinvoice))