Skip to content

OpenReceive v0.4.29

Choose a tag to compare

@OpenReceive OpenReceive released this 19 Oct 14:13
· 35 commits to master since this release

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 into library/Payment/Adapter/OpenReceive each 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 into modules/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.