David Bomba
0ff8b68fbe
Merge pull request #3906 from turbo124/v2
...
Stripe - Autobilling
2020-07-15 15:05:42 +10:00
David Bomba
cd4856e8db
Helpers for gateway fees
2020-07-15 15:05:02 +10:00
David Bomba
8c56fc1263
Working on autobill
2020-07-14 23:15:59 +10:00
David Bomba
d8a13e6cb2
Auto billing for stripe
2020-07-14 22:50:16 +10:00
Benjamin Beganović
556e1280d0
Fixes for quote page
2020-07-14 13:00:28 +02:00
David Bomba
dc63e533df
Fix for quote event
2020-07-14 20:35:41 +10:00
David Bomba
fe4885f5a6
only send one notification per invoice
2020-07-14 19:55:28 +10:00
David Bomba
00a3d36fcd
Bug with viewed_date populating erroneously
2020-07-14 15:37:49 +10:00
David Bomba
1d7ba6d1e6
Fixes for event parameters
2020-07-14 08:06:28 +10:00
David Bomba
5af23a4072
changes for Demo
2020-07-13 20:12:29 +10:00
David Bomba
a9f2f35d55
Working on token billing
...
'
2020-07-13 14:56:07 +10:00
David Bomba
5dc0fcca0d
Working on token billing
2020-07-13 14:46:16 +10:00
David Bomba
583a92d5bc
Tweak payment dates in demo data
2020-07-13 13:35:28 +10:00
David Bomba
708422dd9b
Add hashed transformer for company tokens
2020-07-13 12:54:56 +10:00
David Bomba
b96e2aa78b
Bulk actions for tax rates
2020-07-13 09:29:44 +10:00
David Bomba
0cd3b6925e
fixes for autobill invoice
2020-07-13 08:28:19 +10:00
David Bomba
b4f669ad59
Update refresh route to filter all subqueries by updated_at
2020-07-10 09:28:09 +10:00
David Bomba
9229813abd
Fixes for broken migration
2020-07-09 11:57:11 +10:00
David Bomba
867fa2313a
Fixes for broken migration
2020-07-09 11:54:03 +10:00
David Bomba
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
a476034bd0
Add token_id to activity table
2020-07-08 16:54:16 +10:00
David Bomba
2e03b1e6d2
Fixes for reminder templates
2020-07-08 13:17:25 +10:00
David Bomba
6718915a9c
Add gateway fees to invoice
2020-07-08 13:07:07 +10:00
David Bomba
4b81e209c4
Working on unattended token billing
2020-07-08 12:20:44 +10:00
David Bomba
3ec593f7ef
Fixes for tests
2020-07-08 10:18:13 +10:00
David Bomba
5698a8a8d1
Tests for fees and limits
2020-07-08 01:11:54 +10:00
David Bomba
6a11fae857
Working on Autobill
2020-07-08 00:50:51 +10:00
David Bomba
daa3cc2b68
Reimplement fees and limits logic
2020-07-07 23:23:47 +10:00
David Bomba
83fc30f7e7
Working on fees and limits
2020-07-07 22:33:11 +10:00
David Bomba
89d15f1e2a
Fixes for API Documentation
2020-07-07 20:56:28 +10:00
David Bomba
0fd97f3a03
Fixes for checkdata
2020-07-07 20:35:54 +10:00
David Bomba
61c3a3f57e
Working on check data script
2020-07-07 17:56:30 +10:00
David Bomba
03b363ed2d
Fixes for trashed invoices
2020-07-07 17:54:21 +10:00
David Bomba
186e6f63b6
Merge pull request #3889 from turbo124/v2
...
Add is_large to company transformer
2020-07-07 08:35:53 +10:00
David Bomba
256deea92a
Update index file for flutter
2020-07-07 08:35:28 +10:00
David Bomba
16f488be5a
Merge pull request #3887 from beganovich/v2-0607-setup-page-fixes
...
Fix form not showing when DB fails on setup
2020-07-07 08:07:27 +10:00
David Bomba
ec989582ce
Add is_large to company transformer
2020-07-07 07:58:26 +10:00
Benjamin Beganović
9cdecfbfc4
Setup page fix form not showing
2020-07-06 14:27:27 +02:00
David Bomba
2281b8490e
minor fix for tokens
2020-07-06 21:44:12 +10:00
David Bomba
d236dd6ff6
Fixes for observers
2020-07-06 21:42:42 +10:00
David Bomba
4c321d41c3
Change subscriptions to webhooks
2020-07-06 21:22:36 +10:00
David Bomba
1deb503929
Fixes for Quote PDF servicE
2020-07-06 14:16:24 +10:00
David Bomba
d6b58fe5b8
Fixes for testS
2020-07-06 14:12:04 +10:00
David Bomba
f4a66dd75b
Triggered actions
2020-07-06 13:12:08 +10:00
David Bomba
94a98f744e
Triggered actions on invoice
2020-07-06 09:34:25 +10:00
David Bomba
95a2eab410
checking latest version logging
2020-07-06 08:28:19 +10:00
David Bomba
09e1043c13
expose user_id on company token transformer:
2020-07-06 08:21:39 +10:00
David Bomba
e4dcb3ef6f
Company TOKEN ID
2020-07-05 22:08:28 +10:00
David Bomba
8ec47921aa
Fixes for Invoice PDF Preview
2020-07-05 21:39:59 +10:00
David Bomba
bbdfb86b99
Merge pull request #3884 from turbo124/v2
...
Fixes for Checkdata script and PDF Previews
2020-07-05 20:59:18 +10:00
David Bomba
8856e3fada
Fixes for pdf preview
2020-07-05 20:58:30 +10:00
David Bomba
920bbf8b75
Adjust client balance when deleting payment
2020-07-05 20:24:13 +10:00
David Bomba
83e62dcd90
Fixes for checkdata script - checking paid to dates
2020-07-05 20:16:12 +10:00
David Bomba
b9c860bfc3
Add task to check company size
2020-07-05 18:59:28 +10:00
Benjamin Beganović
eb655762d4
Adding payment methods from menu
2020-07-03 14:39:29 +02:00
David Bomba
b3c2953e19
Merge pull request #3880 from turbo124/v2
...
V2
2020-07-03 18:27:06 +10:00
David Bomba
b14ac451c4
Payment methods
2020-07-03 18:14:15 +10:00
David Bomba
8e4e38776b
Working on gateway payment methods
2020-07-03 10:56:36 +10:00
David Bomba
50f65c998f
Add user name to the ping route
2020-07-03 07:52:40 +10:00
David Bomba
da408280de
Merge pull request #3878 from beganovich/v2-0207-integrate-browsershot-test
...
Test PDF abilites in setup
2020-07-02 22:38:23 +10:00
Benjamin Beganovic
605069f05b
Test PDF abilites in setup
2020-07-02 13:58:39 +02:00
David Bomba
1cb7155812
Improve client filters
2020-07-02 21:34:08 +10:00
David Bomba
7f90d8d45b
Merge pull request #3876 from turbo124/v2
...
Allow searching on entity routes
2020-07-02 21:03:12 +10:00
David Bomba
20078c6e31
Add ability to set country_id by country code and currency_id by currency code
2020-07-02 20:56:10 +10:00
David Bomba
bd0c523b59
Add ability to set country_id by country code and currency_id by currency code
2020-07-02 20:55:31 +10:00
David Bomba
ef11b3eea1
Payment date is an optional
2020-07-02 20:22:40 +10:00
David Bomba
696699b62c
search parameters for clients and invoices
2020-07-02 20:18:52 +10:00
David Bomba
d3775fd059
Change PING route response
2020-07-02 20:14:19 +10:00
David Bomba
b37c475414
working on checkdata script
2020-07-02 15:25:34 +10:00
David Bomba
bba660fe06
Working on check data script
2020-07-02 14:23:30 +10:00
David Bomba
384fcd67b2
Fixes for test data
2020-07-02 10:36:04 +10:00
David Bomba
7a02938bd9
Route to check status of scheduler
2020-07-02 10:26:43 +10:00
Benjamin Beganović
4918269bf2
Testing adding Stripe credit card
...
- Added: iframeLoaded method for Cypress
- Fixed: saving payment method id for CreditCard.php
- Added: chromeWebSecurity: false flag for insecure iframe connections
- Formatted: payment_methods/index
- Formatted: payment-methods-table.blade.php
- Added: Test for adding credit card to Stripe
- Fixed: Removing client gateway tokens
2020-07-01 18:28:57 +02:00
David Bomba
302c98e08b
Fixes for demo data
2020-07-01 21:33:42 +10:00
David Bomba
fd7f627ffe
Fixes for migrations - client balances!
2020-07-01 16:03:46 +10:00
David Bomba
5855f3ea1f
Refactor for migrations
2020-07-01 15:51:19 +10:00
David Bomba
e216def2ff
Use separate repo's for migrations
2020-07-01 14:37:05 +10:00
=
db21378fc3
Recurring
2020-07-01 12:32:36 +10:00
=
e3b8651211
RecurringService
2020-07-01 11:06:40 +10:00
=
3179676b1d
working on recurring invoices - form requests
2020-07-01 10:12:53 +10:00
=
ed9527acfa
working on recurring invoices - form requests
2020-07-01 10:11:47 +10:00
=
eaf78d47aa
Adjustments for Client.PaidToDate
2020-07-01 10:08:55 +10:00
David Bomba
0d92d1675a
Merge pull request #3871 from turbo124/v2
...
Allow NPM/NODE paths to be configurable
2020-07-01 08:30:43 +10:00
David Bomba
95e23dca0f
Add NPM/NODE paths a configurable
2020-07-01 08:29:05 +10:00
David Bomba
4fac99c6bd
Merge pull request #3869 from beganovich/v2-3006-invoice-fixes
...
Update invoice footer with new logo
2020-07-01 08:10:53 +10:00
Benjamin Beganović
3c21b17f85
Update invoice footer with new logo
2020-06-30 17:10:36 +02:00
Benjamin Beganović
53552e9717
Log checks
2020-06-30 14:41:46 +02:00
Benjamin Beganović
8de7b6b92b
Remove double check in index()
2020-06-30 14:38:24 +02:00
Benjamin Beganović
3df91f15e2
Fixes for setup page check
2020-06-30 14:28:14 +02:00
David Bomba
16bc04c2ed
Check Data
2020-06-30 21:18:16 +10:00
David Bomba
cbeeeef1c4
Code cleanup for baserepo
2020-06-30 15:26:37 +10:00
David Bomba
f63323e4e2
Fixes for events
2020-06-30 14:10:40 +10:00
David Bomba
e5245c22d4
Fixes tests
2020-06-30 13:50:46 +10:00
David Bomba
263c1c04f0
Fixes for payment rpeo
2020-06-30 13:31:30 +10:00
David Bomba
edc59d59c1
Minor fix for contact saving on invitation
2020-06-30 11:37:21 +10:00
David Bomba
fb787c2c53
Fix for null client balance on import
2020-06-30 10:09:18 +10:00
David Bomba
3561415c51
fixes for eventS
2020-06-30 10:06:30 +10:00
David Bomba
e27a52c59d
Set DB on listeners
2020-06-30 09:41:03 +10:00
David Bomba
245980ce4b
Send company with all events
2020-06-30 09:35:17 +10:00
David Bomba
27d2f18cc7
improve demo data
2020-06-30 08:19:43 +10:00
David Bomba
20e95223c1
Fixes for design id
2020-06-29 11:04:09 +10:00
David Bomba
22c8304510
Improve test data
2020-06-29 09:38:37 +10:00
David Bomba
4fd51b958f
Console command for demo mode
2020-06-29 08:02:56 +10:00
David Bomba
1ee17c3576
Minor fixes for setup process
2020-06-28 21:52:45 +10:00
David Bomba
2120d9844b
Fixes for fillable properties
2020-06-28 20:38:41 +10:00
David Bomba
f05cf83853
Fixes for setup process
2020-06-28 20:32:18 +10:00
David Bomba
6bf5621cde
Client can register
2020-06-28 20:28:35 +10:00
David Bomba
29fcca26f8
Nest HTTP requirements inside a working installation - allows non secure routes to be used to setup the application
2020-06-28 13:47:13 +10:00
David Bomba
a1abc4f69c
Merge pull request #3851 from beganovich/v2-2606-payment-webhook
...
Stripe payment webhook
2020-06-28 13:06:43 +10:00
David Bomba
f36bbf75b8
Delete payment workflow
2020-06-28 13:05:58 +10:00
David Bomba
8eed07b8f5
Additional fields for entities
2020-06-28 08:24:08 +10:00
Benjamin Beganović
f68465d602
Support Stripe webhook
2020-06-27 17:39:28 +02:00
Benjamin Beganović
1e4e482801
Merge remote-tracking branch 'upstream/v2' into v2-2606-payment-webhook
2020-06-27 15:53:18 +02:00
Benjamin Beganović
1b06fb99b1
payment webhooks wip
2020-06-27 15:53:12 +02:00
David Bomba
5bcbab3e0a
Fixes for tests
2020-06-27 15:14:06 +10:00
David Bomba
ae8a61cbcd
Fixes for tests
2020-06-27 14:09:16 +10:00
David Bomba
e6bc63b2c2
fixes for tests
2020-06-27 12:35:11 +10:00
David Bomba
91e0fba997
Merge branch 'v2' into v2
2020-06-27 12:22:08 +10:00
David Bomba
699678eb83
Fix for adding credit card as payment method with authorize.net
2020-06-27 12:21:16 +10:00
David Bomba
7dbdc292e5
Fixes for refunds
2020-06-27 11:43:45 +10:00
David Bomba
1ce5b7ad8e
fixes for refunds
2020-06-27 10:20:27 +10:00
David Bomba
fe995ca878
Refactor refunds
2020-06-27 10:05:31 +10:00
David Bomba
3e3dd95262
Merge branch 'v2' into v2-2606-client-portal-improvements
2020-06-27 07:49:33 +10:00
David Bomba
65b524bc13
Merge branch 'v2' into v2-2606-user-confirmation-page
2020-06-27 07:48:43 +10:00
Benjamin Beganović
2c1627c105
Hide dashboard page (for now)
2020-06-26 16:05:48 +02:00
Benjamin Beganović
c2904d0c92
Require password update if not set when confirming email
2020-06-26 14:20:45 +02:00
Benjamin Beganović
525a1d065c
Fix ACH payments with tokens
2020-06-26 13:25:58 +02:00
David Bomba
03d80d6006
Tweaks for refunding
2020-06-26 13:32:09 +10:00
David Bomba
0744503b90
Merge pull request #3843 from turbo124/v2
...
Fixes for tests
2020-06-26 08:30:33 +10:00
David Bomba
08d196e6c0
Fixes for tests
2020-06-26 08:29:24 +10:00
Benjamin Beganović
b4d3498ac3
Checkout.com payments & refunds improvements:
...
- Fix refunding & exception handling
- Fix capturing the payments with Checkout SDK
- Update credit note balance after refunding
2020-06-25 17:08:15 +02:00
David Bomba
fdf633ced8
Merge pull request #3839 from turbo124/v2
...
Fixes for delete company route
2020-06-25 08:05:03 +10:00
David Bomba
43618e40a0
Fixes for delete company
2020-06-25 07:44:25 +10:00
David Bomba
83a3a4a2c7
Fix for weird output array after deleting company
2020-06-25 07:36:39 +10:00
Benjamin Beganović
be61945c93
Merge remote-tracking branch 'upstream/v2' into v2-2306-payments
2020-06-24 17:35:13 +02:00
Benjamin Beganović
6e31505ca5
Support Alipay redirect back variable
2020-06-24 17:30:30 +02:00
Benjamin Beganović
24a3cc36fc
Record activity and update payment value after refunding
2020-06-24 17:18:03 +02:00
Benjamin Beganović
4fd2be6adf
Refunding using PayPal
2020-06-24 16:58:05 +02:00
Benjamin Beganović
6ffb2d7286
checkout.com wip refunds
2020-06-24 16:29:01 +02:00
Benjamin Beganović
f6f999b801
Stripe refunds
2020-06-24 16:07:12 +02:00
Benjamin Beganović
4d2d41123b
Fix Stripe saving card & token store
2020-06-24 14:37:01 +02:00
David Bomba
3b461861b5
Fix for missing include
2020-06-24 22:22:44 +10:00
David Bomba
06413da090
Document behind route
2020-06-24 22:12:43 +10:00
David Bomba
74450727b1
Document events
2020-06-24 21:49:06 +10:00
David Bomba
049e9032cb
Documents
2020-06-24 20:17:42 +10:00
David Bomba
8ed382a0b7
Change to streaming downloads
2020-06-24 18:59:56 +10:00
David Bomba
b3c2d7e11e
Authorize .net refund implementation
2020-06-24 15:20:33 +10:00
David Bomba
7e73aa85cb
Working on Authorize Refunds
2020-06-24 11:15:51 +10:00
David Bomba
889ac65f26
Bulk actions on groups
2020-06-24 09:39:49 +10:00
David Bomba
ddb246c8b0
Manifest and client routs
2020-06-24 09:18:38 +10:00
Benjamin Beganović
f61ecef4f2
Make "setPaymentMethod" available in all drivers
2020-06-23 16:47:29 +02:00
David Bomba
afc8537a2f
Add document routes
2020-06-23 21:05:41 +10:00
David Bomba
b331ad7ab4
fixes for testS
2020-06-23 08:47:42 +10:00
David Bomba
53501da86b
Clean up logging
2020-06-23 08:12:06 +10:00
David Bomba
666a2395d1
Implement Bulk actions for designs
2020-06-23 08:11:39 +10:00
David Bomba
66fe5aa4ee
Add documents to transformers
2020-06-23 07:56:32 +10:00
David Bomba
f5cba4702e
Merge pull request #3831 from turbo124/v2
...
Add documents to any entity.
2020-06-23 07:49:41 +10:00
David Bomba
ff4e3c2184
Fixes for request layer of Quotes
2020-06-23 07:48:45 +10:00
Benjamin Beganović
be1600245f
Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup
2020-06-22 14:58:21 +02:00
David Bomba
f0d969ccf9
Validation rules for documents
2020-06-22 21:41:04 +10:00
David Bomba
849e6040bd
Add documents to A_N_Y_T_H_I_N_G
2020-06-22 21:36:39 +10:00
David Bomba
7af826fa7f
Minor fixes for documents
2020-06-22 21:32:10 +10:00
David Bomba
0b2e1ebdf0
Fixes for PSR loading
2020-06-22 21:16:38 +10:00
David Bomba
5bd17ba6d1
Fixes for tests
2020-06-22 20:56:31 +10:00
David Bomba
fa02cc1abe
Add variables
2020-06-22 20:28:08 +10:00
Benjamin Beganović
fae29a8dfe
Logo, show more fields
2020-06-22 10:47:55 +02:00
Benjamin Beganović
01094a2b5e
Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup
2020-06-22 10:27:35 +02:00
Benjamin Beganović
871d1057c7
Client registration logic
2020-06-22 10:26:48 +02:00
David Bomba
2fadadf5d4
Change document->path to ->url
2020-06-22 15:52:20 +10:00
David Bomba
8ddbfa662a
Design controller bulk actions
2020-06-22 14:38:24 +10:00
David Bomba
c2211bf2f0
FIxes for tests
2020-06-22 13:07:58 +10:00
David Bomba
6b7db63e66
Design repository
2020-06-22 08:34:02 +10:00
David Bomba
dbff1ab6ab
remove x-api-version and replace with x-minimum-client-version
2020-06-22 07:30:25 +10:00
David Bomba
7787aa49e9
assigned_user_id added to fillable models
2020-06-22 07:23:32 +10:00
David Bomba
79ce603d60
Fix for require invoices array UpdatePaymentRequest
2020-06-22 07:21:56 +10:00
David Bomba
9e2087b73c
Add sample .htaccess
2020-06-21 20:07:23 +10:00
David Bomba
eec55a38dd
Debugging company deletion
2020-06-20 09:46:49 +10:00
David Bomba
c9b973d288
Fixes for client model
2020-06-20 09:23:41 +10:00
David Bomba
e9c2e2dea9
Update last logged in for client && client_contact
2020-06-19 07:08:41 +10:00
David Bomba
45d21eabb4
Update last logged in for client contact
2020-06-19 07:07:54 +10:00
Benjamin Beganović
6f34e083ae
wip - registration client
2020-06-18 17:09:28 +02:00
Benjamin Beganović
22aa182250
Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup
2020-06-18 15:57:05 +02:00
David Bomba
69b551fb9c
Merge pull request #3816 from beganovich/v2-1806-full-screen-pay-button-invoices
...
Pay now & approve buttons in fullscreen preview
2020-06-18 20:59:07 +10:00
David Bomba
bee4c95b61
Fixes for cors erros
2020-06-18 20:52:25 +10:00
Benjamin Beganović
8efc453c45
Support for "Approve" button with fullscreen quotes
2020-06-18 12:51:47 +02:00
Benjamin Beganović
e727d45029
Support for "Pay now" button with invoices
2020-06-18 12:48:31 +02:00
David Bomba
fc444746d2
Fixes for payment terms
2020-06-18 18:56:02 +10:00
David Bomba
84374b1fa1
Merge pull request #3814 from turbo124/v2
...
Require HTTPS as a configurable option
2020-06-18 17:11:18 +10:00
David Bomba
39d7fe4351
Merge pull request #3812 from beganovich/v2-1706-invoice-design-improvements
...
Invoice design improvements
2020-06-18 17:09:01 +10:00
David Bomba
a7e05cb3bd
Fix for applied amount when using credits to pay invoices
2020-06-18 13:19:38 +10:00
David Bomba
a669e9342f
Require HTTPS configurable
2020-06-18 09:49:05 +10:00
David Bomba
9acbac7402
Add invoice id to credit
2020-06-18 09:43:28 +10:00
David Bomba
76ec67c2cf
Fixes for comany logo
2020-06-18 09:25:08 +10:00
David Bomba
2f1ec8a235
Fixes for payment type_id not sticking
2020-06-18 08:55:35 +10:00
Benjamin Beganović
3249227fb8
Wrapping text
2020-06-17 15:50:54 +02:00
Benjamin Beganović
77ab9a7b06
Fix design text whitespace
2020-06-17 15:47:26 +02:00
David Bomba
f82953b44b
Fixes for AUthorize.net
2020-06-17 21:15:24 +10:00
David Bomba
6b9cca14fb
remove unneeded index.html
2020-06-17 19:46:12 +10:00
David Bomba
6bf597b4ee
Authorize - per invoice credit card paymente
2020-06-17 11:36:29 +10:00
David Bomba
e51d6a4d60
Merge pull request #3808 from turbo124/v2
...
Authorize .net Credit card token payments.
2020-06-17 08:55:01 +10:00
David Bomba
d774ed6526
Authorize.net token payments
2020-06-17 08:48:07 +10:00
David Bomba
15de971e39
Commit for recording transaction -> payment authorize.net
2020-06-17 00:29:39 +10:00
David Bomba
2ffe799c04
Working on token payments with Authorize.net
2020-06-16 23:31:08 +10:00
David Bomba
2d2a5c0812
working on authorize.net token payments
2020-06-16 22:41:56 +10:00
Benjamin Beganović
5e6f32dac1
fix array intersect
2020-06-16 12:53:21 +02:00
David Bomba
0951526fb3
Charge Payment Profile
2020-06-16 15:36:09 +10:00
David Bomba
9fa069e884
Merge branch 'v2' into v2
2020-06-16 14:01:55 +10:00
David Bomba
48086f1516
Authorize .net
2020-06-16 14:01:10 +10:00
David Bomba
8c260ece95
Get Authorize.net Transactions by refId
2020-06-16 14:00:26 +10:00
David Bomba
b85b0913a6
Authorize.net payment via credit card
2020-06-16 13:49:45 +10:00
David Bomba
2648690b48
authorize.net payment views
2020-06-16 10:31:05 +10:00
David Bomba
7468813cd8
Working on Authorize payment flow
2020-06-16 10:21:40 +10:00
David Bomba
50ebed173d
Merge branch 'v2' into v2-1006-checkout-com
2020-06-16 07:41:15 +10:00
Benjamin Beganović
546ee21f9c
Make payment methods last item in the sidebar
2020-06-15 17:36:37 +02:00
Benjamin Beganović
72cd7ca91a
Merge remote-tracking branch 'upstream/v2' into v2-1006-checkout-com
2020-06-15 14:26:59 +02:00
Benjamin Beganović
c03ce4c23a
add double check for storing card
2020-06-15 14:23:46 +02:00
Benjamin Beganović
93f86db148
Payments using token
2020-06-15 14:18:44 +02:00
David Bomba
fc40159d36
Fixes for currency precision
2020-06-15 21:42:46 +10:00
Benjamin Beganović
8a3c8ef9fb
fix payment status
2020-06-15 13:27:14 +02:00
Benjamin Beganović
9a2286fb7b
Update NinjaPaymentModel to Payment
2020-06-15 13:04:05 +02:00
Benjamin Beganović
17831087fe
Update secret keys & sandbox
2020-06-15 13:02:44 +02:00
Benjamin Beganović
8d5a843b36
Fix public api key logic
2020-06-15 12:59:02 +02:00
David Bomba
70c5913f1d
fixes for currency type
2020-06-15 16:06:32 +10:00
David Bomba
6af50df3df
Reverse a cancellation
2020-06-15 09:53:57 +10:00
David Bomba
4846c9bccc
Working on reversing an invoice cancellation
2020-06-15 09:34:18 +10:00
David Bomba
1dd73e3a06
Add expose headers
2020-06-13 07:37:36 +10:00
Benjamin Beganović
0186449794
Fix hardcoded currency
2020-06-12 16:32:00 +02:00
Benjamin Beganović
e1b293a68b
Storing checkout payment
2020-06-12 16:23:46 +02:00
Benjamin Beganović
cc8056e03b
Processing payments with Checkout.com
2020-06-12 14:48:54 +02:00
David Bomba
8e7ae83739
Documentation for base driver
2020-06-12 10:19:26 +10:00
David Bomba
57da585a59
Add charge and refund methods to authorize
2020-06-12 08:32:56 +10:00
Benjamin Beganović
d37064e393
wip
2020-06-11 15:13:35 +02:00
David Bomba
d3e008bf92
Fixes for settings
2020-06-11 21:43:01 +10:00
David Bomba
e892465e4f
Fixes for beacon
2020-06-11 21:29:36 +10:00
David Bomba
0164b053db
update dependencies
2020-06-11 08:56:12 +10:00
David Bomba
7e26a81fb9
Move enabled_tax_rates onto company model
2020-06-11 07:56:08 +10:00
Benjamin Beganović
049f30104e
checkout
2020-06-10 17:38:10 +02:00
David Bomba
915abf3d41
Fixes for client portal data tables
2020-06-10 23:35:39 +10:00
David Bomba
19f2475fb1
Fix for client portal displaying entire companies invoices
2020-06-10 23:33:53 +10:00
David Bomba
def550ec90
Merge branch 'v2' into v2
2020-06-10 22:51:25 +10:00
David Bomba
91f4c0ecd8
Fix composer.lock file
2020-06-10 22:45:50 +10:00
David Bomba
76d320e079
Refactor for payment methods
2020-06-10 22:43:18 +10:00
David Bomba
a9637b3cb5
Authorize a credit card
2020-06-10 22:42:10 +10:00
David Bomba
78f99140d8
Working on Authorize.net
2020-06-10 18:11:53 +10:00
David Bomba
15081c2875
Working on Authorize.net
2020-06-10 18:05:30 +10:00
David Bomba
ef209741d6
Authorize.net
2020-06-10 15:28:41 +10:00
David Bomba
d6a8ef8de4
Working on Authorize.net
2020-06-10 15:21:11 +10:00
David Bomba
17d10f5f66
Working on Authorize.net
2020-06-10 11:06:37 +10:00
Benjamin Beganović
b6ad39b8e2
Stripe: Alipay implementation
2020-06-09 16:56:08 +02:00
David Bomba
c558e0df45
authorize.net
2020-06-09 22:54:22 +10:00
Benjamin Beganović
19f1750f22
Various portal changes:
...
- Added 'currencies' variable to portal compoer
- Added verification logic to StripePaymentDriver
- Fixed 'CreditCard' data array with failures
- 'verification' translations
- ACH verification views
- Verification routes
2020-06-09 14:42:23 +02:00
Benjamin Beganović
e78ae5d9c4
Stripe: ACH implementation
2020-06-09 14:40:55 +02:00
David Bomba
6c7ca0d8c9
Working on authorize
2020-06-09 21:53:23 +10:00
Benjamin Beganović
49c7420ce1
Stripe, SOFORT: Fix country variable
2020-06-09 13:24:37 +02:00
David Bomba
d58c2f05ff
Refactoring Payment Drivers
2020-06-09 21:17:26 +10:00
Benjamin Beganović
1965dbf041
Stripe: SOFORT implementation
2020-06-09 13:17:05 +02:00
Benjamin Beganović
b38ff39771
Refactor createPayment to accept custom status
2020-06-09 13:07:18 +02:00
David Bomba
e35b1b6871
Debugging company delete issues
2020-06-09 19:29:41 +10:00
David Bomba
949061a213
Fix for deleting last company in account
2020-06-09 18:59:38 +10:00
David Bomba
d35b5be0dd
Working on Authorize.net
2020-06-09 15:34:37 +10:00
David Bomba
4985f94ce1
Working on Authorize.net
2020-06-09 13:54:09 +10:00
David Bomba
01f53e1689
Fix for blank contact name
2020-06-09 07:55:31 +10:00
David Bomba
bf6044006d
Fix for restoring invoices
2020-06-09 07:43:46 +10:00
David Bomba
a07742a009
Fixes for repo
2020-06-06 14:00:59 +10:00
David Bomba
4dca7da070
Fixes for payment side of ledger
2020-06-06 11:07:31 +10:00
David Bomba
8149251180
Fixes for payments affecting the client ledger balance
2020-06-05 13:52:53 +10:00
David Bomba
b6c0300775
Improve notification filters
2020-06-05 10:24:02 +10:00
David Bomba
276f2c2c23
Fix for wrong variable
2020-06-05 07:23:42 +10:00
David Bomba
4864f8bd84
Add SoftDeletes trait to companygateway model
2020-06-05 07:21:30 +10:00
David Bomba
d26fe16443
Fixes for STDIN
2020-06-04 21:42:45 +10:00
David Bomba
a0c5ded5e1
Remove unused dependency
2020-06-04 21:41:03 +10:00
David Bomba
f6eda5c0f4
Fixes for unused dependencies
2020-06-04 21:35:25 +10:00
David Bomba
a44a7db126
Adjust large test data set
2020-06-04 21:33:33 +10:00
David Bomba
cd6ea87232
Add bulk actions to company gateway
2020-06-04 08:18:27 +10:00
David Bomba
fa19c70855
Create a status for Quote -> Completed
2020-06-02 20:19:29 +10:00
David Bomba
7c39b2e65a
Fixes for check data
2020-06-02 20:15:12 +10:00
David Bomba
d4a5dae169
Merge pull request #3772 from turbo124/v2
...
Invoice History
2020-06-02 07:49:08 +10:00
Benjamin Beganović
06190362ee
extract purchase response
2020-06-01 16:19:03 +02:00
Benjamin Beganović
fb793fe2f2
Remove old code from processPaymentView
2020-06-01 14:31:02 +02:00
Benjamin Beganović
b589814d7b
Extract paymentView
2020-06-01 14:29:41 +02:00
Benjamin Beganović
cf503b4531
Extract Stripe utilites
2020-06-01 14:17:29 +02:00
Benjamin Beganović
b94ce97bac
Extract response from authorization
2020-06-01 14:14:41 +02:00
Benjamin Beganović
0f4d7f6aed
Refactor view for authorization
2020-06-01 14:03:18 +02:00
David Bomba
d3666b41f5
Add invoice history as an optional include
2020-06-01 21:49:11 +10:00
David Bomba
3abd0e0b17
Fixes for tests
2020-06-01 14:18:33 +10:00
David Bomba
90e4534fef
Merge pull request #3769 from turbo124/v2
...
Implement service pattern for refunds.
2020-06-01 13:16:40 +10:00
David Bomba
c99c339fab
Implement new refund methods
2020-06-01 13:16:06 +10:00
David Bomba
e163135f1f
Fixes for refunding
2020-06-01 08:29:53 +10:00
David Bomba
0803ffda11
Fire invoice pdf creator when an invoice has been updated
2020-05-29 18:27:09 +10:00
David Bomba
6fce752de4
Refunable refactor
2020-05-29 16:24:41 +10:00
David Bomba
45dee9f7f9
Refactoring for refundable
2020-05-29 08:21:47 +10:00
Benjamin Beganović
90db66eb71
wip
2020-05-28 17:52:55 +02:00
Benjamin Beganović
551ede83e3
support first name and last name
2020-05-28 17:52:44 +02:00
Benjamin Beganović
b5a36bad14
support domain registration
2020-05-28 17:48:03 +02:00
Benjamin Beganović
c71d0bf80f
wip wip
2020-05-28 17:40:33 +02:00
Benjamin Beganović
41c76e55bc
client register wip
2020-05-28 17:39:38 +02:00
Benjamin Beganović
6319c208df
injecting signature and sending it to backend
2020-05-28 15:59:45 +02:00
Benjamin Beganović
7d1eeafebe
Merge branch 'v2'
2020-05-28 14:41:18 +02:00
David Bomba
30c07b2cac
Fixes for converting quotes
2020-05-28 21:22:25 +10:00
David Bomba
dea5543c06
Fixes for setup page flow
2020-05-28 19:40:35 +10:00
David Bomba
fe3242a095
Adjustments for setup page
2020-05-28 18:54:13 +10:00
David Bomba
b28cdd488b
Set due date when invoice is marked as sent
2020-05-28 14:18:34 +10:00
David Bomba
0485ffe912
fixes for invoices not generating invoice numbers on payment
2020-05-28 10:59:33 +10:00
David Bomba
2d2be07944
Improvements to quality of test data
2020-05-28 10:04:26 +10:00
David Bomba
41b19c20c1
Place checks on quote 'isConvertable()'
2020-05-27 14:54:47 +10:00
David Bomba
c72d38ca4f
Allow conversion of quotes to invoices ( #3760 )
2020-05-27 14:46:19 +10:00
David Bomba
8512db6b1e
Add payment terms per company ( #3759 )
...
* remove first name last name required
* Working on check update script
* Add payment terms per company
* set enabled modules on company creation
* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba
a80e3ba454
remove first name last name required ( #3756 )
...
* remove first name last name required
* Working on check update script
2020-05-26 22:37:15 +10:00
David Bomba
0a4464fc23
Payment Failure Notifications ( #3755 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
* Working on payment failure notifications
* Working on payment failure notifications
2020-05-26 20:22:50 +10:00
David Bomba
e038c624bf
Fixes for payment terms types ( #3754 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
2020-05-26 18:41:14 +10:00
David Bomba
36abed4c7d
Type Change for Payment Terms ( #3753 )
2020-05-26 18:28:19 +10:00
David Bomba
c339c25d9c
Bulk actions for Payment Terms ( #3752 )
...
* Fixes for tests
* payment terms policies and repo
* Bulk actions for payment terms
* Fixes for documentation
* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba
7b9d487cd3
Changes to self updater ( #3746 )
...
* Documentation for self updater
* Add logging to self updater
* Minor changes to self updateR
2020-05-25 15:21:26 +10:00
David Bomba
c1348904f1
Add logging to self updater ( #3745 )
...
* Documentation for self updater
* Add logging to self updater
2020-05-25 15:14:31 +10:00
David Bomba
c49264df1f
Documentation for self updater ( #3744 )
2020-05-25 12:17:24 +10:00
David Bomba
3e77612210
Fixes for conflicts ( #3743 )
...
* Add checks for duplicate contacts in invitations
* Fixes for self updater
* homebrew self updater
* remove self-updater
2020-05-25 11:57:08 +10:00
David Bomba
6cc47fbcad
Test local git update ( #3741 )
...
* Add checks for duplicate contacts in invitations
* Fixes for self updater
* homebrew self updater
2020-05-25 10:50:16 +10:00
David Bomba
ed5ce8634e
Fixes for self updater ( #3740 )
...
* Add checks for duplicate contacts in invitations
* Fixes for self updater
2020-05-25 09:45:12 +10:00
David Bomba
8129a5b49d
Add payment terms to transformers ( #3738 )
2020-05-23 13:33:44 +10:00
David Bomba
970c9bb87d
Payment Terms ( #3737 )
...
* Fixes for converting a quote to invoice
* Fixes for deleting an invoice
* Payment Terms CRUD
* Payment Terms
* Push PaymentTerms back into the DB
* Payment Terms
* Payment Terms
* Create api docs for payment terms
2020-05-23 13:28:24 +10:00
David Bomba
afbb605af5
Fixes for converting a quote to invoice ( #3727 )
2020-05-20 17:45:03 +10:00
David Bomba
8ab0238f3f
Attachments with GMail transport ( #3726 )
...
* Refactor mailers
* Fixes for mailer
* Fixes for approving a quote
* Refactor emailer
* Refactor emailer
* Attach files with GMail transport
* Attach files to GMail transport
2020-05-20 16:59:29 +10:00
David Bomba
d5ae025df0
Logging for self updater ( #3725 )
...
* fixes for tests
* Fixes for tests:
* Fixes for tests
* Add logging to self updater
2020-05-20 08:49:58 +10:00
Benjamin Beganović
aedb5b6cd9
Show page on account confirmation ( #3720 )
2020-05-19 22:59:44 +10:00
David Bomba
ac0d63b0b2
Fixes for Readme ( #3721 )
...
* Skip preview tests
* Fixes for product test
* Fixes for tests
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Fixes for incorrect payment types
* Refactor class nameS
* Entity Notification refactor
* Entity Notifications
* Add oauth_provider to User transformer
* Invoices can only be deleted in the balance in zero
2020-05-19 22:54:22 +10:00
David Bomba
659af63b5c
Add Quotes to RandomDataSeeder ( #3714 )
...
* Skip preview tests
* Fixes for product test
* Fixes for tests
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Fixes for incorrect payment types
* Refactor class nameS
* Entity Notification refactor
* Entity Notifications
* Add Quotes to randomdataseederr
2020-05-19 08:22:18 +10:00
Benjamin Beganović
ea8a585771
wip
2020-05-18 14:06:13 +02:00
David Bomba
2000795fdc
Fixes for correct way to change an auth'd contact ( #3708 )
2020-05-16 21:13:32 +10:00
David Bomba
84a64773a6
Adjustments for OAuth ( #3707 )
...
* Fixes for null values in custom values
* Refactor mailing
* Working on send emails from GMail API
* Fixes for tests
* Test for GMail
* Adjustments for storing oauth token
2020-05-16 20:26:16 +10:00
David Bomba
d05bd7d2c1
Test for Gmail ( #3706 )
...
* Fixes for null values in custom values
* Refactor mailing
* Working on send emails from GMail API
* Fixes for tests
* Test for GMail
2020-05-16 12:04:24 +10:00
David Bomba
281f1f7596
Fixes for null values in custom values ( #3703 )
2020-05-14 21:53:09 +10:00
David Bomba
d3b29d8ae2
Fixes for Stripe ( #3702 )
...
* Fixes for tests
* Fixes for Stripe
* Mail jobs
2020-05-14 21:33:29 +10:00
David Bomba
a0eecdd755
Fixes for tests ( #3701 )
...
* Update Exchange rate Data once a day
* Tests for currency conversions
* Fixes for tests
* Fix for adding blank product keys
* Class for logging emails sent
* Fixes for tests
* Fixes for testS
* Include credits in first_load=true
* Fixes for tests
* fixes for tests
* Fixes for tests:
* Fixes for tests
* Fixes for tests
2020-05-14 19:08:49 +10:00
Benjamin Beganović
5d54d4313a
Fix status filters ( #3700 )
2020-05-14 11:05:18 +10:00
Benjamin Beganović
a613cfed7c
Payment refunds ( #3687 )
...
* Fix whereClientId when starting payment
* Refunding using Paypal
* Refunding engine
* Cleanup and making refund method work
* Remove "refund" method from BasePaymentController
* Add "refund" to PaypalExpressPaymentDriver
* Extract refunding into own classes
* Apply php-cs-fixer to PaypalExpress
* Refunding with stripe
2020-05-14 11:04:23 +10:00
David Bomba
956c06c430
Fixes for OAuth ( #3695 )
2020-05-13 19:02:38 +10:00
David Bomba
fb5a923639
Working on OAuth ( #3693 )
2020-05-13 16:33:50 +10:00
David Bomba
350b61dc3f
Working on OAuth ( #3692 )
2020-05-13 16:20:05 +10:00
David Bomba
c3c39ffae2
Working on OAuth ( #3691 )
2020-05-13 15:40:55 +10:00
David Bomba
47f7cce6ff
Working on OAuth ( #3690 )
...
* Working on OAuth
* Working on OAuth
2020-05-13 15:38:42 +10:00
David Bomba
e4c2455267
Working on OAuth ( #3689 )
2020-05-13 15:30:17 +10:00
David Bomba
1e323a5770
Working on OAuth. ( #3688 )
...
* Working on OAuth
* Fixes for gmail transport
* Working on oauth
2020-05-13 14:51:16 +10:00
David Bomba
6d0d6c10cd
Working on OAuth ( #3686 )
...
* Update Exchange rate Data once a day
* Tests for currency conversions
* Fixes for tests
* Fix for adding blank product keys
* Class for logging emails sent
* fixes for oauth
2020-05-12 19:56:30 +10:00
David Bomba
d9d2e21f93
Subscriptions ( #3682 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Quote actions
* Send Quotes
* Fixes for seg faults!
* Minor fixes
* Fixes for client contact scopes
2020-05-09 08:35:49 +10:00
Benjamin Beganović
6e89affc93
Scope LiveWire components to company ( #3679 )
2020-05-09 08:21:35 +10:00
Benjamin Beganović
2704bf2f82
Client portal improvements & bug fixes ( #3678 )
...
* fix turbolink 404
* fix checkbox when adding card using stripe
* Fix hashed_ids problem when using PayPal
* php-cs-fixer
* Bump tailwind & purgecss
* fix auth scope
* scope to auth contact company
2020-05-09 08:20:37 +10:00
Benjamin Beganović
7f9abbf96b
Quick login with client contacts ( #3680 )
...
- New dropdown in navigation bar
- New switch_company route
- New $multiple_contacts variable in PortalComposer
2020-05-09 08:19:39 +10:00
David Bomba
b3eb2ae3b4
Fix companygatewaytransformer ( #3677 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00
David Bomba
b0968b6aff
fixes for regression in scheduler ( #3675 )
2020-05-05 07:54:24 +10:00
David Bomba
e5a0a73e86
Fixes for regression in Scheduler ( #3674 )
2020-05-05 07:51:03 +10:00