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.
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.