Commit graph

30 commits

Author SHA1 Message Date
6e18fa423d
refactor: improve code structure and readability
- Standardized the formatting across ISNICSync.php and eppClient.php for better consistency and readability, making future maintenance and debugging efforts more efficient.
- Adjusted the use of whitespace and alignment in both files to follow best coding practices, enhancing code clarity and developer experience.
- Simplified control structures for improved logic flow and reduced complexity in error handling and network communication processes.
- Ensured that all modified functions and error messages remain functional with clearer, more standardized error handling to minimize runtime errors and facilitate easier error tracking.

This refactor does not introduce any new features or significantly alter existing functionality but sets a solid foundation for more reliable and maintainable codebase.
2024-05-19 20:13:58 +02:00
0047b66f53
feat: add payment method support for domain registration
Extended the EPP registrar module to include payment method fields `card_id` and `card_cvc`, allowing for direct payment processing during domain registration and renewal processes. This update enables more streamlined transactions by incorporating payment details directly within the domain provisioning workflow, addressing previous limitations that required separate payment handling.

This change introduces new configuration options for storing payment method details securely and modifies the domain registration and renewal XML requests to include these details as per the updated EPP standard. Ensure proper handling and storage of these sensitive details in compliance with applicable security standards.
2024-05-19 18:40:15 +02:00
66c0c8e0e6
refactor: adapt module for ISNIC EPP compatibility
Renamed and refactored the module files and classes from a generic EPP implementation to specifically support ISNIC's EPP server requirements. Adjusted the README to reflect this transition, focusing on setting up the module for ISNIC rather than a broad range of registrars. This change enables the module to work seamlessly with ISNIC's EPP server, ensuring users can register and synchronize .is TLDs effectively within the FOSSBilling system. The update includes renaming epp.php to ISNIC.php, eppSync.php to ISNICSync.php, and refocusing the documentation on ISNIC-specific setup and configuration.

This modification was crucial for users aiming to integrate FOSSBilling with ISNIC, streamlining the process and reducing setup complexities.
2024-05-19 18:31:45 +02:00
Pinga
2d52bfb1b9
Update README.md 2023-07-16 07:56:03 +03:00
Pinga
57f47f1cba
Update eppSync.php 2023-07-16 07:55:23 +03:00
Pinga
ac86f970c8
Restructuring 2023-07-16 07:54:58 +03:00
Pinga
5675423dd7
Update eppSync.php 2023-07-13 15:42:39 +03:00
Pinga
2e11d698ee
Create Tembo.php 2023-07-13 15:40:26 +03:00
Pinga
8b83f2f06d
Update README.md 2023-07-13 15:40:06 +03:00
Pinga
25e1b800ab
Create eppSync.php 2023-07-13 15:39:15 +03:00
Pinga
7925cf862b
Update README.md 2023-07-13 15:37:29 +03:00
Pinga
86f070da21
Update epp.php 2023-07-13 11:55:10 +03:00
Pinga
ff7945987c
Update epp.php 2023-07-13 11:40:05 +03:00
Pinga
fa3e77e84b
Update epp.php 2023-07-13 10:43:19 +03:00
Pinga
2238371fa6
Update epp.php 2023-07-13 10:35:39 +03:00
Pinga
002d0cfa54
Some long overdue updates 2023-07-13 10:29:33 +03:00
Pinga
8623c23763
Fixed a stupid bug 2023-03-01 16:23:26 +02:00
Pinga
05e08ddd11
Update epp.php 2023-02-16 19:49:48 +02:00
Pinga
980236ba59
Update epp.php 2023-02-16 19:46:22 +02:00
Pinga
a5b7f26985
Update README.md 2023-02-16 18:02:30 +02:00
Pinga
968f92ace6
Update README.md 2023-02-16 17:55:23 +02:00
Pinga
7783fe3588
Update README.md 2023-02-16 17:39:30 +02:00
Pinga
6f6f23b85d
Update README.md 2023-02-16 17:36:05 +02:00
Pinga
b4a770de81
Update README.md 2023-02-16 16:18:43 +02:00
Pinga
85ba677f5e
Rewritten EPP connection code 2023-02-15 23:53:25 +02:00
Pinga
fa17784456
Small bugfix 2023-01-16 13:09:38 +02:00
Pinga
8f5274e14b
Small bugs squashed 2023-01-12 18:30:51 +02:00
Pinga
aa24a855c1
Create epp.php 2023-01-10 22:04:55 +02:00
Pinga
9fcc3ba77b
Update README.md 2023-01-10 22:04:32 +02:00
Pinga
533480bb57
Initial commit 2023-01-10 22:04:18 +02:00