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
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
Benjamin Beganović
049f30104e
checkout
2020-06-10 17:38:10 +02: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
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
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
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
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
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
d3b29d8ae2
Fixes for Stripe ( #3702 )
...
* Fixes for tests
* Fixes for Stripe
* Mail jobs
2020-05-14 21:33:29 +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
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ć
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ć
e3e52987c3
Reset v2 into working stage ( #3673 )
...
* fix withsorting
* fix recurring invoices table
* Reset BasePaymentDriver
2020-05-05 07:22:31 +10:00
David Bomba
42ccfe0700
Checkout stubs ( #3672 )
...
* minor fixes for name spaces, collector facade and composer version bump
* Fixes for invoiceworkflowsettings
* Add more context to support emails
* Working on Firing Subscriptions
* Minor fixes
* Fixes for gateway filtering
* Checkout Driver
2020-05-04 21:13:46 +10:00
Benjamin Beganović
d516b1b097
Workflow settings for quotes & invoices ( #3655 )
...
* Fix inputs
* Workflow settings: Auto archive
- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field
* Workflow settings: Sending e-mail to client with auto_send
* Workflow settings: Quotes
* Fix HTML markup
* Fix archive & sending
* Remove Archivable trait & migration file
* Change order of sending the events
2020-04-28 09:50:54 +10:00
Benjamin Beganović
e93bdffc0b
Fixes for Stripe payments ( #3542 )
...
* Payment fixes:
- Added new "process.js" inside of webpack.mix.js
- BasePaymentDriver now accepts raw array, no explode
- StripePaymentDriver now accepts raw array, no explode
- Removed 'form-control' class from #card-element
- New credit_card for processing payment
* Production build of assets
2020-03-26 00:08:37 +11:00
Benjamin Beganović
ac5525c9ac
[V2] Client portal rework ( #3516 )
...
* Client login, reset and update password page
* Client dashboard, sidebar, PortalComposer.php
* wip
* Personal page & update for details
* Invoices, paying & pagination.blade.php
* Invoices, recurring invoice & buttons
* Payments, link component
* Payment methods
* Breadcrums, clean up & wrap up
* Remove format_date() method to formatDate on object
* Payments
- $this->render is now proxy for render()
- Removed logic from Controller.php to ClientPortal.php
- Added MakesDates to ClientGatewayToken.php
- StripePaymentDriver.php now returns correct views
- Refactor of adding new payment method
- Ignoring all local builds for public/js/clients/*
* Signature, wip
* Fix "Pay now" on single invoice
* Payments:
- Added ProcessInvoicesInBulk request class
- Refactor InvoiceController::bulk()
- Displaying terms & payments
- New signature.blade.php
- Removed comment from webpack.mix.js
* Quotes:
- Refactor ProcessInvoicesInBulk.php to ProcessInvoicesInBulkRequest.php
- Add new 'Quotes' field inside of PortalComposer.php
- Added MakesDates to Quote.php
- Added Quote::badgeForStatus()
- Cleanup payment.blade.php
- Quote showing and approving
- New resource 'quotes' in client.php
- New image for quotes, align-left.svg
* Credits:
- New 'credits' resource in client.php
- Fixes for client.php typo
* Breadcrumbs:
- Quotes
- Credits
* Placeholder for translations.
* Restore whereIn & client scope
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-03-24 04:10:42 +11:00
David Bomba
c8e3c7ae68
Fix regression where .env file was being deleted erroneously ( #3515 )
...
* Fixes for tests
* Fixes for self updates
2020-03-23 07:45:16 +11:00
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
c1d3fd12a8
Import ( #3360 )
...
* Fixes for test data
* Fixes for tests
* Remove legacy vue components
* Add routing number to client gateway tokens
* working on important documents and company gateways
* Import fixes
2020-02-22 13:25:49 +11:00