Commit graph

139 commits

Author SHA1 Message Date
CarlNation
e637b1b0a0 CSR-2130 prettier 2024-07-29 13:49:38 -04:00
CarlNation
9d37938535 CSR-2130 payment method page corrections
CSR-2130 payment method page corrections
2024-07-29 13:46:40 -04:00
CarlNation
b3dda363fa CSR-2130 prettier 2024-07-18 21:22:56 -04:00
CarlNation
8b507d21ad CSR-2130 latest applepay
CSR-2130 apple merchant id file, pass hybrid for new hop form, show afterpay, check for IOS version for applepay
2024-07-18 16:11:13 -04:00
CarlNation
6fec862fbf CSR-2130 flag applePay for backend
CSR-2130 flag applePay for backend
2024-07-15 10:21:36 -04:00
CarlNation
e52329ffea CSR-2130 prettier 2024-07-10 07:36:57 -04:00
CarlNation
b3cba6520b CSR-2130 more commented code
CSR-2130 more commented code
2024-07-10 07:26:40 -04:00
CarlNation
0d63a1f2cf CSR-2130 remove commented out code 2024-07-10 07:24:10 -04:00
CarlNation
a7d5f776a4 CSR-2130
CSR-2130
2024-07-10 06:47:42 -04:00
hiteshkumar87
2929697243 CSR-2099
add ITAC deductible logic on payment and confirmation pages
2024-05-31 19:19:37 +05:30
Adam Caouette
70300d6e89 CSR-1742: refactor to centralize all insurance constants/helpers 2024-05-02 08:09:42 -04:00
Adam Caouette
acfa099d64 CSR-1742: improve naming and update how pending status displays pricing 2024-04-30 09:50:00 -04:00
Adam Caouette
9e3eb1df3e CSR-1742: cart changes for insurance implemented on payment and confirmation pages 2024-04-24 11:29:58 -04:00
Matt Caimi
b1e823d17e CSR-1982 type check in handleIFrameContentWindowMessage on payment page 2024-02-26 10:09:22 -05:00
CarlNation
4e1caf8559 CSR-1072
CSR-1072 insurance orders will remove line items depending on the company.  mobile fee, recycle fee, etc.  So we can return from heritage with nothing in supporting items causing exceptions when lineItems is no longer required.
2024-02-19 07:40:07 -05:00
hiteshkumar87
ac687e5545 CSR-1601
BillToAccountNumber
2024-02-05 20:40:23 +05:30
CarlNation
9ff2c3b3d9 prettier 2024-01-26 09:25:43 -05:00
CarlNation
2d70f9ae81 CSR-1921 correct pay later after ccd payment failure
CSR-1921 correct pay later after ccd payment failure
2024-01-26 09:16:05 -05:00
CarlNation
734a9419aa Merge branch 'release/2024.01.11' into rlsmerge/2024.01.11-to-develop 2024-01-08 09:12:22 -05:00
Matt Caimi
44a6218328 CSR-1852 navigate out of iframe to confirmation page 2023-12-28 15:32:36 -05:00
Matt Caimi
602356ade2 CSR-1852 router and alert logic for CC and AP declined 2023-12-28 15:32:36 -05:00
Chloe Herd
c37f8a2dfe Formatting 2023-12-19 12:13:03 -05:00
Chloe Herd
a3853daa8f Tests for payment page 2023-12-19 12:12:10 -05:00
Scott Kiener
b4792236d8 CSR-1857 | Exclude promos from lineItems sent to safelite-hop 2023-12-01 08:46:50 -05:00
CarlNation
85c1f985f8 CSR-1794 2023-11-30 05:04:56 -05:00
Chloe Herd
c0ba42ecfd Add a ui-block to page after credit card submit event 2023-11-29 13:59:34 -05:00
hiteshkumar87
359c8204ce Update payment.vue
newValidatedPromos contains both validated and revalidated promos so can replace the existing promos in the lineitems.
2023-11-23 19:18:15 +05:30
Chloe Herd
a357da3d90 Track reactive isPaypal field instead of non-reactive 2023-11-21 12:38:14 -05:00
CarlNation
18c59e8d7e CSR-1757
changes to add supplies repair fee to cart and promo taxes
2023-11-21 09:18:37 -05:00
AdamCaouetteSafelite
75a98999d7
Merge pull request #1547 from Safelite/feature/CSR-1411-bugfix-ajc
Feature/CSR-1411 bugfix ajc
2023-11-20 13:35:54 -05:00
Matt Caimi
aa8a88b819 CSR-1391 parts and labor in afterpay line items 2023-11-20 11:40:44 -05:00
Adam Caouette
14be2c2409 CSR-1411: update store Get Wipers method to accept a Zip and CarId; update usages 2023-11-20 11:27:19 -05:00
Matt Caimi
d869962652 CSR-1391 get lineitem names from cart 2023-11-17 15:08:38 -05:00
Matt Caimi
e9eccce1fe removed comment 2023-11-15 11:35:45 -05:00
Matt Caimi
12459ecc97 CSR-1391 combine like line items for pia 2023-11-15 11:34:01 -05:00
Matt Caimi
28c42a0572 CSR-1391 click x on afterpay modal sends user back to payment-method 2023-11-14 15:02:25 -05:00
Adam Caouette
86c8f62e8b CSR-1689: add cart to confirmation page 2023-11-14 07:32:24 -05:00
Scott Kiener
f8f9749d3a CSR-1452 | Rewrite save promo functions
Combined inactive and active into one method
 -new save method prevents the same promos ending up in inactive AND active at the same time
 -query string promos save to inactive automatically
