Skip to content

Write a payment provider plugin for pretix to accept ETH #30

@bmann

Description

@bmann

From discussions at EthMagicians we're going to be using pretix to run registration for Council of Paris 2019.

For now, we're going to use the fully hosted version and use their manual payment system to instruct people to donate to the EthMagicians wallet --> https://donations.ethereum-magicians.org.

For future events, it would be great to run our own instance -- e.g. tickets.ethereumevents.global -- that has an ETH payment provider plugin installed. There will be a separate issue for doing the initial install and some maintenance.

pretix is written in Django and has good instructions on how to write a payment provider. The Bitpay payment provider plugin may prove helpful to refer to.

The initial scope will be:

  • support ETH
  • support DAI new
  • display a configured event wallet address
  • watch for an incoming payment linked to the order
  • communicate back the successful transaction to indicate that the order is paid

Aside from building the feature, the bounty builder will be responsible for

  • creating a Github repo
  • releasing the code under Apache 2.0

Future feature requests and additional bounties will be listed in the new repo for this payment provider plugin. Feel free to use this thread to brainstorm future features (e.g. DAI and arbitrary ERC20 token support, NFT "tickets", etc.).

Update

The MakerDAO team have stepped up with a 500DAI bounty, to include DAI in the initial release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bountyPayment option availablecommunityCommunity activities

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions