OpenReceive 0.4.29 makes the FOSSBilling extension installable with one click from FOSSBilling's extension directory. The module now installs its own payment gateway when it is activated, and this release attaches a second FOSSBilling ZIP, openreceive-fossbilling-module-0.4.29.zip: the module alone, the shape the directory installs. The whole-extension ZIP, openreceive-fossbilling-0.4.29.zip, still works the way it did. No other package changes from 0.4.28; they release in lockstep.
Optional swaps let payers use USDT, USDC, SOL and ETH; a configured swap provider converts them to BTC over Lightning in the merchant's connected wallet. Asset and network availability depends on the provider.
- Added (FOSSBilling): the module installs its own payment gateway, so
FOSSBilling's extension directory can install OpenReceive with one click.
The module now carries the gateway (
modules/Openreceive/Gateway) and writes it intolibrary/Payment/Adapter/OpenReceiveeach time it is activated, replacing only OpenReceive's own gateway files from another version; any other file there stops the activation with a message. Each release attaches a second ZIP,openreceive-fossbilling-module-<version>.zip: the module alone, its files at the top, the shape FOSSBilling's directory unpacks intomodules/Openreceive. The whole-extension ZIP is unchanged. Deactivating the module now turns its gateway off, since a deactivated module serves no checkout, and activating it again turns the gateway back on when a wallet code is saved; uninstalling leaves the gateway off and keeps its row, files and the payment tables. Doctor has a new line,Payment gateway files. Tested with FOSSBilling 0.8.8's own Install and Activate buttons in the admin area, then the live payment checks; on FOSSBilling 0.8.0, install, activation, the doctor and a test invoice.