Integrations with payment providers

Payzum

Accept crypto and stablecoin payments (USDC, USDT and more, multi-chain) for your
events through Payzum — non-custodial: funds settle directly to your own wallet,
Payzum never takes custody.

How it works:

  • The attendee picks the crypto payment method at checkout and is redirected to a
    hosted checkout page, where they choose the asset and network and send the
    payment. No wallet data ever touches your pretix server.
  • Crypto confirmation is asynchronous, so the order is marked as paid from
    Payzum's signed server-to-server notification, never from the browser return.
    An attendee who comes back while the payment is still confirming sees the
    regular pending-payment page, which updates as soon as the payment settles.
  • Every notification is verified with HMAC-SHA-512 over the raw request bytes
    (with a replay window) before a single field of it is read, and the invoice
    amount and currency are re-checked against the payment before it is confirmed.
    Redelivered notifications are a no-op, so an order is never marked paid twice.

Setup takes two settings: an API key and a webhook secret, both from the Payzum
merchant dashboard. Prices stay denominated in your event currency; you can let
buyers pick any supported asset or pin one (e.g. USDC on Polygon).

The plugin is MIT-licensed, modeled on pretix-mollie, and its test suite runs
against pretix itself and covers the signed-webhook flow end to end.

This plugin is provided by the following third-party vendor. We have not verified the quality and cannot provide support for this plugin.
Jose Freyre

dev@payzum.com
+13052037956
https://github.com/payzum-dev/pretix-payzum/issues/new

Payzum builds and maintains the pretix-payzum plugin long-term, alongside 25+
open-source payment integrations across the e-commerce ecosystem (WooCommerce,
PrestaShop, Magento 2, Sylius, Vendure, ERPNext and others).