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