David Bomba
7151a66bdf
Fixes for SEAP
2021-10-09 11:38:57 +11:00
David Bomba
26eb145d79
Fixes for SEPA
2021-10-09 10:35:45 +11:00
David Bomba
4a880dfa74
Merge branch 'v5-develop' into v5-develop
2021-10-09 08:49:47 +11:00
David Bomba
40a7562b52
Merge pull request #6794 from beganovich/v5-razorpay
...
Razorpay: All in one checkout
2021-10-09 08:21:35 +11:00
Lars Kusch
0d1596339e
Merge remote-tracking branch 'origin/v5-develop' into v5-develop
...
# Conflicts:
# resources/lang/en/texts.php
2021-10-08 14:49:02 +02:00
Lars Kusch
abd8a63520
fixed minor issues
2021-10-08 14:48:17 +02:00
Lars Kusch
9b9e5bcfca
Merge branch 'v5-develop' into v5-develop
2021-10-08 14:37:59 +02:00
David Bomba
b85e35dd62
Merge pull request #6800 from turbo124/v5-develop
...
Fixes for deleted invoices showing in portal
2021-10-08 21:24:21 +11:00
David Bomba
de4aaabcc9
Include quotes in observer
2021-10-08 20:51:55 +11:00
David Bomba
9bfac21b96
Merge pull request #6795 from turbo124/v5-develop
...
Fixes for date display
2021-10-08 08:59:37 +11:00
David Bomba
d63cc9ac0f
Fixes for date display
2021-10-08 07:46:48 +11:00
Benjamin Beganović
2cfdb56c13
Extract scripts into separate file
2021-10-07 18:04:07 +02:00
Benjamin Beganović
60594f1802
Payments
2021-10-07 18:01:36 +02:00
Benjamin Beganović
f28d1f2780
Authorization
2021-10-07 16:54:56 +02:00
Lars Kusch
7f6537d3b6
fixed minor issues
2021-10-07 15:46:36 +02:00
Lars Kusch
6e1e8d528e
Fixed bug in js and implemented stripe iban element
2021-10-07 15:20:20 +02:00
Benjamin Beganović
fd3ea350a2
Show company logo on password reset page
2021-10-07 13:23:45 +02:00
Benjamin Beganović
9acab10da4
Show company logo on password request page
2021-10-07 13:21:48 +02:00
Lars Kusch
93dfe178e0
Adapted fields
2021-10-06 16:50:36 +02:00
Lars Kusch
5e0aaa45b5
Added required input views
2021-10-06 15:23:19 +02:00
Lars Kusch
789f2bfa0a
Small changes
2021-10-06 15:01:21 +02:00
Lars Kusch
80c06f6849
Added sepa debit field to views
2021-10-06 14:51:05 +02:00
Lars Kusch
330b405f89
Added javascript files
2021-10-06 09:14:14 +02:00
Lars Kusch
d709041ff9
Added views and implement payment
2021-10-05 16:54:34 +02:00
Lars Kusch
125250f62c
Added views
2021-10-05 16:39:01 +02:00
David Bomba
e1b64d3515
Merge pull request #6770 from beganovich/v5-720
...
Mollie: iDEAL
2021-10-05 08:07:59 +11:00
David Bomba
8d25b45eaa
Merge pull request #6768 from beganovich/v5-716
...
Set privacy policy link from config
2021-10-05 00:51:30 +11:00
David Bomba
7524bde1a6
Merge pull request #6766 from beganovich/v5-719
...
Customizable registration fields
2021-10-05 00:50:32 +11:00
David Bomba
16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
...
GoCardless
2021-10-05 00:50:04 +11:00
Benjamin Beganović
1d0c09ab6f
Authorization
2021-10-04 15:48:13 +02:00
Benjamin Beganović
0701cd629f
Set privacy policy link from config
2021-10-04 14:29:15 +02:00
Benjamin Beganović
83a1f5c54b
Only show required fields
2021-10-04 12:48:41 +02:00
Benjamin Beganović
8b6060a899
Clean up
2021-10-04 12:34:25 +02:00
Benjamin Beganović
166e27c7bd
Handle dynamic fields on frontend
2021-10-04 12:33:52 +02:00
David Bomba
c43804c190
Square SCA
2021-10-03 15:37:47 +11:00
David Bomba
9dafb97663
Square SCA
2021-10-03 15:36:58 +11:00
David Bomba
bb84e96442
Square SCA
2021-10-03 15:36:02 +11:00
David Bomba
dae0442bce
Square SCA
2021-10-03 15:32:55 +11:00
David Bomba
a44f3adda0
Square SCA
2021-10-03 15:09:55 +11:00
David Bomba
0099412847
Square SCA
2021-10-03 15:09:12 +11:00
David Bomba
042005bfec
Square SCA
2021-10-03 15:07:03 +11:00
David Bomba
04ab6d6252
Square SCA
2021-10-03 15:05:58 +11:00
David Bomba
1ebbf59027
Square SCA
2021-10-03 15:03:39 +11:00
David Bomba
a321134e69
Square SCA
2021-10-03 14:50:01 +11:00
Benjamin Beganović
50c5136eb1
Payments
2021-09-30 08:42:41 +02:00
Benjamin Beganović
3fce0c4609
Checkout.com widget fixes
2021-09-28 17:27:26 +02:00
Benjamin Beganović
6be0255711
Default to empty state for Braintree ACH
2021-09-28 11:30:54 +02:00
Benjamin Beganović
9002b622ae
Default to blank country/currency for Stripe ACH
2021-09-28 11:30:50 +02:00
Benjamin Beganović
060b8542a0
Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact
2021-09-26 21:09:01 +02:00
Benjamin Beganović
a2a0bcf841
Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc
2021-09-26 20:55:42 +02:00
Benjamin Beganović
20fa79d51a
Authorization
2021-09-24 23:38:33 +02:00
Benjamin Beganović
16f898379c
Authorization
2021-09-24 23:07:21 +02:00
Benjamin Beganović
5019933246
Authorization
2021-09-24 20:49:40 +02:00
David Bomba
b326f73059
Merge pull request #6707 from turbo124/v5-develop
...
Adding currencies
2021-09-24 08:52:07 +10:00
David Bomba
cde5363c97
Fixes for client portal login
2021-09-23 22:12:31 +10:00
Benjamin Beganović
48a9abdddc
Fixes for column span when side image is not present
2021-09-22 13:43:30 +02:00
David Bomba
320646ae22
remove back button from subscription purchase page
2021-09-22 19:12:17 +10:00
Benjamin Beganović
42daa83a9c
Ability to download the statement
2021-09-21 14:30:51 +02:00
David Bomba
289c4952a0
Merge pull request #6686 from beganovich/v5-statements-json-fixes
...
Client portal: Statements page in pure Javascript
2021-09-21 22:20:26 +10:00
Benjamin Beganović
2621c6af0c
Remove Statement component
2021-09-21 14:10:02 +02:00
Benjamin Beganović
d7944b1fa4
Extract script into separate file
2021-09-21 14:08:29 +02:00
Benjamin Beganović
76804fc37b
Script to handle statments in the client portal
2021-09-21 14:05:47 +02:00
Benjamin Beganović
9c0559a334
'#pdf-iframe`
2021-09-21 14:05:31 +02:00
Benjamin Beganović
2f3463d5d5
Extract markup from Statement
component
2021-09-20 17:33:33 +02:00
Benjamin Beganović
3f0847749f
Merge branch 'v5-develop' into v5-689
2021-09-20 08:12:42 +02:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
...
Statements in client portal
2021-09-20 11:43:45 +10:00
=
fb61138e73
Square Payment DriveR
2021-09-19 21:10:27 +10:00
Benjamin Beganović
308a742eee
Pass payment intent to frontend
2021-09-17 21:01:12 +02:00
David Bomba
7e5c0374c1
Clean up
2021-09-17 19:13:15 +10:00
Benjamin Beganović
00cf8b7023
Showing statement on the statement page
2021-09-15 17:21:16 +02:00
David Bomba
a3e0d57133
Add customer to sofort payments
2021-09-15 14:39:34 +10:00
Benjamin Beganović
99d600d4be
Fixes for flex spacing
2021-09-14 21:14:54 +02:00
Benjamin Beganović
7961a99527
Update translations
2021-09-14 21:10:56 +02:00
Benjamin Beganović
121e763e1a
Scaffold components
2021-09-14 20:57:33 +02:00
Benjamin Beganović
615002e6b0
Merge remote-tracking branch 'upstream/v5-develop' into v5-659
2021-09-14 11:40:40 +02:00
Benjamin Beganović
11a7d9333e
Update login page to use presenter
2021-09-14 11:28:23 +02:00
=
948e44263e
Ninja plan
2021-09-12 16:46:00 +10:00
=
0810d55087
Minor fixes for import
2021-09-11 21:16:43 +10:00
=
f29c1dbdf5
adjustments for ninja plan purchase
2021-09-11 19:10:26 +10:00
=
430e511296
Cleanup for ninja plans
2021-09-11 18:02:04 +10:00
=
2c3e1893c2
Set toggle correctly on back button
2021-09-11 16:55:22 +10:00
=
84c4c5b527
Fixes for ninja plan selector
2021-09-11 16:26:00 +10:00
Benjamin Beganović
ce554f5fcd
Add Statement
to sidebar
2021-09-07 18:00:22 +02:00
Benjamin Beganović
6ee51e87bc
Tasks
2021-09-06 17:39:25 +02:00
Benjamin Beganović
f179831e06
Recurring invoices
2021-09-06 17:38:45 +02:00
Benjamin Beganović
d5326f4873
Quotes
2021-09-06 17:36:58 +02:00
Benjamin Beganović
bb8bee0304
Projects
2021-09-06 17:36:22 +02:00
Benjamin Beganović
218cf81922
Payments
2021-09-06 17:35:15 +02:00
Benjamin Beganović
778a48a699
Invoices
2021-09-06 17:34:27 +02:00
Benjamin Beganović
9acff982cc
Expenses
2021-09-06 17:28:04 +02:00
Benjamin Beganović
a93fcdc588
My documents & credits
2021-09-06 17:26:42 +02:00
David Bomba
831fbade7b
Merge pull request #6556 from beganovich/v5-654
...
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović
0495c29f7e
Show navigation bar only if enable_client_portal
is toggled
2021-09-05 11:54:28 +02:00
David Bomba
0ba7d27a7e
Fixes for client portal login with custom domains
2021-09-04 11:27:18 +10:00
David Bomba
0dc4d9567c
Fixes for client portal login with custom domains
2021-09-04 11:09:34 +10:00
Benjamin Beganović
92ec8f13a1
Redirect button back to client portal
2021-09-02 11:38:14 +02:00
=
5c609f91f1
Fixes for client portal login
2021-09-01 17:36:36 +10:00
David Bomba
c3f70fb059
minor fixes for ninja hosted
2021-09-01 15:24:36 +10:00
David Bomba
cd3501c8cc
minor fixes for ninja hosted
2021-09-01 15:16:08 +10:00
David Bomba
296cb0511b
Fixes for hosted onboarding
2021-09-01 14:02:57 +10:00
David Bomba
73315ed1ea
Merge branch 'v5-develop' into v5-develop
2021-08-31 18:22:29 +10:00
David Bomba
146e1b764f
Set correct column type
2021-08-31 11:23:02 +10:00
David Bomba
67aff1b626
Merge pull request #6522 from beganovich/v5-646
...
Prevent HTML caching on invoices/quotes/credits page
2021-08-31 08:41:11 +10:00
Benjamin Beganović
e5af3d291e
Don't push cache for quotes
2021-08-30 15:49:16 +02:00
Benjamin Beganović
f5ca85ce37
Don't push cache for invoices & credits
2021-08-30 15:48:01 +02:00
Benjamin Beganović
252c7a4bab
Add cache-control properties component
2021-08-30 15:47:49 +02:00
Benjamin Beganović
631814db26
Update form field to use states
2021-08-30 12:28:34 +02:00
Benjamin Beganović
fef4665c5a
Extract Javascript into separate file
2021-08-27 17:32:20 +02:00
Benjamin Beganović
2856f36a86
Payment page with token
2021-08-27 17:00:32 +02:00
Benjamin Beganović
760de008f8
Payments without token
2021-08-26 15:46:31 +02:00
Benjamin Beganović
29d56f69d5
Frontend for authorizing ACH
2021-08-26 15:38:28 +02:00
Benjamin Beganović
86e069d823
error
layout
2021-08-25 16:28:10 +02:00
Benjamin Beganović
6186cc1420
Fixes for authorize page
2021-08-19 11:05:06 +02:00
Benjamin Beganović
2065145ffb
Extract scripts into separate file
2021-08-18 17:52:32 +02:00
Benjamin Beganović
99da2128d1
Fixes for Javascript
2021-08-18 17:48:02 +02:00
David Bomba
dea2591245
Merge pull request #6486 from beganovich/v5-635
...
(v5) Fixes for subscriptions page
2021-08-19 00:45:42 +10:00
Benjamin Beganović
3dcc93b738
Fixes for subscriptions page
2021-08-18 16:31:33 +02:00
=
c016f5d08a
Merge eWay payment driver
2021-08-18 21:21:05 +10:00
Benjamin Beganović
2c6f7dfa6f
Payment page script
2021-08-17 14:20:35 +02:00
Benjamin Beganović
e0b0879ed5
Standalone credit card adding
2021-08-17 13:16:58 +02:00
Benjamin Beganović
fbc62159c6
Show verification button for WePay ACH
2021-08-16 12:24:51 +02:00
David Bomba
950e0eca20
SEPA
2021-08-16 15:27:01 +10:00
David Bomba
613b649baa
Square Test Mode
2021-08-16 11:54:34 +10:00
David Bomba
04a16fca90
Square - pay
2021-08-16 11:11:08 +10:00
David Bomba
7092d66ecd
Apple Pay
2021-08-16 10:58:57 +10:00
David Bomba
cde5f527e1
Working on ApplePay
2021-08-16 08:54:11 +10:00
Benjamin Beganović
0a7a056615
Extract scripts to separate file
2021-08-15 16:16:23 +02:00
Benjamin Beganović
393c218c4c
Refactor Eway payment page
2021-08-15 16:12:23 +02:00
Benjamin Beganović
f13006d8fd
Update translations for frontend
2021-08-15 15:53:34 +02:00
Benjamin Beganović
b91449f727
Add option to pass disabled
to pay_now
component
2021-08-15 15:47:01 +02:00
Benjamin Beganović
f33a76f96d
Refactor Eway authorize page
2021-08-15 15:46:45 +02:00
=
27cdfd24f1
Authorize Credit Card
2021-08-14 21:37:04 +10:00
=
19e9aac12b
Square payments authorize
2021-08-14 21:00:52 +10:00
=
5c8976a50f
Square payments
2021-08-14 20:09:13 +10:00
=
82a0a311cd
Square payments
2021-08-14 20:08:27 +10:00
=
3119efa3da
Square payments
2021-08-14 20:07:27 +10:00
=
77c072fd10
Square payments
2021-08-14 19:32:16 +10:00
David Bomba
68c9ee33af
fixes for eway
2021-08-12 21:02:12 +10:00
David Bomba
bc81043973
Fixes for Molli
2021-08-11 16:43:20 +10:00
David Bomba
7b73104a45
Merge branch 'paytrace' into v5-develop
2021-08-11 10:03:02 +10:00
David Bomba
52c39c2d98
Merge pull request #6441 from turbo124/v5-develop
...
Set translator in email entity class
2021-08-11 07:49:47 +10:00
Benjamin Beganović
c18b432249
Rules for autobill check
2021-08-10 07:39:34 +02:00
David Bomba
3727bafaa1
More logging for migrations
2021-08-10 11:40:58 +10:00
Benjamin Beganović
4e6477d441
Show or hide post code in Stripe elements based on company settings
2021-08-09 14:05:39 +02:00
Benjamin Beganović
5041960ac1
Link to verification page on payment method show
2021-08-09 13:49:50 +02:00
Benjamin Beganović
c25c7b3370
Add option to copy billing details on the client check page
2021-08-05 17:36:24 +02:00
Benjamin Beganović
754ac46017
Require integer & min:1 on ACH verification fields
2021-08-05 13:45:59 +02:00
Benjamin Beganović
69a77cdf08
Production build
2021-08-04 15:00:23 +02:00
Benjamin Beganović
373f169b39
Extract credit card scripts into standalone JS file
2021-08-03 14:27:08 +02:00
Benjamin Beganović
484e6923d4
Remove locale check
2021-08-03 14:05:56 +02:00
Benjamin Beganović
a7d03c23ec
Pulling testMode from gateway configuration
2021-08-03 13:59:47 +02:00
Benjamin Beganović
541a1a825f
Pay with saved credit card
2021-07-30 16:04:26 +02:00
Benjamin Beganović
8af3cfe737
Pay with credit card and save for future use
2021-07-30 14:36:14 +02:00
Benjamin Beganović
e306278547
Update authentication page
2021-07-30 14:09:29 +02:00
David Bomba
75b2fcbc08
Merge pull request #6365 from turbo124/v5-develop
...
fixes for live preview - flutter
2021-07-30 17:38:16 +10:00
David Bomba
f0b5891327
Fixes for Title Logo
2021-07-30 07:52:58 +10:00
Benjamin Beganović
202cc9d670
wip
2021-07-29 16:15:27 +02:00
Benjamin Beganović
d50c629476
Show a message about preauthorizing credit card
2021-07-29 15:26:01 +02:00
Benjamin Beganović
91dc9e3b0f
Preselect token if avilable, on payments
2021-07-29 13:56:07 +02:00
Benjamin Beganović
b7c248eec5
PayTrace improvements ( #43 )
...
* Refactor credit card payment JavaScript
* CreditCard.php: Rename $paytrace_driver to $paytrace
* Credit card: Support for token billing (frontend)
* Fixes for "save card" label
* Credit card: Authorize
* Allow PayTrace to be seeded from CreateSingleAccount
* Add PayTrace decrypted config to ninja.testvars
* Extract to separate JavaScript
* Scaffold Dusk test
* CreditCard -> CreditCardTest
* CreditCard -> CreditCardTest
* Scaffold pay with new card test
* Fixes for gateway_key in CreateSingleAccount
* Production builds
2021-07-28 07:59:44 +10:00
David Bomba
83fbf55a32
Merge pull request #6340 from turbo124/eway
...
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba
8040b0a8f9
eWay Process Payment
2021-07-27 14:03:04 +10:00
David Bomba
99e9d6d977
Change eway implmentation
2021-07-26 13:33:03 +10:00
David Bomba
a28aa9f7ec
Fixes for client portal enabled and content type
2021-07-26 08:22:29 +10:00
David Bomba
ecd2525fd8
Fixes for hiding client portal option
2021-07-26 08:00:30 +10:00
Benjamin Beganović
a29d4f2075
wip
2021-07-23 14:43:32 +02:00
Benjamin Beganović
ce4d64a1a7
Add "Back to :url" link on client portal login page
2021-07-23 13:26:34 +02:00
Benjamin Beganović
8da8bb9b65
wip ( #42 )
2021-07-23 19:38:49 +10:00
David Bomba
5ea07be358
Merge pull request #6317 from turbo124/paytrace
...
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba
429570227d
Confirmed paytrace working EXCEPT pay page
2021-07-23 12:12:42 +10:00
David Bomba
437bb735d6
Working on eWay
2021-07-22 16:05:58 +10:00
David Bomba
b5697966b5
eway
2021-07-22 11:30:16 +10:00
Benjamin Beganović
f525319202
Hide cancellation button from recurring invoices
2021-07-21 15:09:36 +02:00
Benjamin Beganović
2a6667a513
Extract pdf-viewer into component & make it show iframe on non-android devices
2021-07-21 13:01:53 +02:00
David Bomba
1affdd7754
Pay with CC paytrace
2021-07-21 17:44:35 +10:00
David Bomba
15dd0970d2
Paytrace
2021-07-21 16:27:02 +10:00
David Bomba
f0b232c1a2
Authorize a card with Paytrace
2021-07-21 15:34:20 +10:00
David Bomba
87e1ba48e9
Paytrace integration
2021-07-21 14:23:33 +10:00
David Bomba
0d52d57d41
Paytrace
2021-07-21 10:43:39 +10:00
David Bomba
df7d20fa76
Scaffolding Paytrace
2021-07-21 07:53:11 +10:00
David Bomba
c0287085b5
Scaffolding Paytrace
2021-07-20 21:26:24 +10:00
David Bomba
0f10c4b8dd
minor fixes
2021-07-18 08:43:07 +10:00
Benjamin Beganović
8c2ae5da4b
Make Invoice Ninja link clickable in footer
2021-07-16 09:56:57 +02:00
Benjamin Beganović
8677d92f08
Fix column widths
2021-07-15 14:44:23 +02:00
Benjamin Beganović
959b216f62
Improve clearance on download/open buttons
2021-07-15 14:43:37 +02:00
Benjamin Beganović
9b23782ea0
Center the login form when white-labeled
2021-07-15 13:44:50 +02:00
Benjamin Beganović
7d48fe433a
Fix Livewire form data passing
2021-07-15 10:07:38 +02:00
Benjamin Beganović
7e5a231bf8
Hide "Pay now" button if no gateways are configured
2021-07-14 14:54:09 +02:00
Benjamin Beganović
7f7120af6b
Show 'Only quotes with "Sent" status can be approved.' for non-approvable quotes
2021-07-14 14:30:24 +02:00
Benjamin Beganović
f852640083
Merge pull request #6192 from beganovich/v5-client-portal-tests-dusk
...
Reworking client portal tests
2021-07-14 13:08:57 +02:00
Benjamin Beganović
9e42c5f980
Add dusk selector for under payment field
2021-07-13 14:43:14 +02:00
Benjamin Beganović
bd5b5cd99a
wip
2021-07-13 13:48:25 +02:00
Benjamin Beganović
2be806bb8e
Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk
2021-07-12 15:58:53 +02:00
David Bomba
6edfa0a966
Fixes for User model
2021-07-10 18:59:55 +10:00
Benjamin Beganović
c7edf8704a
Merge pull request #6236 from beganovich/v5-0807-billing-portal-changes
...
(v5) Billing portal changes
2021-07-09 14:28:16 +02:00
David Bomba
108512068e
Form validation for contact password reset
2021-07-09 07:57:31 +10:00
Benjamin Beganović
a82145613f
Apply text-sm to follow rest
2021-07-08 13:12:54 +02:00
Benjamin Beganović
06bb3b0320
Make group section use button instead of plain links
2021-07-08 13:12:20 +02:00
Benjamin Beganović
3fb45aae20
Add products from the group on bottom of page
2021-07-08 13:00:38 +02:00
Benjamin Beganović
fa7139dfd0
Make right side more wide & adjust padding
2021-07-08 12:43:10 +02:00
Benjamin Beganović
bb3bfabe66
Update translations on billing page
2021-07-08 12:28:22 +02:00
Benjamin Beganović
e27739239f
Make plan information side wider
2021-07-08 12:20:10 +02:00
Benjamin Beganović
1ec2630c6c
Gateways: Stripe: ACH: Adding ACH account and verifying it
2021-07-07 14:18:36 +02:00
Benjamin Beganović
51dbae59d4
Gateways: Stripe: Remove credit card
2021-07-07 13:21:13 +02:00
Benjamin Beganović
a34b1734be
Gateways: Stripe: Pay with new credit card
2021-07-07 13:05:02 +02:00
Benjamin Beganović
1af12ea585
Profile settings: Updating shipping address
2021-07-06 15:30:19 +02:00
Benjamin Beganović
a716330bcb
Profile settings: Updating billing address
2021-07-06 15:28:55 +02:00
Benjamin Beganović
3ee859a258
Profile settings: Updating contact details
2021-07-06 15:20:36 +02:00
Benjamin Beganović
6e5a085787
Profile settings: Page loads
2021-07-06 14:13:18 +02:00
David Bomba
71cb3b5a7a
Payment response
2021-07-05 21:15:35 +10:00
David Bomba
d24047374b
Minor fixes
2021-07-05 20:50:02 +10:00
David Bomba
6d8aba49d7
Payfast payments
2021-07-05 15:47:27 +10:00
David Bomba
a7076be746
Payment Payment
2021-07-05 15:13:04 +10:00
David Bomba
812b2450ee
Fixes for base driver
2021-07-05 14:19:17 +10:00
David Bomba
620ad57d50
merging v5-dev
2021-07-05 09:00:46 +10:00
Benjamin Beganović
d763382d87
Merge pull request #6177 from beganovich/v5-3006-company-logo-login
...
Show logo on the login screen if account whitelabel or official subdomain
2021-07-02 02:23:51 +02:00
Benjamin Beganović
342ef656f0
Remove comment
2021-07-01 19:00:01 +02:00
Benjamin Beganović
12611647bc
Initialize Javascript with the postcode after fields checking
2021-07-01 18:59:36 +02:00
Benjamin Beganović
e9d2d7d7f2
Show logo on the login screen if account whitelabel or official subdomain
2021-07-01 18:29:32 +02:00
Benjamin Beganović
aeef084bc5
Show attachments on recurring invoices page
2021-06-30 20:41:11 +02:00
Benjamin Beganović
1bf94ad452
Show attachments on quotes page
2021-06-30 20:41:06 +02:00
Benjamin Beganović
9804db7988
Show attachments on invoices page
2021-06-30 20:41:03 +02:00
Benjamin Beganović
2d6027d137
Show attachments on credits page
2021-06-30 20:40:58 +02:00
Benjamin Beganović
684b21e124
Extract attachments component
2021-06-30 20:40:51 +02:00
Benjamin Beganović
5bf942a77e
Preselect the first token on WePay ACH payment page
2021-06-28 14:29:54 +02:00
Benjamin Beganović
0187e32654
Limit content height within popups
2021-06-28 12:48:24 +02:00
Benjamin Beganović
77513de2a5
Make terms/privacy policy checkbox required if fields are present
2021-06-28 12:31:23 +02:00
David Bomba
d7e551fc95
Fixes for subscriptions
2021-06-27 21:55:15 +10:00
David Bomba
021761d33d
Make navigating subscriptions easier
2021-06-27 19:20:56 +10:00
David Bomba
7da27b5955
Fixes for duplicated register header
2021-06-27 07:32:44 +10:00
Benjamin Beganović
eb34cd81b1
Ability to toggle auto_bill_enabled on client side
2021-06-25 10:09:57 +02:00
Benjamin Beganović
cca78a9d38
Ability to select primary payment method
2021-06-25 09:15:57 +02:00
Benjamin Beganović
a6fecf0a38
Billing page: Resize container
2021-06-24 16:11:27 +02:00
David Bomba
3baa0e3d9a
PayFast Webhook URL listener
2021-06-24 19:45:45 +10:00
David Bomba
94c424a15b
Fixes for payfast driver
2021-06-24 18:49:53 +10:00
David Bomba
f04291826c
Fixes for payfast driver
2021-06-24 18:45:44 +10:00
David Bomba
6f1593a35e
Padding our DriverTemplate
2021-06-24 15:51:30 +10:00
David Bomba
15bdb3ff3c
Payfast
2021-06-24 15:46:10 +10:00
David Bomba
50749cd2bb
Payfast
2021-06-24 14:43:14 +10:00
Benjamin Beganović
db06cca338
Bank account: Authorize
2021-06-21 14:21:38 +02:00
Benjamin Beganović
f160b7e1a9
Credit card: Authorize
2021-06-21 14:04:29 +02:00
Benjamin Beganović
9e146b7ef8
Credit card: Pay
2021-06-21 14:04:24 +02:00
David Bomba
172604a1a0
WePay
2021-06-20 22:10:22 +10:00
David Bomba
4173cb6903
WePay
2021-06-20 20:24:11 +10:00
David Bomba
2075c4e8c1
Testing WePay payment with Credit Card
2021-06-20 13:36:58 +10:00
David Bomba
1cea863e77
Fixes for credit card payment
2021-06-20 13:06:17 +10:00
David Bomba
e63a7f9875
WePay checkout
2021-06-19 17:31:05 +10:00
David Bomba
d90b884922
WePay process credit/card
2021-06-19 14:58:45 +10:00
David Bomba
3911a58d98
WePay JS
2021-06-19 14:05:45 +10:00
=
6435725d0f
Payment layout for wepay credit card
2021-06-19 11:18:57 +10:00
Benjamin Beganović
46bd985910
Push button to the right
2021-06-17 17:12:43 +02:00
Benjamin Beganović
bffcca9b04
Show project name in the tasks table
2021-06-17 16:24:33 +02:00
Benjamin Beganović
bf79603c42
Make registration form wider
2021-06-16 16:26:08 +02:00
David Bomba
c076998366
Wepay Payments
2021-06-16 20:12:04 +10:00
David Bomba
43ff685543
WePay authorize for Bank Transfer
2021-06-16 16:41:29 +10:00
David Bomba
d4f27bb3ee
WePay authorize for Bank Transfer
2021-06-16 13:26:33 +10:00
David Bomba
8fd4a3f202
Authorize credit card
2021-06-15 21:37:16 +10:00
David Bomba
177a4ce58f
Working on authorization for WePay
2021-06-15 15:56:23 +10:00
David Bomba
8a217358a8
Fixes for model binding in livewire
2021-06-15 09:47:10 +10:00
David Bomba
95c9eb03a9
merge v5-dev
2021-06-14 20:47:03 +10:00
David Bomba
dc7f4507cd
Update .env vars for wepay
2021-06-14 08:33:56 +10:00
=
0bc3ec111d
Authorize WePAy
2021-06-13 22:49:43 +10:00
=
62811d968b
WePay
2021-06-13 20:37:37 +10:00
David Bomba
a441b3f79e
Working on authorization
2021-06-11 18:30:39 +10:00
David Bomba
b111483ef1
We Pay Account Signup
2021-06-11 17:39:51 +10:00
David Bomba
8a985c6954
Make all livewire components MultiDB aware
2021-06-07 11:06:31 +10:00
Benjamin Beganović
50b533a938
Update client portal images
2021-06-02 17:20:47 +02:00
Benjamin Beganović
23e23918b4
Show register link on the login page
2021-06-01 14:06:47 +02:00
David Bomba
e69cd0699e
Fixes for CORS
2021-06-01 20:51:38 +10:00
Benjamin Beganović
54effdc009
Update client portal login image
2021-05-31 16:45:20 +02:00
Benjamin Beganović
23a7426e9d
Make spacing & grid resizing better for medium devices (iPad-like)
2021-05-29 13:55:04 +02:00
Benjamin Beganović
0e0adc3333
Registration: Make country default to none
2021-05-29 13:47:03 +02:00
Benjamin Beganović
945250dab8
Hide "Save payment method" on Stripe credit card authorize page
2021-05-29 13:35:06 +02:00
David Bomba
c125dca154
Fixes for client portal login/auth/register pages
2021-05-27 09:14:21 +10:00
Benjamin Beganović
a5fec384a8
Swap balance & amount in invoices-table.blade.php
2021-05-25 18:19:07 +02:00
Benjamin Beganović
918a604ed1
wip
2021-05-25 01:37:06 +02:00
Benjamin Beganović
78a820c54c
wip
2021-05-25 01:06:33 +02:00
Benjamin Beganović
72463045cb
wip
2021-05-24 18:07:23 +02:00
Benjamin Beganović
69a7cd9bfc
wip
2021-05-21 13:11:01 +02:00
Benjamin Beganović
ee50d896bc
Update labels on payment page
2021-05-20 13:22:08 +02:00
Benjamin Beganović
6f7afabbc3
wip
2021-05-19 14:19:34 +02:00
Benjamin Beganović
42f2065f8a
Update mobile sidebar to white
2021-05-19 13:28:06 +02:00
Benjamin Beganović
1eaecdd8c6
Merge pull request #5700 from beganovich/v5-1405-client-portal-settings
...
(v5) Update client settings to match the one's at the admin panel
2021-05-18 12:05:59 +02:00
Benjamin Beganović
cd2a104fbc
Fullscreen view for credits
2021-05-18 12:03:06 +02:00
Benjamin Beganović
638a2a9230
Update credit's view page, removing redundant information
2021-05-18 12:01:23 +02:00
Benjamin Beganović
2bf46fccb5
Show empty text when no public_notes is present
2021-05-18 11:53:24 +02:00
Benjamin Beganović
9dc418ec5b
Merge pull request #5691 from beganovich/v5-1204-tasks
...
(v5) Client portal: Tasks
2021-05-18 11:08:46 +02:00
Benjamin Beganović
708073a83e
Merge branch 'v5-develop' into v5-1405-client-portal-settings
2021-05-18 10:57:26 +02:00
David Bomba
e29265550a
Remove reference to invoiceninja in form
2021-05-16 09:43:11 +10:00
David Bomba
7bf74e012c
Fixes for PDF display latency
2021-05-16 09:41:12 +10:00
David Bomba
ae74f5a9d8
Fixes for client portal PDF display
2021-05-15 17:14:31 +10:00
Benjamin Beganović
567fcd8e30
Update client settings to match the one's at the admin panel
2021-05-14 10:18:26 +02:00
David Bomba
777c2dd24a
Reorder middleware to allow route model binding to be delayed
2021-05-13 22:41:32 +10:00
David Bomba
cd6e1fe5c6
Update views to include Invoice Ninja Logo
2021-05-13 20:49:28 +10:00
Benjamin Beganović
46a15812fb
Host client portal login image locally
2021-05-12 16:51:18 +02:00
Benjamin Beganović
5a84fb6990
Tasks module in the client portal
2021-05-12 16:39:29 +02:00
David Bomba
a4fd595d38
Allow HTML to be displayed for products in Subscriptions npage
2021-05-12 17:01:14 +10:00
David Bomba
7d245f5ac3
Fixes for Stripe Connect
2021-05-12 00:09:22 +10:00
David Bomba
de02dd810e
Fixes for Stripe
2021-05-11 23:44:14 +10:00
David Bomba
e7e8922c31
Merge pull request #5670 from turbo124/v5-develop
...
Fixes for stripe authorize card
2021-05-11 23:31:18 +10:00
David Bomba
3b55161506
Fixes for stripe authorize card
2021-05-11 23:30:56 +10:00
Benjamin Beganović
1f6596e835
Make "Pay now" button follow primary-color
2021-05-11 15:27:13 +02:00
David Bomba
940c44292d
Do no show publishable key if using stripe connect
2021-05-11 23:09:21 +10:00
Benjamin Beganović
4803cef69b
Show the payment number in the client portal
2021-05-11 15:02:52 +02:00
David Bomba
899784cf45
Do not show deleted invoices
2021-05-11 22:03:44 +10:00
David Bomba
334ab5f809
Fixes for stripe authorize card
2021-05-11 21:59:49 +10:00
David Bomba
6bfaa11f59
Merge branch 'v5-develop' into v5-2804-braintree
2021-05-11 21:14:54 +10:00
David Bomba
3fca12f970
Merge pull request #5661 from turbo124/v5-develop
...
Disable client portal
2021-05-11 14:37:22 +10:00
David Bomba
ad2742a0d6
Disable client portal
2021-05-11 11:55:47 +10:00
Benjamin Beganović
f07c911f8b
Merge branch 'v5-develop' into v5-2804-braintree
2021-05-10 16:55:04 +02:00
Benjamin Beganović
3fb202be2c
Merge pull request #5656 from beganovich/v5-1005-stripe-hiding-cvv
...
(v5) Prefill the postal code with Stripe Elements
2021-05-10 14:54:21 +02:00
Benjamin Beganović
5b89b1b710
Merge pull request #5658 from beganovich/v5-1005-quote-flow
...
(v5) Client portal: Sync the quotes approval flow
2021-05-10 14:54:08 +02:00
Benjamin Beganović
580628b7f9
Show quotes
2021-05-10 13:28:31 +02:00
Benjamin Beganović
604f074dfa
Show invoices full screen
2021-05-10 13:26:13 +02:00
Benjamin Beganović
271606fabc
Sync the quotes flow for signatures & terms
2021-05-10 13:17:46 +02:00
Benjamin Beganović
98fa636e26
Prefill the postal code for Stripe Elements
2021-05-10 13:01:59 +02:00
Benjamin Beganović
85822c45ac
Merge upstream/v5-develop
2021-05-10 11:50:05 +02:00
David Bomba
76dfb475ad
We Pay
2021-05-08 12:07:42 +10:00
David Bomba
3c9b096f01
WePay
2021-05-07 15:39:45 +10:00
Benjamin Beganović
7fbb9c9f0f
- Set body class on the body
...
- Show the Canada specific output
2021-05-06 12:03:32 +02:00
=
d3f14887e1
WePay
2021-05-05 20:50:36 +10:00
=
b6c538564e
Background
2021-05-05 19:06:55 +10:00
David Bomba
eb54e0705a
We Pay logo
2021-05-05 16:51:45 +10:00
David Bomba
d61e7f57a2
Fixes for wepay
2021-05-05 16:21:37 +10:00
David Bomba
8c00bce71b
We Pay signup
2021-05-05 14:29:58 +10:00
Benjamin Beganović
78f87a8da0
PayPal authorize page message
2021-05-04 17:25:30 +02:00
Benjamin Beganović
0e905371c5
Extract PayPal's frontend into separate Javascript
2021-05-04 17:22:52 +02:00
Benjamin Beganović
a3099b5cde
Fixes for tests
2021-05-03 17:25:03 +02:00
Benjamin Beganović
6992216117
wip
2021-05-03 14:10:46 +02:00
Benjamin Beganović
bc23de2ce2
Extract credit cards to separate Javascript
2021-04-29 16:51:28 +02:00
Benjamin Beganović
2ab65b12fa
Ability to pay with token
2021-04-29 16:43:59 +02:00
Benjamin Beganović
6cab52fc9f
Show "Save card" option for credit card
2021-04-29 11:59:18 +02:00
Benjamin Beganović
d4c51871ef
- Update Braintree credit card to use amount_with_fee
...
- Add amount_with_fee to payment hash
2021-04-29 11:29:28 +02:00
David Bomba
aefd515b4e
Fixes for stripe
2021-04-29 18:36:04 +10:00
David Bomba
2039fd0ef5
fixes for stripe
2021-04-29 18:29:03 +10:00
David Bomba
f825b72540
Fixes for stripe
2021-04-29 18:27:06 +10:00
Benjamin Beganović
7d8c135ba7
wip
2021-04-28 15:03:22 +02:00
Benjamin Beganović
9c97421a55
wip
2021-04-28 14:54:50 +02:00
Benjamin Beganović
e77c3492ed
wip
2021-04-28 12:54:27 +02:00
Benjamin Beganović
ef2f825346
Show proper translation for terms modal
2021-04-25 15:57:55 +02:00
David Bomba
20ea334106
Landing page for existing stripe connect acccounts
2021-04-22 23:51:18 +10:00
David Bomba
f62518f63b
Stripe Connect
2021-04-22 20:38:22 +10:00
Benjamin Beganović
255d25d6a6
wip
2021-04-21 16:36:46 +02:00
Benjamin Beganović
bdc564092e
wip
2021-04-21 16:36:08 +02:00
David Bomba
1bd1b2ed7c
JS Fixes
2021-04-20 22:17:44 +10:00
David Bomba
464d810a70
Clean up for subscriptions
2021-04-16 13:58:14 +10:00
David Bomba
7c8bf53951
updgrade and downgrade
2021-04-15 13:40:03 +10:00
David Bomba
bb6a1c6b27
Working on downgrading subscriptions
2021-04-15 12:28:31 +10:00
David Bomba
aabe5683e1
Refactoring subscriptions
2021-04-14 14:41:04 +10:00
David Bomba
2237939491
Subscriptions
2021-04-14 12:40:16 +10:00
David Bomba
a386a33a7e
Merge branch 'v5-develop' into v5-develop
2021-04-13 19:35:44 +10:00
David Bomba
f2342e640a
Subscriptions
2021-04-13 19:34:59 +10:00
David Bomba
803818b53c
Subscriptions
2021-04-13 15:04:53 +10:00
Benjamin Beganović
9a0417c1ba
Merge pull request #5412 from beganovich/v5-1004-billing-portal
...
(v5) Billing portal
2021-04-12 11:53:23 +01:00
Benjamin Beganović
b860dde7c6
Merge pull request #5411 from beganovich/v5-1004-show-error-from-api-billing
...
(v5) Billing: Show message from eligible service
2021-04-12 11:53:01 +01:00
Benjamin Beganović
3753f46f71
Merge pull request #5407 from beganovich/v5-1004-disable-signatures-if-no-feature
...
(v5) Control showing the signature with hasFeature
2021-04-12 11:52:30 +01:00
Benjamin Beganović
b7d49e352d
wip
2021-04-10 14:07:00 +02:00
Benjamin Beganović
e9531d5d73
wip
2021-04-10 14:03:50 +02:00
Benjamin Beganović
7bf33e64b4
wip
2021-04-10 14:01:32 +02:00
Benjamin Beganović
18b5348815
wip
2021-04-10 14:01:25 +02:00
Benjamin Beganović
8a93cda5ff
wip
2021-04-10 14:01:09 +02:00
Benjamin Beganović
cb9bfe02c2
Show message from eligible service
2021-04-10 13:56:29 +02:00
Benjamin Beganović
c4dac18af7
Control showing the signature with hasFeature
2021-04-10 11:05:50 +02:00
David Bomba
62401555cd
Working on pro rata refunds
2021-04-10 14:07:08 +10:00
Benjamin Beganović
41f37fc189
wip
2021-04-08 17:13:16 +02:00
Benjamin Beganović
c0f5780172
wip
2021-04-08 17:11:14 +02:00
Benjamin Beganović
ec1d4e05c1
- Rename: $target_subscription to $target and all references
...
- Ability to pay for the upgrade
2021-04-08 16:53:54 +02:00
Benjamin Beganović
969d9f03dc
wip
2021-04-07 18:08:26 +02:00
Benjamin Beganović
71d28e691b
wip
2021-04-07 14:23:14 +02:00
Benjamin Beganović
6b73d78abe
Show product notes only
2021-04-07 13:27:16 +02:00
Benjamin Beganović
43e6ba2ec6
Check if payment is eligible to process
2021-04-07 13:26:50 +02:00
Benjamin Beganović
2ba543248a
Show the signature if account has feature
2021-04-05 17:12:18 +02:00
Benjamin Beganović
43ea49c251
Show product description under product key
2021-04-05 13:57:51 +02:00
Benjamin Beganović
b230680e8f
Allow prefilling the client/contact fields over query parameters
2021-04-05 10:43:25 +02:00
Benjamin Beganović
83844652e5
show og price when discount is applied
2021-04-01 17:02:11 +02:00
Benjamin Beganović
08b317f7b8
allow cancellation under specific conditions
2021-04-01 16:38:46 +02:00
Benjamin Beganović
45c23cbaf5
remove blue badges on the top
2021-04-01 16:09:52 +02:00
Benjamin Beganović
0b2613146b
Show spinner after clicking payment method
2021-04-01 16:09:30 +02:00
Benjamin Beganović
124490ab48
wip
2021-04-01 01:55:46 +02:00
Benjamin Beganović
c300ffc4d9
passwordless login
2021-03-31 18:10:44 +02:00
David Bomba
3eb9688a83
fix subscriptions schema
2021-03-30 21:08:02 +11:00
Benjamin Beganović
9a67ff6f2c
wip
2021-03-29 16:32:23 +02:00
Benjamin Beganović
05cbd30bef
wip
2021-03-29 15:50:36 +02:00
Benjamin Beganović
c4ff24132e
wip
2021-03-29 14:35:27 +02:00
Benjamin Beganović
d37d727d2c
- Fix typo in BaseController.php
...
- Add labels on top of billing page (one-time, or/and subscription)
- Show products
- Pull the price from the service
2021-03-29 12:58:03 +02:00
Benjamin Beganović
ed4fff2385
- Bundle qty without ability to increment/decrement value ✅
...
- One time & subs ✅
- A table with all products included in subscription (qty, price, notes) ✅
- Two tables, one for subscriptions, one for one-time purchases ✅
- If no products, no table ✅
- Remove quantity from cached data that is being sent ✅
- Remove "billing_subscription_id" from data sent ✅
2021-03-25 16:52:03 +01:00
Benjamin Beganović
e04ed7c2bf
Show per year per month as recurring_invoice frequency is defined using RecurringInvoice method helper
2021-03-22 14:01:36 +01:00
Benjamin Beganović
6e714747bd
Update price per quantity
2021-03-22 13:53:34 +01:00
Benjamin Beganović
edbcb0690e
Remove /unit from product quantity
2021-03-22 13:38:01 +01:00
Benjamin Beganović
b2c7226057
Hide coupon if trial is enabled
2021-03-22 13:37:26 +01:00
Benjamin Beganović
8bc4896daa
Hide/show coupon code field if promo code configured in billing tableclear
2021-03-22 13:34:59 +01:00
Benjamin Beganović
8839bfabd3
Hide quantity if max_seats_limit = 1
2021-03-22 13:32:29 +01:00
Benjamin Beganović
546619a498
Wrap quantity if per_seat_enabled
2021-03-22 13:24:58 +01:00
Benjamin Beganović
5aa30ca582
Add border on stripe elements
2021-03-22 13:13:54 +01:00
Benjamin Beganović
c8666efafd
wip
2021-03-22 11:06:42 +01:00
Benjamin Beganović
69eecbf281
Qty
2021-03-18 15:22:22 +01:00
Benjamin Beganović
415ea81eec
Support for "Start Free Trial"
2021-03-18 14:14:10 +01:00
Benjamin Beganović
85c09ecf11
Show the message about coupon code/discount under the input field
2021-03-18 13:51:10 +01:00
Benjamin Beganović
127c6cb3cd
wip
2021-03-17 16:12:25 +01:00
Benjamin Beganović
81f5808bf6
- Use user from $billing_subscription to create client
...
- Disable generating the cache for temporary state
- Generate the blank invoice based on the product
2021-03-17 12:06:58 +01:00
Benjamin Beganović
851a31b3c0
Proof of concept for billing page
2021-03-16 14:35:57 +01:00
Benjamin Beganović
4350816804
wip
2021-03-15 17:33:27 +01:00
Benjamin Beganović
908678cdc4
wip
2021-03-12 15:00:33 +01:00
Benjamin Beganović
d546c4711c
wip
2021-03-11 17:20:30 +01:00
David Bomba
9000117e83
Minor fixes for company logo displaying in the client portal
2021-03-10 13:02:12 +11:00
David Bomba
59d3cd8921
Minor fixes for company logo displaying in the client portal
2021-03-10 13:00:49 +11:00
Benjamin Beganović
722a416839
Layout: Add urls for PDF, SMTP & database checking
2021-03-08 09:59:45 +01:00
David Bomba
9a1a5b4796
Fixes for subdirectory installation
2021-03-05 23:59:26 +11:00
Benjamin Beganović
c69b424928
Merge pull request #5020 from beganovich/v5-0303-payment-methods-fix-blinking-modal
...
Payment methods improvements
2021-03-03 11:54:57 +01:00
Benjamin Beganović
c48dafa962
wip
2021-03-03 11:38:59 +01:00
David Bomba
9b3ea22c22
Merge pull request #5018 from turbo124/v5-develop
...
Fixes for attaching a user to different companies
2021-03-03 21:11:12 +11:00
David Bomba
bfbde2ba51
Fixes
2021-03-03 21:04:10 +11:00
Benjamin Beganović
3cf168d67d
Update classes for mobile PDF viewing (proper hiding cases)
2021-03-03 08:51:32 +01:00
=
c23b9b147d
Fixes for attaching a user to different companies
2021-03-03 18:22:14 +11:00
Benjamin Beganović
dd71f28f87
Invoices: Removed superfluous text under the invoice number
2021-03-02 18:30:44 +01:00
Benjamin Beganović
9b227010b2
Quotes: Remove "drafts"
2021-03-02 18:29:44 +01:00
Benjamin Beganović
51be97d981
- Quotes: Waiting for approval -> Pending Approval
...
- Quotes: Remove superfluous text under Waiting for approval
2021-03-02 16:29:24 +01:00
Benjamin Beganović
4f95e39c28
Credits table: Add credit number column
2021-03-02 16:27:06 +01:00
Benjamin Beganović
168f08abba
Credits table: Public notes -> Notes
2021-03-02 16:24:15 +01:00
Benjamin Beganović
9278c1966a
Add example URL for the Website field in the client portal settings page
2021-03-02 16:22:40 +01:00
Benjamin Beganović
05118ad880
Client profile settings page: Remove sub-instructional text
2021-03-02 16:20:27 +01:00
Benjamin Beganović
f27645062c
Add "Secure 256-Bit Encryption" on the payment pages
2021-03-02 15:53:13 +01:00
Benjamin Beganović
463f16d14a
Update the invoice terms label text (By clicking "Next step" you accept terms -> Click "Agree" to accept terms)
2021-03-02 15:32:20 +01:00
Benjamin Beganović
dfee4d718b
Change "Overdue" to "Past due" in invoices table
2021-03-02 13:43:41 +01:00
Benjamin Beganović
4992da6270
Highlight & make links in terms pop up clickable
2021-03-02 13:42:25 +01:00
Benjamin Beganović
7990ca22ec
Centralize "Pay now" button
2021-02-18 13:37:27 +01:00
Benjamin Beganović
40bf73cd9a
Remove redundant views
2021-02-18 13:20:26 +01:00
Benjamin Beganović
3cb6d07c20
Change default full-screen view for invoices & quotes:
...
- New $url property for file_path() for invoices & quotes
- "Full screen" mode now returns raw file
- Show default browser viewer for desktop devices
2021-02-18 13:18:41 +01:00
Benjamin Beganović
b52cb6def1
Fix last_name field
2021-02-17 12:19:16 +01:00
Benjamin Beganović
82412684fa
Fix padding & spacing issue for mobile devices
2021-02-17 11:49:21 +01:00
Benjamin Beganović
5ba725d5e4
approve quote with one click, instead of pushing to another page
2021-02-17 11:39:22 +01:00
Benjamin Beganović
e7e65e128a
wip
2021-02-16 13:24:09 +01:00
Benjamin Beganović
22bd29f8fc
wip
2021-02-16 13:16:22 +01:00
Benjamin Beganović
aacc3b6602
wip
2021-02-15 15:52:13 +01:00
Benjamin Beganović
63060cd878
Stripe: Show required fields if enabled in admin panel
2021-02-15 14:58:25 +01:00
Benjamin Beganović
f8403addd6
fix endless for -1
2021-02-15 13:21:52 +01:00
Benjamin Beganović
72cdc3fc5c
Hide payment methods button if not gateways
2021-02-12 12:38:31 +01:00
Benjamin Beganović
9bc03ced3b
show favicon if no whitelabel
2021-02-11 14:26:37 +01:00
Benjamin Beganović
4969b32ccd
Add target=_blank to social links
2021-02-11 14:21:58 +01:00
Benjamin Beganović
e13bebf5e7
Change quotes.balance to quotes.amount in quotes table & approve page
2021-02-09 11:50:26 +01:00
Benjamin Beganović
91e9321049
wip
2021-02-05 13:06:47 +01:00
Benjamin Beganović
66c81d9b51
wip
2021-02-04 17:19:28 +01:00
Benjamin Beganović
6a972ba378
wip
2021-02-03 16:49:29 +01:00
Benjamin Beganović
83a42cf410
wip
2021-02-03 12:36:10 +01:00
Benjamin Beganović
862bbec4f5
-1 to ♾
2021-02-02 14:59:10 +01:00
Benjamin Beganović
e2d1c7ac43
Merge pull request #4778 from beganovich/v5-2701-ach-blank-screen
...
(v5) ACH: Fix blank screen after payment
2021-01-28 15:45:14 +01:00
Benjamin Beganović
3b31953d14
Merge branch 'v5-develop' into v5-2701-payable-draft-invoices
2021-01-28 15:44:22 +01:00
Benjamin Beganović
615ef1e780
Allow payments of draft invoices:
...
- Remove processing overlay scripts
- Add flash message to clean layout
- Remove $balance > 0 check from filtered invoices
- Only show the payment methods if total is bigger than 0
- Change flash message from "warning" to "message"
- Show message for $1 payments
2021-01-27 14:10:24 +01:00
Benjamin Beganović
0ff531fafa
ACH: Fix white screen
...
- Pass token hashed_id instead of token value
2021-01-27 13:07:01 +01:00
Benjamin Beganović
84e888863f
Authorize.net: Throw a PaymentFailed exception if token not found
...
Checkout.com: Throw a PaymentFailed exception if token not found
- Show "Client portal" button even when invoice is paid
- Authorize.net: Pass token hashed_id instead of token to frontend
- Checkout.com: Pass token hashed_id instead of token to frontend
- Show "Paid" label for paid invoices
- Translation for not found token
2021-01-27 12:45:38 +01:00
Benjamin Beganović
9f8df64289
- Only show save card component if token billing isn't always
...
- Only show "Refunded" if amount is > 0
- Stripe: Grab only :checked checkbox
2021-01-26 17:21:12 +01:00
Benjamin Beganović
d537d012a1
fix instance
2021-01-26 13:29:27 +01:00
Benjamin Beganović
fb66bfbe71
wip
2021-01-25 16:46:40 +01:00
Benjamin Beganović
f5f257292c
wip
2021-01-25 16:12:21 +01:00
Benjamin Beganović
4930b7b658
wip
2021-01-22 22:49:26 +01:00
Benjamin Beganović
713a95d3b2
ACH (Stripe):
...
- Pass instance of $gateway to authorize page for fields verification
- Support for multiple tokens
2021-01-21 15:53:37 +01:00
Benjamin Beganović
056bee1c47
Credit card (Stripe):
...
- Wrapped Stripe card widget into div
- Default intent option is setup_future_use now
- Support for token billing
2021-01-21 14:03:38 +01:00
Benjamin Beganović
2fccfe2df1
- Rewrite of checkout-credit-card.js
...
- Fixed bug with detach() on driver class
- Changed the way token checking works from frontend
- Support for multiple payment methods on payment page
- Changed save card label to "Save payment method details"
- Updated relevant Javascript assets
2021-01-20 16:19:01 +01:00
Benjamin Beganović
c4defd55d8
Change quotes terminology:
...
- Changed "balance" to "amount" in approve page & quotes-table
2021-01-20 13:32:49 +01:00
Benjamin Beganović
52d4911042
Merge pull request #4723 from beganovich/v5-1901-cp-messages
...
(v5) Client portal: Set a background & center a header message
2021-01-20 09:54:29 +01:00
Benjamin Beganović
4413580b39
Add authorize view for SOFORT
2021-01-19 16:07:58 +01:00
Benjamin Beganović
c1bf3e5044
double-check
2021-01-19 15:27:35 +01:00
Benjamin Beganović
ee8e75e8f7
Set a background & center a header message
2021-01-19 15:23:10 +01:00
Benjamin Beganović
617cc54de9
- Pass instance of AuthorizePaymentDriver.php as $gateway instead of CompanyGateway record
...
- Define required fields for AuthorizePaymentDriver.php
- Update references to $gateway (CompanyGateway)
- Pass $countries to required-client-info.blade.php
- Handle country submission for required-client-info.blade.php
- Only show non-filled fields in RequiredClientInfo.php
2021-01-19 14:36:07 +01:00
Benjamin Beganović
8ed701519b
Change views to authorize.blade & pay.blade
...
Change structure to use the new one
Add $data to pay now button
2021-01-19 14:03:18 +01:00
Benjamin Beganović
6295a2647d
refactor authorize.blade.php
2021-01-19 13:43:03 +01:00
Benjamin Beganović
4cfc2384c2
Only show the verification screen if method exists
2021-01-17 23:54:56 +01:00
Benjamin Beganović
bc584c387c
merge upstream/v5-develop
2021-01-15 11:03:40 +01:00
David Bomba
e9b9ea642c
Merge pull request #4686 from beganovich/v5-0114-show-required-gateway
...
(v5) Change the way required fields are displayed
2021-01-15 08:33:20 +11:00
Benjamin Beganović
2a193c97ea
Show quotes/invoices in full-screen by default
2021-01-14 13:29:46 +01:00
Benjamin Beganović
59fd38fc3d
change the way required fields are displayed
2021-01-14 12:24:45 +01:00
Benjamin Beganović
d0000de269
add todo
2021-01-14 11:08:15 +01:00
Benjamin Beganović
a5995546bc
increase upload space
2021-01-14 10:37:45 +01:00
David Bomba
c49fbedcde
Add entity number to header on client portal
2021-01-14 13:57:05 +11:00
David Bomba
435365b32b
Add youtube channel to client portal
2021-01-14 13:43:08 +11:00
David Bomba
a140870473
Clean up dashboard message
2021-01-14 08:17:47 +11:00
David Bomba
ee85a6487c
Merge pull request #4670 from beganovich/v5-jan12-required-fields
...
(v5) Required fields for gateways
2021-01-14 07:55:27 +11:00
David Bomba
c7375decf3
Merge pull request #4679 from beganovich/v5-0113-show-refunded-amount
...
(v5) Client portal: Show refunded amount
2021-01-14 07:54:33 +11:00
David Bomba
eebfa3e949
Merge pull request #4677 from beganovich/v5-0113-fullscreen-invoices
...
(v5) Change default view for invoices as full-screen
2021-01-14 07:54:12 +11:00
Benjamin Beganović
d1e3f8f274
show refunded amount
2021-01-13 16:20:19 +01:00
Benjamin Beganović
6526e5e378
Show default view as full-screen for invoices
2021-01-13 14:46:41 +01:00
Benjamin Beganović
0d0e3510db
fix issue with button
2021-01-13 14:31:28 +01:00
Benjamin Beganović
b014aecc7d
- Add getClientRequiredFields in BaseDriver.php
...
- Pass $fields in @required-client-info
- Don't show form if fields are satisfied
- Remove $gateway reference in RequiredClientInfo.php
- StripePaymentDriver.php required fields
- Removed old-redirect logic for required fields
2021-01-13 13:31:00 +01:00
David Bomba
c18c9e5a66
Update copyright + remove minor text from footer
2021-01-13 19:22:36 +11:00
David Bomba
75081cf95a
Fix for displaying company logo in portal
2021-01-13 18:32:35 +11:00
David Bomba
249c0e8b2b
fix for presenting company logo in portal
2021-01-13 12:15:04 +11:00
Benjamin Beganović
cdd62f7e2a
wip
2021-01-12 16:23:39 +01:00
Benjamin Beganović
ff3ee60cf9
wip
2021-01-12 15:43:07 +01:00
Benjamin Beganović
9b9c9434db
- Show currency on the invoices/payment page
...
- Disable form submitting with enter
2021-01-11 15:34:46 +01:00
Benjamin Beganović
cb928833c5
Show endless for recurring invoices with -1 cycles
2021-01-04 14:24:30 +01:00
Benjamin Beganović
5c776d4911
show custom driver with its label
2020-12-10 12:38:07 +01:00
Benjamin Beganović
37f79247ac
remove payment options from custom driver
2020-12-10 12:19:13 +01:00
Benjamin Beganović
d45571d7f9
wip
2020-12-09 15:17:48 +01:00
David Bomba
6a03bcc546
Merge branch 'v5-develop' into v5-develop
2020-12-09 07:25:16 +11:00
David Bomba
8107a49677
remove trailing slash from app url
2020-12-08 07:21:08 +11:00
Benjamin Beganović
1f2c3f2823
update pagination links & apply php-cs-fixer
2020-12-05 14:24:21 +01:00
Benjamin Beganović
3b9e813751
bump alpinejs version
2020-12-05 13:55:29 +01:00
Benjamin Beganović
d84f5bc5bb
Fixes for Checkout.com refunding
2020-12-03 13:38:57 +01:00
Benjamin Beganović
00ab670d71
Checkout.com migration to Frames:
...
- Changed cardToken to token in CreditCard reference
- Updated checkout.com.js
- Added "Pay" translation
- Fix issue with switching between token & credt card
2020-12-02 15:33:43 +01:00
Benjamin Beganović
35fe90fc9f
update whitelabeling partials
2020-12-01 14:44:35 +01:00
Benjamin Beganović
2618a1d3b8
add ability to edit client's phone
2020-11-27 12:08:39 +01:00
David Bomba
1181f9de62
Merge branch 'v5-develop' into authorize_refactor
2020-11-26 22:43:25 +11:00
David Bomba
a8daa31167
Fixes for authorize
2020-11-26 21:12:36 +11:00
Benjamin Beganović
169e5ba93e
support for checking requirements based on gateway
2020-11-25 14:38:49 +01:00
Benjamin Beganović
014652cf1c
cookies 👨🍳 🍪
2020-11-19 13:41:19 +01:00
Benjamin Beganović
de15e9d1ce
render terms & policy under conidition
2020-11-18 14:55:46 +01:00
David Bomba
6376d5fa98
Merge pull request #4325 from turbo124/v5-develop
...
Minor fixes for client portal
2020-11-18 08:00:02 +11:00
Benjamin Beganović
e4eb70ab1a
remove referneces to gateway in cp
2020-11-17 17:23:58 +01:00
Benjamin Beganović
a4de32482c
fix translation for authroize buttons
2020-11-17 17:17:28 +01:00
Benjamin Beganović
f81526af2d
Merge pull request #4322 from beganovich/v5-display-signature-and-terms-on-quotes
...
(v5) Display signatures & accepting terms for invoices & quotes
2020-11-17 17:00:59 +01:00
Benjamin Beganović
fef76271d2
beautify signature template
2020-11-17 16:56:59 +01:00
Benjamin Beganović
d9c430423a
accept entities in array
2020-11-17 16:56:44 +01:00
Benjamin Beganović
0357b041e1
adapt payment & approve views for new terms component
2020-11-17 16:56:36 +01:00
Benjamin Beganović
8a6873354f
fix flashing cancellation modal & user dropdwon
2020-11-17 15:52:40 +01:00
David Bomba
8255ffc0cf
Minor tests for client portal
2020-11-17 21:26:45 +11:00
Benjamin Beganović
52c51f34af
Merge pull request #4310 from beganovich/v5-cp-terms-and-privacy
...
(v5) Support for client portal terms & privacy policy
2020-11-16 22:19:54 +01:00
Benjamin Beganović
8080dffa85
show custom messages in cp
2020-11-16 15:37:09 +01:00
Benjamin Beganović
134fe6bfee
support for privacy policy & temrs in cp
2020-11-16 13:06:26 +01:00
David Bomba
0e8bfa18a9
Use full namespace when calling from resources
2020-11-16 09:21:38 +11:00
David Bomba
a160efc6e5
Merge pull request #4298 from beganovich/v5-display-credit-pdfs
...
(v5) Show credit's PDF in the client portal
2020-11-13 07:18:39 +11:00
Benjamin Beganović
8324724df0
Client Portal Custom Inclusions
2020-11-12 12:29:16 +01:00
Benjamin Beganović
7937dd7df4
Show credit's PDF in the client portal
2020-11-12 12:17:49 +01:00
Benjamin Beganović
f50bbd1900
Fix issue with the form
2020-11-02 16:29:02 +01:00
Benjamin Beganović
7f3c4ada5a
Merge remote-tracking branch 'upstream/v5-develop' into v2-frontend-refactor
2020-11-01 19:26:43 +01:00
Benjamin Beganović
4c27652545
ACH payments
2020-11-01 19:21:31 +01:00
Benjamin Beganović
1ae2649be6
Stripe ACH authorization & verification
2020-11-01 18:47:48 +01:00
Benjamin Beganović
99c30846ad
Stripe: Payments with tokens & error handling
2020-11-01 16:52:37 +01:00
Benjamin Beganović
7e30093429
Checkout.com payments with token:
...
- Convert "true" from frontend to boolean in PaymentResponseRequest
- Reference correct 'transaction_reference' in BaseDriver & Checkout\Utilities
- Frontend switching between token & credit card when making payments with Checkout.com
- New 'pay_with' translation string
- Added 'save-card--container' to save card partial
- Ensure we show whole transaction reference string in payments/show.blade
2020-11-01 15:56:17 +01:00
Benjamin Beganović
d2e677cb9d
Merge remote-tracking branch 'origin/v5-stripe-backend-refactor' into v2-frontend-refactor
2020-11-01 14:49:11 +01:00
David Bomba
b267353ced
Fixes for credits view in portal
2020-10-29 21:19:10 +11:00
Benjamin Beganović
88b428aae0
checkout.com payments using token
2020-10-27 13:44:16 +01:00
Benjamin Beganović
dcb48297fb
wip refactor
2020-10-22 15:24:18 +02:00
Benjamin Beganović
b4b6bd3ae0
ach adding & verify, todo: payment
2020-10-20 17:54:08 +02:00
Benjamin Beganović
d26565b5ad
stripe alipay
2020-10-20 17:15:55 +02:00
Benjamin Beganović
024d839038
stripe sofort
2020-10-20 17:12:53 +02:00
Benjamin Beganović
cd4ed74d5c
set only-authorization to false in pay.blade
2020-10-20 16:09:46 +02:00
Benjamin Beganović
c82e5b2647
stripe adding credit card
2020-10-20 16:08:21 +02:00
Benjamin Beganović
9420f23081
stripe: pay with credit card token & credit
2020-10-20 15:19:21 +02:00
Benjamin Beganović
08501cceb6
stripe credit card
2020-10-20 14:58:48 +02:00
Benjamin Beganović
6af7aa7dc0
checkout: push aditional page
2020-10-19 23:49:17 +02:00
Benjamin Beganović
810f342907
checkout.com - authorize
2020-10-19 23:02:18 +02:00
Benjamin Beganović
4f9d9c106c
checkout
2020-10-19 14:18:00 +02:00
Benjamin Beganović
97aad702c9
extract stripe payments into partials
2020-10-15 12:23:45 +02:00
David Bomba
bf592b0805
Merge pull request #4168 from beganovich/v2-cypress-payments-tests
...
(v5) Stripe testing using Cypress
2020-10-15 20:16:50 +11:00
Benjamin Beganović
b03387c571
Merge remote-tracking branch 'upstream/v2' into v2-cypress-payments-tests
2020-10-15 10:27:32 +02:00
David Bomba
52558d5b41
Credit view
2020-10-15 15:08:01 +11:00
Benjamin Beganović
89b950cbfd
Testing Stripe:
...
- Changed baseUrl to more generic localhost:8000
- Testing adding Stripe card & paying with it
- Added iframe helper functions
- Fix issue with processingOverlay when adding stripe credit card
- Added few selectors to pages for easier testing
2020-10-13 13:36:56 +02:00
David Bomba
96750d5fdb
Refactor for payments via client portal
2020-10-13 21:32:15 +11:00
David Bomba
57faf6eeb5
Use credits for payments in client portal
2020-10-13 14:25:51 +11:00
Benjamin Beganović
b0c383f75b
Show empty string if country is not set:
...
- Replace "No country set" with empty string in HtmlEngine.php
- Allow country_id & shipping_country_id to be null in shipping-address.blade.php & personal-address.blade.php
2020-10-09 16:03:27 +02:00
Benjamin Beganović
b001da13d9
Show "amount" in the invoices-table
2020-10-05 13:45:09 +02:00
Benjamin Beganović
2b39c1a5d7
Replace blue color with $primary_color:
...
- Change ClientPortal helper to return 'bg-primary-darken' instead of 'active-page'
- Buttons & input fields don't have SASS color now
- bg-blue-600/900 replaced with primary/primary-darken
- Production build of assets
2020-09-30 13:31:15 +02:00
Benjamin Beganović
d947d2cfd4
Authorize.net: Payments
2020-09-29 13:17:41 +02:00
Benjamin Beganović
51bf831087
Authorize.net: Authorize CC
2020-09-29 13:13:50 +02:00
Benjamin Beganović
4814194568
Stripe: Sofort
2020-09-29 12:52:27 +02:00
Benjamin Beganović
12c23f14e5
Sofort: Alipay
2020-09-29 12:52:19 +02:00
Benjamin Beganović
58a3cc69a9
Stripe: Pay with credit card
2020-09-29 12:46:28 +02:00
Benjamin Beganović
72f915ef0a
Stripe: Authorize ACH
2020-09-29 12:36:21 +02:00
Benjamin Beganović
36d322611e
Stripe: Add credit card
2020-09-29 12:31:56 +02:00
Benjamin Beganović
4e9bc0552d
Rename "Downloads" to "Documents":
...
- Remove Livewire auto-publish from composer.json
- Replace old DocumentController with DownloadsController
- Rename DownloadsTable & downloads-table to DocumentsTable & documents-table
- New ShowDocumentRequest for displaying documents
- Change authorize() with DownloadMultipleDocumentsRequest
- Change route in PortalComposer
- Update Livewire assets
- Remove old documents routes
2020-09-28 12:04:34 +02:00
Benjamin Beganović
69b5ec1705
Change Downloads translation to Documents in CP
2020-09-28 11:45:22 +02:00
Benjamin Beganović
ee9bba2ae0
Fix bug with passing correct $amount
2020-09-25 11:25:52 +02:00
Benjamin Beganović
35ed396323
Profile settings: Shipping address
2020-09-24 14:40:27 +02:00
Benjamin Beganović
554e595211
Profile settings: Shipping address
2020-09-24 14:23:05 +02:00
Benjamin Beganović
e5183dee56
Profile section: Name, website, logo
2020-09-24 13:44:56 +02:00
Benjamin Beganović
a9e40aab37
Profile section: General informatioon
2020-09-24 13:29:41 +02:00
Benjamin Beganović
24685db429
Merge branch 'v2' into v2-editable-invoice-amount
2020-09-24 11:33:01 +02:00
Benjamin Beganović
0216286efc
Support for over & under payments
2020-09-24 11:29:47 +02:00
David Bomba
8c1174b20b
Merge pull request #4095 from beganovich/v2-save-card-details-logic
...
Save card opt-in/opt-out logic
2020-09-22 07:30:44 +10:00
Benjamin Beganović
c6b24d1c75
Checkout: Optin/optout for saving card
2020-09-21 11:34:06 +02:00
Benjamin Beganović
d0894cec37
Authorize.net: Optin/optout for saving card
2020-09-21 11:24:19 +02:00
Benjamin Beganović
3a1906bd87
Stripe: Optin/optout for saving card
2020-09-21 11:17:16 +02:00
David Bomba
624f8db661
Improve payments page for client portal and fix invoice status after payment made
2020-09-19 20:33:59 +10:00
Benjamin Beganović
a1e11cf161
invoices-table fix for balance due
2020-09-18 14:47:36 +02:00
David Bomba
12342e6002
Merge pull request #4084 from beganovich/v2-client-portal-fixes
...
Client portal improvements & fixes
2020-09-18 21:28:59 +10:00
Benjamin Beganović
8c342d5702
Hide fields without value
2020-09-18 11:02:21 +02:00
Benjamin Beganović
e36ff351de
Pass method id when removing record
2020-09-18 09:48:14 +02:00
Benjamin Beganović
ed0fe053ec
Hide Gateway Fees from invoices-table (cp)
2020-09-11 10:18:31 +02:00
David Bomba
c55f660f7f
Generic handling page for unsuccessful payments
2020-09-11 08:30:12 +10:00
David Bomba
100ca67c5f
Add reference to checkout gateways
2020-09-10 11:23:04 +10:00
=
1ee6e33bb7
Working on refactoring Checkout.com payment driver to extend BaseDriver
2020-09-09 10:58:35 +10:00
Benjamin Beganović
1bbf7392ad
Refactor invoice-table for simple model bind & support for gateway-fees
2020-09-03 11:45:47 +02:00
Benjamin Beganović
1f77b87331
Refactor quotes-table for simple model bind
2020-09-03 11:14:24 +02:00
Benjamin Beganović
60ae138e11
Show gateway fees status for invoices
2020-09-02 22:08:12 +02:00
David Bomba
bb4aac1aeb
Merge pull request #4025 from turbo124/v2
...
Gateway fees implementation
2020-08-31 17:58:43 +10:00
David Bomba
ac08a146a1
Working on gateway fees
2020-08-30 22:00:19 +10:00
David Bomba
1a7d0d3cbd
Working on gateway fees across multiple invoices
2020-08-27 22:12:39 +10:00
David Bomba
ff5d8ad871
Fixes for gateway fees
2020-08-26 11:14:15 +10:00
David Bomba
79e0fa56e2
Convert currency string to float
2020-08-26 10:47:50 +10:00
Benjamin Beganović
5a03d81112
Fix blank page when downloading invoices
2020-08-25 08:55:55 +02:00
Benjamin Beganović
7ed9e733b1
Switch from checkbox to radio buttons for saving card
2020-08-24 11:17:18 +02:00
Benjamin Beganović
2f50217900
Processing modal on payments
2020-08-24 10:28:55 +02:00
Benjamin Beganović
f12553bae8
wip
2020-08-24 09:07:44 +02:00
Benjamin Beganović
e518b3ca8d
Stripe (CC): Add spinner for form processing
2020-08-24 08:25:12 +02:00
Benjamin Beganović
c985bdf1aa
Hide "Pay now" button if no available payment methods
2020-08-24 07:18:57 +02:00
Benjamin Beganović
a0db7fdb1e
Hide "Add payment method" if no bank/credit card gateway configured
2020-08-24 07:18:28 +02:00
David Bomba
662b5b2604
Merge pull request #4004 from turbo124/v2
...
Update sentry DSN
2020-08-20 23:20:12 +10:00
Benjamin Beganović
b77866c65b
Setup break words
2020-08-20 03:14:24 +02:00
Benjamin Beganović
f4698c0108
Support multiple downloads
2020-08-20 03:10:04 +02:00
David Bomba
334860f87b
Custom payment drivers
2020-08-20 08:11:46 +10:00