diff --git a/src/layouts/payment-page/payment-page.vue b/src/layouts/payment-page/payment-page.vue index d8d2f907..a81e50d1 100644 --- a/src/layouts/payment-page/payment-page.vue +++ b/src/layouts/payment-page/payment-page.vue @@ -664,21 +664,26 @@ export default { }, getPayInAdvanceLineItems(cartItems) { const { glassParts } = useMainStore().order.lineItems; - const lineItems = (glassParts === null) ? ['Labor|0|1', 'Repair supplies|0|1'] : ['Parts and labor|0|1']; + const lineItems = (glassParts === null) + ? [this.getPayInAdvanceFormattedLineItem('Labor', 0, 1), this.getPayInAdvanceFormattedLineItem('Repair supplies', 0, 1)] + : [this.getPayInAdvanceFormattedLineItem('Parts and labor', 0, 1)]; cartItems.forEach((item) => { if (item.name !== null && item.category !== 'promos') { - lineItems.push(`${item.name}|${(item.salesTax + item.subTotal).toFixed(2)}|1`); + lineItems.push(this.getPayInAdvanceFormattedLineItem(item.name, (item.salesTax + item.subTotal).toFixed(2), 1)); } }); this.payInAdvanceLineItems = lineItems.join('||'); }, + getPayInAdvanceFormattedLineItem(description, price, quantity) { + return `${description}|${price}|${quantity}`; + }, getMockPiaLineItems() { let lineItems = []; - lineItems = ['Parts and labor|0|1']; - lineItems.push('New wiper blades|75.22|1'); - lineItems.push('Recycling|37.60|1'); + lineItems = [this.getPayInAdvanceFormattedLineItem('Parts and labor', 0, 1)]; + lineItems.push(this.getPayInAdvanceFormattedLineItem('New wiper blades', 75.22, 1)); + lineItems.push(this.getPayInAdvanceFormattedLineItem('Recycling', 37.60, 1)); this.payInAdvanceLineItems = lineItems.join('||'); },