This project integrates the OpenProvider domain registrar with FOSSBilling, enabling users to manage domain registration, transfer, and renewal directly from their FOSSBilling platform.
- 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.
- FOSSBilling: Make sure you have FOSSBilling installed and properly configured.
- OpenProvider Account: An active account with OpenProvider is required to use their API.
-
Clone this repository and copy the files to the root of your FOSSBilling installation:
git clone https://github.com/Devife/fossbilling-registrar-openprovider.git
-
Navigate 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.
-
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.
- 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.
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.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
- OpenProvider for their robust API.
- FOSSBilling for their open-source billing platform.