David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba
37f295d49e
Improve notification performance ( #3452 )
...
* Improve notification performance
* Cascade deletes
* Fixes for company deletes
* Fixes for formatting
* todos for company
* Set currency id on payment
* Minor fixes for payment controller
2020-03-08 16:59:06 +11:00
David Bomba
9e9cd37b87
Modifications to Designs ( #3353 )
...
* Working on Quotes
* Naming refactor for Quotes
* Quote Actions
* Quote Pdfs
* Quote PDFs
* Refunds in Stripe
* Fixes tests
* Company Ledger work
2020-02-20 07:44:12 +11:00
David Bomba
957ac9f5d8
Fix for password protected authorization ( #3198 )
...
* Remove unnecessary save() on invoice
* Update copyright
* Working on Credit Repository
* Implement credits as a paymentable entity
* Add credit_id to transformer
* fix rules for update payment
* Fix random deleted_at keys in transformers
* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba
f712b789ca
Fixes for tests ( #3184 )
...
* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba
c6e1658ffe
Refactors ( #3148 )
...
* Refactor company properties to be presented from settings object instead of company properties
* Working on Email Tests
* Working on emails
* Working on email templats
* Include text version of email
* Refactor Email template builder into trait'
* Fix for custom_value4
* Refactor payment_date -> date && payment_type_id -> type_id
* expose paymentables to API
* expose paymentables to API
* Implement a next_send_date field in invoice/quote tables to allow control over reminder scheduling
* Add custom_values to users,documents and company_gateways tables
2019-12-16 22:34:38 +11:00
David Bomba
9702dc741c
Refactor for invoices/quotes/credit transformers ( #3100 )
...
* Refactor Invoices / Quotes / Credits to use the same transformer
* Add contact_key to factories
2019-11-27 21:27:24 +11:00
David Bomba
b243ce4643
Log system events
2019-10-02 13:00:51 +10:00
David Bomba
a57de08178
Working on partial invoice payments
2019-10-02 08:44:13 +10:00
David Bomba
f2a8e5f4df
fixes for tests
2019-10-01 15:54:21 +10:00
David Bomba
4bccdae01e
using events to fire updates for invoices and company ledger
2019-10-01 14:27:04 +10:00
David Bomba
2d5d9b816b
Payment Events
2019-10-01 11:56:48 +10:00
David Bomba
62949b2fad
Paypal response
2019-09-30 16:54:24 +10:00
David Bomba
c4f777b20e
Working on paypal response
2019-09-30 15:27:05 +10:00
David Bomba
0b7054b315
Complete paypal response
2019-09-30 11:15:57 +10:00
David Bomba
e89d7cebaa
Working on Paypal Driver
2019-09-30 09:26:37 +10:00
David Bomba
58a01b7296
remove defaults from DB
2019-09-27 07:54:03 +10:00
David Bomba
bbe5049a2d
add padding to tables
2019-09-26 15:14:07 +10:00
David Bomba
362f197fbb
Store payment after invoice is confirmed paid
2019-09-25 15:55:52 +10:00
David Bomba
5090c963d3
Payment responses and saving card details
2019-09-25 14:03:28 +10:00
David Bomba
662aa3aed1
Working on credit card auth response
2019-09-16 21:03:25 +10:00
David Bomba
0331575197
Working on card authorisation for Stripe
2019-09-16 14:59:59 +10:00
David Bomba
8944727d6b
Working on client payment methods
2019-09-15 21:40:46 +10:00
David Bomba
cbb1ca7660
Working on updating credit card
2019-09-14 22:34:05 +10:00
David Bomba
7cfe0c22fb
Add Payment Method - client side
2019-09-13 15:52:01 +10:00
David Bomba
da0c0080a5
Fixes for login api
2019-09-12 21:46:09 +10:00
David Bomba
a74d60a5ee
fixes for tests
2019-09-10 20:30:55 +10:00
David Bomba
0856fc2dfd
Working on gateway payment flow
2019-09-08 22:13:55 +10:00
David Bomba
31afd09a0f
Working on stripe payments using Omnipay
2019-09-06 15:22:05 +10:00
David Bomba
f72bd34483
Fleshing out payment drivers
2019-09-06 09:00:23 +10:00
David Bomba
f8734db1b6
Working on Stripe payment driver
2019-09-05 22:42:26 +10:00
David Bomba
03c3cc8702
Working on Payment Drivers
2019-09-05 17:00:12 +10:00