1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-15 07:33:04 +01:00
Commit Graph

21903 Commits

Author SHA1 Message Date
Benjamin Beganović
83ced6d340 GoCardless: New payment flow (#72)
* pass livewirePaymentView & processPaymentView thru base driver

* gocardless
2024-09-04 18:26:26 +02:00
Benjamin Beganović
8fbd8a9593 Mollie: New payment flow (#73)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* mollie

* credit card
2024-09-04 18:26:22 +02:00
Benjamin Beganović
d68b75641a BTCPay: New payment flow (#76)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* btcpay
2024-09-04 18:26:15 +02:00
Benjamin Beganović
49d96e57bb Braintree: New payment flow (#77)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* braintree
2024-09-04 18:26:10 +02:00
Benjamin Beganović
fc80287429 Paytrace: New payment flow (#74)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* paytrace
2024-09-04 18:25:24 +02:00
Benjamin Beganović
cbd852a0fc Payfast: New payment flow (#78)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* payfast
2024-09-04 18:25:17 +02:00
Benjamin Beganović
503e95a691 Razorpay: New payment flow (#79)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* razorpay
2024-09-04 18:25:10 +02:00
Benjamin Beganović
5a5abdaeed update instant payment refs (#80) 2024-09-04 18:25:01 +02:00
Benjamin Beganović
eb1576aa7c Square: New payment flow (#75)
* pass livewirePaymentView & processPaymentView thru base driver

* square
2024-09-04 18:24:53 +02:00
Benjamin Beganović
339a92fa6f eway (#69) 2024-09-04 18:24:46 +02:00
Benjamin Beganović
e7f41c1dba Authorize.net: New payment flow (#68)
* fixes for validation errors

* authorize.net

* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* authorize.net credit card
2024-09-04 18:24:34 +02:00
Benjamin Beganović
364a57c857 Stripe: New payment flow (#67)
* stripe: ach

* stripe: klarna

* stripe: bank transfer

* assets build

* stripe: bacs

* stripe: bancontact

* stripe: becs

* stripe: eps

* stripe: fpx

* stripe: giropay

* stripe: ideal

* stripe: przelewy24

* stripe: sepa

* stripe: sofort

* assets build

* assets build

* pass context payload into livewirePaymentView

* update checkout.com

* update livewire method interface

* stripe: acss

* align methods with interface (array $data)
2024-09-04 18:24:05 +02:00
Benjamin Beganović
a4592d666b Refactor context passing between methods and Livewire (#65)
* checkout.com credit card payment for livewire

* implement interface for livewire view

* livewire method interface

* implement interfaces

* assets production build

* checkout.com: credit card

* stripe: credit card

* lift up logic from process payment component

* update stripe payment view logic

* wait fn for mounting existing JS

* credit card: simplify data passing

* stripe: browser pay

* stripe cc: remove getData

* stripe: cc

* stripe: alipay

* checkout :cc

* stripe: apple pay

* stripe: browser pay

* assets production build
2024-09-04 18:22:14 +02:00
Benjamin Beganović
8d4ab0cd69 New payment flow (#64)
* remove context from invoice-pay

* withsecurecontext trait

* update usages

* wip

* wip

* wip

* wip

* wip
2024-09-04 17:41:39 +02:00
David Bomba
e70de19c9d Required fields 2024-09-04 17:37:27 +02:00
David Bomba
78f79a341e improvements for validation of over/under payments 2024-09-04 17:36:58 +02:00
David Bomba
0605154d73 Working on integrating multiple invoice payments 2024-09-04 17:34:27 +02:00
David Bomba
96a3599b7e improvements for validation of over/under payments 2024-09-04 17:31:29 +02:00
David Bomba
6983104f40 Improvements fo reactivity 2024-09-04 17:31:04 +02:00
David Bomba
ae2bf51028 new payment flow 2024-09-04 17:29:41 +02:00
David Bomba
caeed4456b Improve spinners between loads 2024-09-04 17:26:26 +02:00
David Bomba
157841da9b Updates for new payment flow 2024-09-04 17:25:25 +02:00
David Bomba
5aede4e36f Updates for new payment flow 2024-09-04 17:24:24 +02:00
David Bomba
f242bddcb4 Updates for payment flow 2024-09-04 17:24:15 +02:00
David Bomba
9b24eb5f94 working on payment flow 2024-09-04 17:24:04 +02:00
David Bomba
621cd1e169 updates for html invoice layout 2024-09-04 17:23:56 +02:00
David Bomba
a47040aa15 Updated - now trying to get vite and livewire to play nice 2024-09-04 17:21:23 +02:00
David Bomba
cfe04bfa7c Add new entry point for livewire component payments 2024-09-04 17:03:48 +02:00
David Bomba
985cdafdc2 Updated flow 2024-09-04 17:01:01 +02:00
David Bomba
76f6c51a1b Payment methods 2024-09-04 16:58:02 +02:00
David Bomba
c7d6b50778 Payment float 2024-09-04 16:57:38 +02:00
David Bomba
0f27b8474c New payment flow 2024-09-04 16:57:06 +02:00
David Bomba
6d356293c1 assets 2024-09-04 17:40:33 +10:00
David Bomba
3adbbea28c Add back wait js 2024-09-04 17:39:02 +10:00
David Bomba
492577f9db minor fixeS 2024-09-04 17:36:26 +10:00
David Bomba
72c818bed0 Push back flow2 js changes 2024-09-04 17:30:53 +10:00
David Bomba
690ed95c9a Fixes for Stripe 2024-09-04 15:57:36 +10:00
David Bomba
35c79dbc50 Fixes for new payment flow 2024-09-04 13:50:37 +10:00
David Bomba
cba76cd608 Add back interface methods for new payment flows 2024-09-04 13:48:23 +10:00
David Bomba
4e59f4d8a8 Fixes for new payment flow 2024-09-04 13:36:50 +10:00
David Bomba
bca672a1fb Fixes for new payment flow 2024-09-04 13:20:40 +10:00
David Bomba
d11dcc27b7 Updated assets 2024-09-04 13:01:32 +10:00
David Bomba
c6d5676d3e Merge new payment flow 2024-09-04 13:00:04 +10:00
David Bomba
9b2d745bcf Updates to allow pink auto billing 2024-09-04 12:26:35 +10:00
David Bomba
e1ec2928a9 Fixes for tests 2024-09-04 10:10:08 +10:00
David Bomba
bd406136d6 Tests for new clean fee items method 2024-09-04 09:24:32 +10:00
David Bomba
c71d7ffeec Ensure line item gateway fees are not cloned 2024-09-04 09:17:46 +10:00
David Bomba
e491231090 Fixes for tests 2024-09-04 08:13:53 +10:00
David Bomba
12efe721d1 Fixes for tests 2024-09-03 18:20:00 +10:00
David Bomba
f893a75e9b Validate e-invoice payload 2024-09-03 16:36:46 +10:00