Download the PHP package shela/omnipay-btcpayserver without Composer
On this page you can find all versions of the php package shela/omnipay-btcpayserver. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download shela/omnipay-btcpayserver
More information about shela/omnipay-btcpayserver
Files in shela/omnipay-btcpayserver
Package omnipay-btcpayserver
Short Description BTCPayServer driver for the Omnipay payment processing library
License BSD3
Homepage https://dcentrica.com/
Informations about the package omnipay-btcpayserver
Omnipay: BtcPayServer
Omnipay driver for the BTCPayServer Bitcoin payment processor
Omnipay is a framework agnostic, multi-gateway payment processing library for PHP 5.3+. This package implements BTCPayServer support for Omnipay.
TODO
This library should just wrap around the tutorial notes from the btcpayserver lib: https://github.com/btcpayserver/php-bitpay-client/blob/master/examples/tutorial/003_createInvoice.php
- Patch key-generation and pairing scripts from btcpayserver/btcpayserver-php-client lib and ref them in this README
Requirements
- See PHP and library dependencies in
composer.json - A
.envfile used to manage environment variables
Installation
This Omnipay driver is installed via Composer. To install it, simply add it
to your composer.json file or just run composer require dcentrica/omnipay-btcpayserver
Configuration
This library assumes you're using a .env file for your application configuration. Adapt the following example to suit your environment:
If you want to display payment QR codes in a modal within your web store, a little JavaScript is required, an example is below:
Basic Usage
The following gateways are provided by this package:
- BTCPayServer
For general Omnipay usage instructions, please see the main Omnipay repository. For BTCPayServer usage instructions, please see the main BTCPayServer repository and the comprehensive docs.
Support
Omnipay
If you are having general issues with Omnipay, we suggest posting on Stack Overflow. Be sure to add the omnipay tag so it can be easily found.
If you want to keep up to date with release anouncements, discuss ideas for the project, or ask more detailed questions, there is also a mailing list which you can subscribe to.
If you believe you have found a bug with Omnipay itself, please report it using the GitHub issue tracker, or better yet, fork the library and submit a pull request.
Omnipay BTCPayServer Driver
If you believe you have found a bug with this driver, please report it using our GitHub issue tracker.
BTCPayServer
For help with BTCPayServer:
- visit the website
- Sign-up to the Mattermost channels.

