OpenProvider Integration for FOSSBilling
This module integrates the OpenProvider domain registrar with FOSSBilling, enabling users to manage domain registration, transfer, and renewal directly from their FOSSBilling platform.
Features
- Domain Registration: Register new domains using OpenProvider's API.
- Domain Transfer: Transfer existing domains to OpenProvider from FOSSBilling.
- Domain Management: Update DNS, WHOIS, and other settings directly.
- Renewals: Automate domain renewals through OpenProvider.
Requirements
- FOSSBilling: Make sure you have FOSSBilling installed and properly configured.
- OpenProvider Account: An active account with OpenProvider is required to use their API.
Installation
Clone this repository and copy the files to the root of your FOSSBilling installation:
git clone https://github.com/Devife/fossbilling-registrar-openprovider.gitNavigate to the FOSSBilling admin panel.
Go to System > Domain registration > New domain registrar and enable the OpenProvider module.
Refresh the page, go to the Registrars tab and edit the OpenProvider settings
Enter your OpenProvider API credentials:
- API URL: Live https://api.openprovider.eu (Sandbox http://api.sandbox.openprovider.nl:8480)
- Username
- Password
Save your configuration.
Usage
Add OpenProvider as your registrar for specific TLDs in FOSSBilling.
Clients can register, transfer, or renew domains through your billing system, and the integration will communicate with OpenProvider's API to process requests.
Monitor and manage domain actions directly from your FOSSBilling admin panel.
Troubleshooting
- Connection Issues: Ensure your server can connect to the OpenProvider API endpoint.
- API Errors: Double-check your credentials and ensure your OpenProvider account has sufficient privileges.
- PHP Errors: Verify if your PHP version is supported by FOSSBilling.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (feature/your-feature).
- Commit your changes.
- Open a pull request with a detailed description.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
- OpenProvider for their robust API.
- FOSSBilling for their open-source billing platform.