Commit Graph

2102 Commits

Author SHA1 Message Date
David Bomba 2193da9f6f Fixes for gateway id 2024-09-24 09:21:44 +10:00
David Bomba ae31a457da Fixes for gateway id 2024-09-24 09:15:22 +10:00
David Bomba 16d716230b Fixes for cba 2024-09-24 09:08:47 +10:00
David Bomba 174a02b52a QB SYNC 2024-09-24 07:22:53 +10:00
David Bomba 38fb55523a Fixes for castables 2024-09-23 07:27:28 +10:00
David Bomba 8dffba42d6 Refactor blockonomics JS for one page checkout 2024-09-19 09:45:08 +10:00
David Bomba 19cf39786e Fixes for blockonomics 2024-09-19 08:17:51 +10:00
David Bomba 5af3498d5a Cleanup 2024-09-19 08:04:24 +10:00
David Bomba 632be20326 Cleanup 2024-09-19 07:45:00 +10:00
David Bomba 6f7cb38e37 Fixes for blockonomics 2024-09-18 21:11:25 +10:00
David Bomba 7f936ad18b Fixes for blockonomics 2024-09-18 17:12:52 +10:00
David Bomba 20b04a266f merge 2024-09-17 10:17:07 +10:00
David Bomba 114b58cdc4
Beganovich 1513 powerboard (#103)
* make container nicer

* assets rebuild

* authorize powerband card (3ds)

* add reference to build file

* update authorize (3ds) view

* assets rebuild

* unify 3ds and non-3ds auth/pay

* assets rebuild

* authorize

* pay

* update vite refs

* pay

* hide authorize button

* intercepting form on authorize

* assets build

* wip

* init powerboard in data ref

* fixes for blank placeholders

* reset the form on failed 3ds

* handling unsuccessful errors

* send email on payment failed

* fixes for 3ds fail on auth

* assets rebuild

* make card_name required

* make card_name required (on auth)

* fixes for blocked pay-now button

* fixes for reload

* fixes for reload

* build

* Fixes for broken powerboard

* make client name required

* skip fields checking if no required fields

* on request, return json response

* check for plain not_authenticated response

* flash message when no action is present

* fixes for exec order on token

* assets build

* check for plain not_authenticated response (pay)

* assets build

* adjustments for minimum payments

* Add text decoration to terms button

* Improvements for subscriptions and new payment flow

---------

Co-authored-by: Benjamin Beganović <k1pstabug@gmail.com>
2024-09-17 10:16:10 +10:00
David Bomba b1d92d8354 Merge branch 'powerboard' into v5-develop 2024-09-17 10:09:53 +10:00
Benjamin Beganović abe8bbcd5d
Refactor PowerBoard (#102)
* make container nicer

* assets rebuild

* authorize powerband card (3ds)

* add reference to build file

* update authorize (3ds) view

* assets rebuild

* unify 3ds and non-3ds auth/pay

* assets rebuild

* authorize

* pay

* update vite refs

* pay

* hide authorize button

* intercepting form on authorize

* assets build

* wip

* init powerboard in data ref

* fixes for blank placeholders

* reset the form on failed 3ds

* handling unsuccessful errors

* send email on payment failed

* fixes for 3ds fail on auth

* assets rebuild

* make card_name required

* make card_name required (on auth)

* fixes for blocked pay-now button

* fixes for reload

* fixes for reload

* build

* make client name required

* skip fields checking if no required fields

* on request, return json response

* check for plain not_authenticated response

* flash message when no action is present

* fixes for exec order on token

* assets build

* check for plain not_authenticated response (pay)

* assets build
2024-09-17 10:05:19 +10:00
cnohall 9848a54192 add ?reset=1 to getBTCAdress only when environment is in development 2024-09-16 18:20:53 +09:00
David Bomba 527b1263ce Minor fixes 2024-09-16 09:44:11 +10:00
David Bomba e3559c4a5f Clean up 2024-09-16 09:32:39 +10:00
David Bomba 2464556ef2 Switch to HTTP facade 2024-09-16 09:30:05 +10:00
cnohall 3cfffa09c4 Improve logic in processWebhookRequest to handle more cases 2024-09-15 19:58:18 +09:00
cnohall 2687483cd8 Add todo comment for missed logic in processWebhookRequest 2024-09-15 09:52:45 +09:00
cnohall 730961d7b1 remove commented code 2024-09-13 13:08:13 +09:00
cnohall eba06f2dfd Simplify Logic 2024-09-13 13:03:46 +09:00
cnohall 56e327a238 final clean ups before review 2024-09-13 12:58:38 +09:00
cnohall cfe26d06ec clean up functions 2024-09-13 12:26:22 +09:00
cnohall 9a1c76a23a add support for QR-code 2024-09-12 14:06:53 +09:00
cnohall 19e99f300d add logic about secrets 2024-09-11 22:14:21 +09:00
cnohall 34830bc9ab update UI and make refreshing price possible 2024-09-11 17:07:43 +09:00
cnohall 97e3881017 temp 2024-09-11 10:03:51 +09:00
Benjamin Beganović 0c22f9b27a
Redirect to authorization when token is not available (#100)
* gocardless: sepa

* gocardless: direct debit

* braintree ach (wip)

* braintree: ach

* rotessa: ach
2024-09-11 07:37:12 +10:00
cnohall bd4b4a6712 comment out old code and update callbackUrl 2024-09-10 18:30:48 +09:00
David Bomba eea3f396c6 add logging 2024-09-10 16:36:20 +10:00
cnohall 5d07317cfa add success http message 2024-09-10 15:19:09 +09:00
cnohall 3cbe451878 combine use of websocket and callback 2024-09-10 15:02:55 +09:00
David Bomba 305e3daeb4 Minor fixes 2024-09-10 14:47:29 +10:00
David Bomba 953a8b632b Additional error handlers 2024-09-10 13:51:43 +10:00
David Bomba 4f46fa1029 Testing powerboard 2024-09-10 09:49:17 +10:00
David Bomba b715c7dd20 powerboardOM 2024-09-10 08:40:40 +10:00
David Bomba 6177483791 Authorize 2024-09-09 19:56:47 +10:00
David Bomba 1172e4bfc1 Authorize.blade.php 2024-09-09 19:36:25 +10:00
David Bomba d2d807dd7d Powerboard 2024-09-09 19:02:25 +10:00
David Bomba 3689931624 powerboard 2024-09-09 18:50:07 +10:00
David Bomba 0e070ed5c1 powerboard 3ds flow completion 2024-09-09 18:19:29 +10:00
David Bomba 54afae4d8b Exception handling 2024-09-09 16:28:56 +10:00
David Bomba 2e114692e7 3ds payment flow 2024-09-09 15:52:11 +10:00
David Bomba ae73f0aa0d Updates for cleaning stale fees 2024-09-09 10:45:30 +10:00
cnohall 5a5e0960c3 implement payment pending 2024-09-08 20:24:13 +09:00
cnohall 9ec5a1c154 add link that takes the user to the invoice on unconfirmed transaction 2024-09-08 19:50:29 +09:00
David Bomba 590616a780 Payment with 3ds 2024-09-08 19:52:39 +10:00
David Bomba 1f3c37a76b powerboard 2024-09-08 19:06:31 +10:00
David Bomba a9aa6aea87 Customers model: 2024-09-07 17:32:23 +10:00
David Bomba e721351a4b Symfony Serializer 2024-09-07 17:28:48 +10:00
David Bomba c0483d727f Symfony Serializer 2024-09-07 17:27:00 +10:00
David Bomba 78367c1e2d Add payment method and attach to customer 2024-09-07 16:37:20 +10:00
David Bomba 587159c8c0 Taxes with add back gateway fees 2024-09-07 11:21:05 +10:00
David Bomba 1c855b42d5 Taxes with add back gateway fees 2024-09-07 11:17:44 +10:00
David Bomba 3c226a524c Fixes for gateway fees 2024-09-07 09:52:52 +10:00
David Bomba 9053e6ac7e powerboard 2024-09-07 09:52:35 +10:00
David Bomba 6d2638c603 powerboard 2024-09-07 09:34:53 +10:00
David Bomba 67407103c7 Powerboard 2024-09-06 23:14:21 +10:00
David Bomba 734878a73d powerboard 2024-09-06 22:55:56 +10:00
David Bomba 6876a647ca powerboard 2024-09-06 19:15:08 +10:00
David Bomba 454f7df01e Powerboard 2024-09-06 18:31:00 +10:00
David Bomba 54c1831228 Powerboard 2024-09-06 15:15:33 +10:00
cnohall 9fad54de66 track both payment hash and txid 2024-09-06 13:58:57 +09:00
David Bomba 30ff490977 powerboard 2024-09-06 14:34:54 +10:00
David Bomba 3de9c99d34 powerboard 2024-09-06 14:26:13 +10:00
cnohall f77303c4d1 add invoice number 2024-09-06 13:02:18 +09:00
cnohall e2a23af0b1 fix typos 2024-09-06 11:40:59 +09:00
cnohall b4000ca91a simplify logic and add txid as transaction id 2024-09-06 11:39:31 +09:00
cnohall 67379d7c4f incorporate websocket 2024-09-06 09:52:21 +09:00
David Bomba 0017307e39 Minor fixes for PayPalOM 2024-09-06 08:54:26 +10:00
Benjamin Beganović b4ee01cc60
Fixes for Stripe ACSS (#97)
* fixes for post-auth redirect on acss

* preselect first acss account

* clean up
2024-09-06 07:32:34 +10:00
David Bomba 7bf7ae1d31 Fixes for instant bank payment 2024-09-05 19:41:21 +10:00
David Bomba 2082d2bf8a updates for Forte 2024-09-05 19:05:37 +10:00
David Bomba 31da9cf5ab updates for Forte 2024-09-05 19:04:40 +10:00
David Bomba 59ba737f5d Fixes for redirect URL when client portal is disabled 2024-09-05 16:08:09 +10:00
David Bomba 45553416de Fixes for flow2 2024-09-05 15:55:14 +10:00
cnohall 886d1af824 setup callback logic 2024-09-05 14:29:16 +09:00
David Bomba 076f168707 Working on payment flows 2024-09-05 13:57:03 +10:00
David Bomba c74fac68f4 Fixes for disabled client portal payments 2024-09-05 13:22:55 +10:00
David Bomba 500f289647 Add ACSS or USD option for ACSS transfers 2024-09-05 11:55:47 +10:00
David Bomba 5b290a99b4 Merge new payment flow v2 2024-09-05 11:34:29 +10:00
cnohall 3de0e6367f add timer 2024-09-05 10:06:44 +09:00
David Bomba 59bcd30b77 Minor annotations for Stripe SEPA 2024-09-05 10:50:36 +10:00
cnohall 2be83cb897 show btc_address 2024-09-05 09:49:46 +09:00
cnohall f3d12fb977 Now correctly displaying btc amount 2024-09-05 09:39:32 +09:00
David Bomba b4d1504c9b Fixes for required fields for paytrace 2024-09-04 18:35:54 +02:00
Benjamin Beganović 236c55de33 Paytrace: Add loaders (#93)
* nullable access payment hash data

* add loaders to js

* add loaders to authorize

* assets build
2024-09-04 18:35:32 +02:00
Benjamin Beganović 414cfca1af New payment flow: Various fixes (#89)
* assets builds

* authorize: use simple-card from asset

* forte: use simple-card from asset

* remove @invoiceninja/simple-card from package

* update usages

* stripe: ach fix

* stripe: alipay fix

* stripe: bacs fix

* stripe: acss fix

* stripe: giropay fix

* assets build
2024-09-04 18:34:59 +02:00
Benjamin Beganović 65491a6e5e New payment flow: Various fixes (#88)
* checkout: fixes for view

* alipay: fixes for method implementation

* checkout: fixes for instant payments

* livewire: revert back the local patch

* remove livewire local patch
2024-09-04 18:34:35 +02:00
Benjamin Beganović f564e7529d PayPal: New payment flow (#81)
* extract payment view and data

* scaffold pay livewire

* express

* fix for checkout interface

* card

* rest

* ppcp

* assets build

* fix for duplicate pay button
2024-09-04 18:31:47 +02:00
Benjamin Beganović cacd3e0790 New payment flow: Refactor base driver (#70)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface
2024-09-04 18:27:08 +02:00
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ć 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
David Bomba a47040aa15 Updated - now trying to get vite and livewire to play nice 2024-09-04 17:21:23 +02: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 c6d5676d3e Merge new payment flow 2024-09-04 13:00:04 +10:00
cnohall e220cb7a4e temp, still missing payment screen 2024-09-04 11:50:08 +09:00
David Bomba 9b2d745bcf Updates to allow pink auto billing 2024-09-04 12:26:35 +10:00
cnohall bf9f8eb47e update variables and simplify Blockonomics paymentdriver 2024-09-03 19:48:59 +09:00
David Bomba bff5b627fd Set most recent payment method as default 2024-09-03 12:57:41 +10:00
cnohall eb46de98f1 update paymentdriver 2024-09-03 11:30:10 +09:00
David Bomba 0138d8d246 Set most recent payment method as default 2024-09-03 11:48:31 +10:00
cnohall bb088af766 remove unneeded param 2024-09-03 10:42:44 +09:00
cnohall f26b38d09d adapt needed vars to be in line with what's needed for blockonomics 2024-09-03 10:04:27 +09:00
cnohall 7d29463833 add back functions 2024-09-02 17:24:29 +09:00
cnohall a32ef1a055 Init 2024-09-02 16:59:12 +09:00
David Bomba e5e7a17d82 Fixes for confirming gateway feesg 2024-09-02 09:00:13 +10:00
David Bomba a809828dc1 Minor fixes 2024-09-01 10:38:02 +10:00
David Bomba 565a4d377d Remove paypal express, omnipay 2024-08-31 08:55:22 +10:00
David Bomba f77bfe2bc7 Fixes for required fields for paytrace 2024-08-30 14:16:35 +10:00
David Bomba f69cfb0ffa Enforce client currency_id 2024-08-30 14:08:09 +10:00
David Bomba 8eb26085f0 Updates for email template variables 2024-08-30 13:50:03 +10:00
David Bomba 1241d8226d change from sleep to usleep for mollie 2024-08-30 13:36:21 +10:00
David Bomba adf93942b2 Fixes for BTC Pay 2024-08-30 11:10:18 +10:00
Benjamin Beganović 37892cbe7f
Paytrace: Add loaders (#93)
* nullable access payment hash data

* add loaders to js

* add loaders to authorize

* assets build
2024-08-30 09:17:40 +10:00
David Bomba 6eaf3632d9 Add payment failure emails 2024-08-29 14:36:38 +10:00
Benjamin Beganović 48fdf6a85c
New payment flow: Various fixes (#89)
* assets builds

* authorize: use simple-card from asset

* forte: use simple-card from asset

* remove @invoiceninja/simple-card from package

* update usages

* stripe: ach fix

* stripe: alipay fix

* stripe: bacs fix

* stripe: acss fix

* stripe: giropay fix

* assets build
2024-08-28 11:17:03 +10:00
David Bomba 620bdc61dd Static Analysis 2024-08-27 11:49:01 +10:00
Benjamin Beganović fba29de459
New payment flow: Various fixes (#88)
* checkout: fixes for view

* alipay: fixes for method implementation

* checkout: fixes for instant payments

* livewire: revert back the local patch

* remove livewire local patch
2024-08-27 07:42:39 +10:00
Benjamin Beganović 73bc91f743 rotessa acss 2024-08-26 18:21:21 +02:00
David Bomba 036aca49a4 Rollback for new payment flow 2024-08-22 16:45:06 +10:00
David Bomba af92ce8d37 Merge new payment flows 2024-08-22 08:31:18 +10:00
David Bomba 609d464ac7 minor fixes 2024-08-19 19:17:58 +10:00
Benjamin Beganović 05d7211c4c
PayPal: New payment flow (#81)
* extract payment view and data

* scaffold pay livewire

* express

* fix for checkout interface

* card

* rest

* ppcp

* assets build

* fix for duplicate pay button
2024-08-16 07:27:17 +10:00
David Bomba e1dc5d1176 Improvements for forte 2024-08-14 20:19:37 +10:00
David Bomba 8c62026db3 Fixes for forte token billing 2024-08-14 13:32:26 +10:00
David Bomba 645aca9f63 Adjustments for types 2024-08-14 08:34:57 +10:00
David Bomba 0777c6e43c Extend webhook delay for mollie 2024-08-13 15:14:41 +10:00
David Bomba f59006aedd Improve gateway fee toggles 2024-08-13 14:30:44 +10:00
David Bomba ec144b4181 Fixes for Rotessa 2024-08-09 15:39:16 +10:00
Benjamin Beganović 6f4428f6ab
Forte: New payment flow (#71)
* pass livewirePaymentView & processPaymentView thru base driver

* forte: ach

* add paymentData to the interface

* forte cc

* simple card

* forte cc

* clean up

---------

Co-authored-by: David Bomba <turbo124@gmail.com>
2024-08-09 09:11:31 +10:00
Benjamin Beganović 4e608eb242
GoCardless: New payment flow (#72)
* pass livewirePaymentView & processPaymentView thru base driver

* gocardless
2024-08-09 09:09:29 +10:00
Benjamin Beganović 6aefbbf2c6
Mollie: New payment flow (#73)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* mollie

* credit card
2024-08-09 09:09:20 +10:00
Benjamin Beganović f966a2b846
BTCPay: New payment flow (#76)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* btcpay
2024-08-09 09:09:04 +10:00
Benjamin Beganović 59666dc5db
Braintree: New payment flow (#77)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* braintree
2024-08-09 09:08:54 +10:00
Benjamin Beganović 6351e209d2
Paytrace: New payment flow (#74)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* paytrace
2024-08-09 09:08:36 +10:00
Benjamin Beganović 398e9d3a98
Payfast: New payment flow (#78)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* payfast
2024-08-09 09:08:03 +10:00
Benjamin Beganović dd3e98eb30
Razorpay: New payment flow (#79)
* pass livewirePaymentView & processPaymentView thru base driver

* add paymentData to the interface

* razorpay
2024-08-09 09:08:00 +10:00
Benjamin Beganović dc401a4da6
Square: New payment flow (#75)
* pass livewirePaymentView & processPaymentView thru base driver

* square
2024-08-09 09:07:51 +10:00
Benjamin Beganović b63e413d6e
eway (#69) 2024-08-09 09:07:35 +10:00
Benjamin Beganović 0fff78b0a0
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-08-09 09:07:23 +10:00
David Bomba a8e313b5e9 Working on Peppol 2024-08-08 14:16:35 +10:00
David Bomba 00d6c13344 Fixes for paypal 2024-08-07 11:09:56 +10:00
David Bomba 36fef6beb3 Improvements for twig 2024-08-06 18:21:03 +10:00
David Bomba 7c6732e896 Minor adjustments for webhooks 2024-08-06 14:04:03 +10:00
David Bomba 08f9443c82 Static analysis 2024-08-05 14:04:05 +10:00
David Bomba 20573b362c Remove paypal express, omnipay 2024-08-05 11:57:42 +10:00
David Bomba 186cf16cee v5.10.17 2024-08-03 14:08:34 +10:00
David Bomba 4a7a54a9ea Cron checks for Rotessa Paymetns 2024-08-03 12:38:48 +10:00
David Bomba 83fe0521ca Update calculations for project duration 2024-08-03 07:45:37 +10:00
David Bomba dfff937031 Minor fixes 2024-08-02 17:11:33 +10:00
David Bomba fe891a4293 Fixes for Rotessa Import Customers + Payments 2024-08-02 14:44:12 +10:00
David Bomba 5f0caf370d
Merge pull request #9846 from turbo124/v5-develop
Fixes for PayPal FraudNet
2024-08-02 13:09:26 +10:00
David Bomba 3fd6f2dd94
Merge pull request #9704 from M-E-Development-Design/payment-driver-rotessa
Payment driver rotessa
2024-08-02 13:08:55 +10:00
David Bomba c9d1d5f04f Update paypal for fraudnet 2024-08-02 13:07:34 +10:00
David Bomba 1d754758ee Update paypal for fraudnet 2024-08-02 12:54:26 +10:00
David Bomba 2c0e67a568 Fixes for bank transaction filters 2024-08-01 10:57:10 +10:00
Kendall Arneaud f4db21d9e7
Update PaymentMethod.php
Updated to use ACSS for CAN clients only.

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-31 18:32:31 -04:00
Kendall Arneaud cc176f6d7e
Update RotessaPaymentDriver.php
Set payment_method_id to use ACSS. Updates meta data.

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-31 18:27:25 -04:00
David Bomba 34759822f5 Fixes for hosted 2024-08-01 07:29:39 +10:00
David Bomba 5e5b2e666b padding out e-invoicing - country specifics 2024-07-31 13:19:48 +10:00
karneaud 3a71147843 fix log values 2024-07-29 22:13:40 -04:00
karneaud a06cc005fe use system log code 2024-07-29 22:13:08 -04:00
Kendall Arneaud 825108039d
Merge branch 'payment-driver-rotessa' into v5-develop
Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-29 18:55:04 -04:00
Kendall Arneaud 37c6ba4d69
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-29 18:53:21 -04:00
David Bomba 78f8cedc80 working on paypal AC DC 2024-07-29 12:42:53 +10:00
Kendall Arneaud 321322401e
Update RotessaPaymentDriver.php
Remove until proper testing can be done.

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-28 19:33:03 -04:00
Kendall Arneaud eb3d029157
Update PaymentMethod.php
use default internal description method.

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-28 19:17:16 -04:00
David Bomba 850c5e8f94 Updates for paypal flow 2024-07-28 08:51:24 +10:00
Kendall Arneaud aa5d43405c
Update RotessaPaymentDriver.php
removed sleep mode as per request https://github.com/invoiceninja/invoiceninja/pull/9704#discussion_r1693679459

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 12:08:53 -04:00
Kendall Arneaud 084b81e941
Update PaymentMethod.php
use $payment property value

_Originally posted by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/9704#discussion_r1693677928_


Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 12:06:36 -04:00
Kendall Arneaud dece823c54
Update PaymentMethod.php
Update to use systemlog const

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 12:02:59 -04:00
Kendall Arneaud 77a28b426e
Update PaymentMethod.php
remove id from sql

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 11:47:31 -04:00
Kendall Arneaud 608718eae3
Update PaymentMethod.php
updated to not use token id integer but decrypt it

Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-07-27 11:42:24 -04:00
Kendall Arneaud 51daa99868
Merge pull request #15 from M-E-Development-Design/v5-develop
V5 develop
2024-07-26 11:49:37 -04:00
David Bomba d6a4f4b4ca Improvements for task imports 2024-07-24 12:27:09 +10:00
Kendall Arneaud d5d9d54c1f
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-22 20:06:24 -04:00
David Bomba 3981d59ef3 Fixes for translations 2024-07-21 11:12:07 +10:00
David Bomba 684533a591 Fixes for paypal driver 2024-07-20 13:36:38 +10:00
David Bomba 05019e7575 Adjustments for balance check in auto bill 2024-07-17 07:31:56 +10:00
Benjamin Beganović 0de492d96f
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-07-16 18:43:55 +10:00
David Bomba ceee59f7df Minor fixes 2024-07-16 09:42:54 +10:00
karneaud 734b34c33b update import process to import/ sync new/existing customers 2024-07-15 10:15:25 -04:00