# Pretix - ticketing software for events

Pretix (opens new window) is a free and open-source ticketing software (opens new window) for conferences, festivals, exhibitions, workshops, and other events. You can deploy it on your own or start with their cloud version (opens new window) which is free for up to 2500 ticket sales.

TIP

This integration is maintained by Pretix and is not part of the BTCPay Server project.

# Requirements

# Installing and configuring BitPay plugin for Pretix

TIP

The plugin is called BitPay, but it actually supports BTCPay Server too as you can set a custom domain pointing to your BTCPay Server instance.

  1. In Pretix dashboard select the event you want to configure.
  2. On left sidebar, expand "Settings" and click on "Plugins".
  3. At the top select the "Payment providers" tab.
  4. Find "BitPay" plugin and click on "Enable". Enable BitPay plugin

  1. On left sidebar, click on "Payment". Payment

  1. On the line of "BitPay" click on "Settings". BitPay settings

  1. Fill in the URL of your BTCPay Server instance, for example https://mainnet.demo.btcpayserver.org (this is where you have created your BTCPay Server store, see Requirements above).
  2. Click on "Start pairing". Start pairing process

  1. You will get redirected to your BTCPay Server "pairing permission" page. Select the store you want to pair to.
  2. Click on "Approve". Approve pairing

  1. You should see the message "Pairing successful". You won't get redirected back to Pretix automatically, so you can close the tab now. Pairing successful

  1. Go back to Pretix and click on "Save" on bottom right. Save settings

  1. You now see the "Payment settings" page, you see Enable payment method at the top, check this box
  2. Payment method name: Enter a name for the payment method, for example "Bitcoin / Lightning Network". You can leave the rest as is or adjust it to your needs.
  3. Click on "Save" on bottom right. Payment settings

Congratulations, you have completed the setup.

Now you can try a test purchase and make sure the payment method works as expected.