2023-11-10 10:51:01 -05:00
Matt Caimi
effe8b4d89 formatting 2023-11-09 10:51:33 -05:00
Matt Caimi
d781b7fdad CSR-1462 line items refactor fix for payment page 2023-11-09 10:49:24 -05:00
Adam Caouette
929cf3e314 CSR-1384: another tech-review refactor - make wipersOffered a computed 2023-11-08 19:47:16 -05:00
Adam Caouette
e2ad359408 CSR-1384: update naming on payment page too 2023-11-08 19:45:34 -05:00
Matt Caimi
8dfd6c4023 Merge remote-tracking branch 'origin/develop' into feature/CSR-1391.1 2023-11-08 14:53:18 -05:00
Matt Caimi
68c89b97d8 CSR-1391 add cart to payment page 2023-11-08 14:52:36 -05:00
Bryan Mauger
1f60207983 CSR-1391 update window height and styles for Afterpay. 2023-11-08 10:20:11 -05:00
hiteshkumar87
ccbb9b18ef Appointment EndTime
Appointment end time for Inshop and Dropoff Schedules
2023-11-08 16:38:18 +05:30
Adam Caouette
ab81351bd5 Merge branch 'develop' into feature/CSR-1384-modals-for-add-vaps 2023-11-06 13:47:20 -05:00
Adam Caouette
39c33aabc1 CSR-1384: add a ref to funnelHeader on any pages where it's missing 2023-11-06 13:39:08 -05:00
Matt Caimi
4d9c1a88de CSR-1391 better looking payment buttons 2023-11-02 14:19:57 -04:00
Matt Caimi
c9610e2aa2 CSR-1391 switch payment functionality 2023-11-01 13:09:46 -04:00
Bryan Mauger
2006fbbe9b Format code. 2023-11-01 10:03:23 -04:00
Bryan Mauger
595e97ea9f CSR-1390 dynamic resize of iFrame
Implement iFrameResizer node package.
2023-11-01 09:56:27 -04:00
CarlNation
f2fc50cd3e CSR-1392
set amount due for PIA
2023-10-30 11:20:43 -04:00
Bryan Mauger
4344f82a60 CSR-1390 style PayPal modal. 2023-10-27 15:57:38 -04:00
Matt Caimi
248d666d9e CSR-1391 moved switch payment label to cms
still need to refine the styling for this switch payment section, but i think it makes sense to commit this functionality for now
2023-10-27 13:43:43 -04:00
Matt Caimi
1061ba8c34 CSR-1391 switch payment functionality 2023-10-27 10:45:21 -04:00
Chloe Herd
4adb021e86 Add page pre-requisites for payment 2023-10-26 17:15:00 -04:00
CarlNation
ec6eabb24a Merge branch 'develop' into feature/CSR-1392 2023-10-25 16:56:01 -04:00
Bryan Mauger
3eb75f3a58 Format code. 2023-10-25 16:47:52 -04:00
Bryan Mauger
f687e1a803 Payment page style updates. 2023-10-25 16:44:16 -04:00
CarlNation
b77b284148 Merge branch 'develop' into feature/CSR-1392 2023-10-25 15:10:27 -04:00
CarlNation
fb783ee7dd CSR-1392
use router params instead of store to save pia error
2023-10-25 15:09:18 -04:00
Matt Caimi
520193e18d
Merge pull request #1455 from Safelite/feature/CSR-1391.1
CSR-1391 bug fix
2023-10-25 14:28:16 -04:00
bmauger
240c71fa0c
Merge pull request #1454 from Safelite/CSR-1390-style-payment-page
Initial styling for payment page.
2023-10-25 14:27:36 -04:00
Matt Caimi
3fa60a1746 CSR-1391 bug fix 2023-10-25 14:22:27 -04:00
Bryan Mauger
ded7ea101c Initial styling for payment page. 2023-10-25 14:10:11 -04:00
Matt Caimi
62ef3faefd CSR-1391 moved signature api call to beforeRouteEnter and other fixes 2023-10-25 13:42:33 -04:00
CarlNation
30e147c160 CSR-1392
prettier
2023-10-25 13:19:18 -04:00
CarlNation
b34e49ab17 CSR-1392
increase amount to test paypal settlement
2023-10-25 13:16:17 -04:00
CarlNation
992f2e9215 CSR-1392
return a higher to test Paypal settlement error
also changed how to build the display line items sent to paypal so it's just pats, supportingitems and vaps.
2023-10-25 13:15:20 -04:00
CarlNation
0da018e83c CSR-1392
prettier
2023-10-24 15:21:20 -04:00
CarlNation
45add3866b CSR-1392
testing lower paypal dollar amounts
2023-10-24 15:13:56 -04:00
Chloe Herd
f90dd07480 Patch for carl's code 2023-10-19 14:47:22 -04:00
CarlNation
fa1472ad7e CSR-1390
add second hop style sheet
2023-10-19 08:54:18 -04:00
CarlNation
1713742364 CSR-1390
prettier
2023-10-18 13:25:48 -04:00
CarlNation
581f13a12c CSR-1390
Verify sending an actual amount in dev will trigger settlement on the backend
2023-10-18 13:10:36 -04:00
CarlNation
b8d5ecd08e CSR-1390
V3 submit, provisional booking, credit card payments
2023-10-17 22:51:44 -04:00
Matt Caimi
94399470c4 CSR-1391 formatting 2023-10-17 13:10:19 -04:00
Matt Caimi
028272c08f CSR-1391 iframe styling 2023-10-17 13:07:12 -04:00
Chloe Herd
bf167c17be Patch to new store value 2023-10-13 16:00:07 -04:00
CarlNation
b76256dbc1 CSR-1392
add lineitems for paypal and display amount
2023-10-10 11:32:51 -04:00
CarlNation
a242946770 CSR-1392
Create work order in delete sub status for pia.  add amount due
2023-10-10 06:49:16 -04:00
CarlNation
56e261ddfc CSR-1392
move paypal urls to application config file
2023-10-09 10:18:03 -04:00
Matt Caimi
a76fee8013 CSR-1391 formatting 2023-10-05 14:26:01 -04:00
Matt Caimi
d6d0540d7f CSR-1391 afterpay button and pop up 2023-10-05 14:22:49 -04:00
Matt Caimi
222bc81d49 CSR-1391 paypal target updates 2023-10-05 14:16:33 -04:00
CarlNation
1dba4521c5 CSR-1392
added paypal errorhandling and modals
2023-10-05 08:51:16 -04:00
CarlNation
d072f2d27e CSR-1392
prettier
2023-10-02 10:39:27 -04:00
CarlNation
bd994e8b74 CSR-1392
begin paypal integration work
2023-10-02 10:26:54 -04:00