CoinPayPortal Crypto Payments

CoinPayPortal • v1.0.0

Accept crypto payments through CoinPayPortal. Customers are redirected to a secure checkout and invoices are automatically marked paid after verified payment confirmation.

CoinPayPortal Crypto Payments for FOSSBilling

Accept cryptocurrency payments through CoinPayPortal. Customers are redirected to a secure CoinPayPortal checkout page and invoices are automatically marked paid after verified payment confirmation.

Features

  • Accept crypto payments (Bitcoin, Ethereum, USDC, and more)
  • Secure webhook-based payment confirmation with signature verification
  • Sandbox/test mode for development
  • Configurable underpayment tolerance
  • Debug logging for troubleshooting

Requirements

  • FOSSBilling >= 0.6.0
  • PHP >= 8.0
  • A CoinPayPortal merchant account

Installation

Extension directory (recommended)

The easiest way to install this extension is by using the FOSSBilling extension directory.

Manual installation

  1. Download the latest release from the extension directory
  2. Extract the archive into the /library/Payment/Adapter/ directory of your FOSSBilling installation
  3. Go to the "Payment gateways" page in your admin panel and find CoinPayPortal in the "New payment gateway" tab
  4. Click the cog icon next to CoinPayPortal to install and configure it

Configuration

After enabling the gateway, configure the following settings in your FOSSBilling admin panel:

  • API Key: Your CoinPayPortal API key (found in Settings → API in your merchant dashboard)
  • Merchant ID: Your CoinPayPortal merchant or account ID
  • Webhook Secret: Secret used to verify incoming webhook signatures

For full configuration and webhook setup instructions, see the documentation.

License

This extension is licensed under the MIT License. See the LICENSE file for details.

Extension details

Latest release

v1.0.0

  • v1.0.0