Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add payment system #59

Open
PurkkaKoodari opened this issue Dec 1, 2021 · 0 comments
Open

Add payment system #59

PurkkaKoodari opened this issue Dec 1, 2021 · 0 comments
Labels
🌠 feature New feature - accepted for development
Milestone

Comments

@PurkkaKoodari
Copy link
Member

Receiving payments for events is a long-standing issue. Ilmomasiina should, therefore, feature a payment integration.

Potential providers for this include Paytrail and MobilePay, and we can potentially support multiple providers.

One thing that is not immediately clear is whether we can enforce a payment deadline programmatically. At least, we probably shouldn't expire unpaid signups in any relatively short time.

  • Neither of the providers mentioned above seem to feature a hard payment expiration time. Paytrail's old API has a soft deadline, but that doesn't limit the completion time of payments.
  • Even if there was such a feature, it would mean that users could see signups that appear valid on the signup side, but can't be paid for.

Therefore, we're most likely stuck with manually removing unpaid signups after some time, or potentially doing that with a longer delay. That also means that it might be useful to track "useless" payments (linked to deleted signups) manually, and potentially have a refund system for them.

@PurkkaKoodari PurkkaKoodari added the 🌠 feature New feature - accepted for development label Dec 1, 2021
@PurkkaKoodari PurkkaKoodari added this to the 3.0.0 milestone Jan 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌠 feature New feature - accepted for development
Projects
None yet
Development

No branches or pull requests

1 participant