+
+ Back
+
Confirm
diff --git a/static/components/shopping-cart-checkout/shopping-cart-checkout.js b/static/components/shopping-cart-checkout/shopping-cart-checkout.js
index 236c3ee..ff03ee8 100644
--- a/static/components/shopping-cart-checkout/shopping-cart-checkout.js
+++ b/static/components/shopping-cart-checkout/shopping-cart-checkout.js
@@ -13,6 +13,7 @@ async function shoppingCartCheckout(path) {
shippingZone: null,
contactData: {
email: null,
+ npub: null,
address: null,
message: null
},
@@ -61,8 +62,6 @@ async function shoppingCartCheckout(path) {
},
async placeOrder() {
- console.log('### placeOrder cart', this.cart)
- console.log('### placeOrder stal', this.stall)
if (!this.shippingZone) {
this.$q.notify({
timeout: 5000,
@@ -79,7 +78,7 @@ async function shoppingCartCheckout(path) {
address: this.contactData.address,
message: this.contactData.message,
contact: {
- nostr: this.customerPubkey,
+ nostr: this.contactData.npub,
email: this.contactData.email
},
items: Array.from(this.cart.products, p => {
@@ -103,12 +102,12 @@ async function shoppingCartCheckout(path) {
this.$emit('place-order', { event, order })
-
-
},
+ goToShoppingCart: function(){
+ this.$emit('change-page', 'shopping-cart-list')
+ }
},
created() {
- console.log('### shoppingCartCheckout', this.stall)
if (this.stall.shipping?.length === 1) {
this.shippingZone = this.stall.shipping[0]
}
diff --git a/static/js/market.js b/static/js/market.js
index 0cc81ea..63a2d1c 100644
--- a/static/js/market.js
+++ b/static/js/market.js
@@ -63,7 +63,8 @@ const market = async () => {
qrCodeDialog: {
data: {
- payment_request: null
+ payment_request: null,
+ message: null,
},
dismissMsg: null,
show: false
@@ -706,7 +707,8 @@ const market = async () => {
})
this.qrCodeDialog = {
data: {
- payment_request: null
+ payment_request: null,
+ message: null,
},
dismissMsg: null,
show: true
@@ -781,13 +783,14 @@ const market = async () => {
handlePaymentRequest(json) {
if (!json.payment_options?.length) {
this.qrCodeDialog.data.message = json.message || 'Unexpected error'
+ console.log('### qrCodeDialog.data.message', this.qrCodeDialog.data.message)
return
}
if (json.id && (json.id !== this.activeOrderId)) {
// not for active order, store somewehre else
return
}
- let paymentRequest = json.payment_options.find(o => o.type == 'ln')
+ const paymentRequest = json.payment_options.find(o => o.type == 'ln')
.link
if (!paymentRequest) return
this.qrCodeDialog.data.payment_request = paymentRequest
diff --git a/templates/nostrmarket/market.html b/templates/nostrmarket/market.html
index f8308c6..afeea13 100644
--- a/templates/nostrmarket/market.html
+++ b/templates/nostrmarket/market.html
@@ -217,7 +217,7 @@
@checkout-cart="checkoutStallCart">
+ @place-order="placeOrder" @change-page="navigateTo">