|
| 1 | +# Pretix - ticketing software for events |
| 2 | + |
| 3 | +[Pretix](https://pretix.eu/) is a free and [open-source ticketing software](https://github.com/pretix/pretix) for conferences, festivals, exhibitions, workshops, and other events. You can deploy it on your own or start with their [cloud version](https://pretix.eu/about/en/pricing) which is free for up to 2500 ticket sales. |
| 4 | + |
| 5 | +:::tip |
| 6 | +This integration is maintained by Pretix and is not part of the BTCPay Server project. |
| 7 | +::: |
| 8 | + |
| 9 | +# Requirements |
| 10 | +- You have a [Pretix cloud account](https://pretix.eu/signup/) or [self-hosted instance](https://docs.pretix.eu/en/latest/admin/installation/index.html) |
| 11 | +- If you are self-hosting Pretix, you need to manually install their [BitPay plugin](https://github.com/pretix/pretix-bitpay) |
| 12 | +- You have a BTCPay Server version 1.15.0 or later, either [self-hosted](/Deployment/README.md) or [hosted by a third-party](/Deployment/ThirdPartyHosting.md) |
| 13 | +- [You've a registered account on the instance](./RegisterAccount.md) |
| 14 | +- [You've a BTCPay store on the instance](./CreateStore.md) |
| 15 | +- [You've a wallet connected to your store](./WalletSetup.md) |
| 16 | + |
| 17 | +## Installing and configuring BitPay plugin for Pretix |
| 18 | + |
| 19 | +:::tip |
| 20 | +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. |
| 21 | +::: |
| 22 | + |
| 23 | +1. In Pretix dashboard select the event you want to configure. |
| 24 | +2. On left sidebar, expand "Settings" and click on "Plugins". |
| 25 | +3. At the top select the "Payment providers" tab. |
| 26 | +4. Find "BitPay" plugin and click on "Enable". |
| 27 | + |
| 28 | +---- |
| 29 | +5. On left sidebar, click on "Payment". |
| 30 | + |
| 31 | +---- |
| 32 | +6. On the line of "BitPay" click on "Settings". |
| 33 | + |
| 34 | +---- |
| 35 | +7. 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](#requirements) above). |
| 36 | +8. Click on "Start pairing". |
| 37 | + |
| 38 | +---- |
| 39 | +9. You will get redirected to your BTCPay Server "pairing permission" page. Select the store you want to pair to. |
| 40 | +10. Click on "Approve". |
| 41 | + |
| 42 | +---- |
| 43 | +11. You should see the message "Pairing successful". You won't get redirected back to Pretix automatically, so you can close the tab now. |
| 44 | + |
| 45 | +---- |
| 46 | +12. Go back to Pretix and click on "Save" on bottom right. |
| 47 | + |
| 48 | +---- |
| 49 | +13. You now see the "Payment settings" page, you see **Enable payment method** at the top, check this box |
| 50 | +14. **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. |
| 51 | +15. Click on "Save" on bottom right. |
| 52 | + |
| 53 | + |
| 54 | +Congratulations, you have completed the setup. |
| 55 | + |
| 56 | +Now you can try a test purchase and make sure the payment method works as expected. |
0 commit comments