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
036aca49a4
Rollback for new payment flow
2024-08-22 16:45:06 +10:00
Benjamin Beganović
2a1947ea6e
New payment flow ( #64 )
...
* remove context from invoice-pay
* withsecurecontext trait
* update usages
* wip
* wip
* wip
* wip
* wip
2024-07-05 15:13:38 +10:00
David Bomba
006e819f3a
Refactor for cache statics moving to container
2024-06-18 10:24:03 +10:00
David Bomba
72aadc0c16
php-cs-fixer
2024-06-14 17:09:44 +10:00
David Bomba
0427f6c317
Fixes for static analysis
2024-06-06 12:31:24 +10:00
David Bomba
e563dea2b8
Fixes for subs v4
2024-05-05 08:18:32 +10:00
David Bomba
e374b12fb4
Catch type 4 codes for auth.net
2024-05-04 10:35:46 +10:00
David Bomba
18ae6e5369
Add billable prop
2024-05-04 08:32:43 +10:00
David Bomba
c31442c19b
v5.8.53
2024-05-03 08:20:19 +10:00
David Bomba
9e12e32e29
Fixes for payment validations
2024-04-15 07:57:24 +10:00
Benjamin Beganović
2eb830619c
Refactor client registration fields and add additional fields
2024-04-01 19:05:05 +02:00
Benjamin Beganović
6c6dd8f957
Add register_fields and additional_fields to Register class
2024-04-01 19:05:01 +02:00
Benjamin Beganović
ce400365a5
Add additional fields to ClientRegisterService mappings
2024-04-01 19:04:40 +02:00
Benjamin Beganović
489489301b
Duplicate filtering & parsing
2024-03-29 18:09:22 +01:00
Benjamin Beganović
3473bbe3f7
Merge registration fields
2024-03-27 17:36:31 +01:00
Benjamin Beganović
aac43793b5
Refactor contact variables in RFF mount method
2024-03-15 01:31:07 +01:00
Benjamin Beganović
863a5594f5
Add contact information handling to RFF component
2024-03-14 16:18:46 +01:00
Benjamin Beganović
d2a95c2915
Refactor authentication methods in RegisterOrLogin component
2024-03-14 15:58:32 +01:00
Benjamin Beganović
f004282310
Refactor Register component in BillingPortal
2024-03-14 15:58:20 +01:00
Benjamin Beganović
7f2a3e1523
Clean up
2024-03-14 15:57:57 +01:00
Benjamin Beganović
21780c0e2f
Fixes for state ref
2024-03-14 04:34:50 +01:00
Benjamin Beganović
379ac0991d
Refactor registerForm method in Register.php
2024-03-13 19:24:36 +01:00
Benjamin Beganović
dbf5b4166e
Refactor register form logic in RegisterOrLogin component
2024-03-13 19:24:33 +01:00
Benjamin Beganović
4a00d0c085
Clean up
2024-03-12 17:14:00 +01:00
Benjamin Beganović
360d6325f5
Refactor Purchase class to update defaultSteps() method
2024-03-12 17:13:53 +01:00
Benjamin Beganović
5413dc83b6
Remove unused dependencies and update default steps in Purchase.php
2024-03-08 19:58:55 +01:00
Benjamin Beganović
7802c86731
Remove unused code related to OTP in Register component
2024-03-08 19:37:34 +01:00
Benjamin Beganović
02e8201b10
Add check for existing client contact in withOtp() method
2024-03-08 19:37:29 +01:00
David Bomba
3197b5f05c
Fixes for handle password
2024-03-08 10:31:43 +11:00
Benjamin Beganović
c3a7823b72
Refactor email error message in Register.php
2024-03-07 19:13:13 +01:00
Benjamin Beganović
d8ffb804d9
Add email validation and check for existing customer in Login component
2024-03-07 19:13:09 +01:00
Benjamin Beganović
022a36c394
Fixes for password confrim
2024-03-07 18:55:36 +01:00
Benjamin Beganović
7af6471b0b
Add registration form to Billing Portal authentication
2024-03-06 17:38:23 +01:00
Benjamin Beganović
2a8d22aa1e
Add ClientRegisterService class for client registration
2024-03-06 17:38:09 +01:00
Benjamin Beganović
0b7e3c031c
Refactor client registration logic
2024-03-06 17:38:05 +01:00
Benjamin Beganović
fcd9205b33
Scaffold registration concept for register-or-login
2024-03-05 19:12:09 +01:00
Benjamin Beganović
74add716ad
Add registration fields array
2024-03-05 19:10:55 +01:00
David Bomba
8a25832589
minor fixes for RFF
2024-03-05 11:26:34 +11:00
Benjamin Beganović
eee467dabb
Add quantity method to OneTimeProducts class
2024-03-04 17:30:24 +01:00
Benjamin Beganović
405052620f
Remove unused code in Methods.php
2024-03-01 14:17:19 +01:00
Benjamin Beganović
1acaa33ef0
Add dispatch to set purchase context for contact user
2024-03-01 14:16:59 +01:00
Benjamin Beganović
4f4a9fd461
Update dependencies in Purchase.php
2024-03-01 14:16:54 +01:00
Benjamin Beganović
b12fd9a1de
Add RFF class to Purchase component
2024-03-01 13:42:56 +01:00
Benjamin Beganović
4f21b6e3d8
Add authentication classes and update steps in Purchase.php
2024-02-29 17:36:32 +01:00
Benjamin Beganović
f67b6649cb
Refactor dependencies in Purchase class
2024-02-28 19:02:08 +01:00
Benjamin Beganović
6c2d62f0c8
Clean up
2024-02-28 18:56:46 +01:00
Benjamin Beganović
f19d3369d6
Add RFF to Methods class
2024-02-28 18:48:49 +01:00
Benjamin Beganović
8ebc425fd5
Add registration and login functionality to billing portal
2024-02-28 17:55:51 +01:00
Benjamin Beganović
b17221f3dc
Add BillingPortal registration functionality
2024-02-28 17:55:47 +01:00