openSUSE / osem

Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
http://osem.io
MIT License
872 stars 492 forks source link

Allow payments through another partner instead of Stripe #1835

Open adrianovieira opened 6 years ago

adrianovieira commented 6 years ago

Unfortunatelly, we couldn't use our payment service via Stripe.

So, how could I change this integration to another partner?

differentreality commented 6 years ago

Right now you can't. We have only implemented support for Stripe in OSEM.

Using something else (paypal for instance?) would require implementation on our part for their API.

adrianovieira commented 6 years ago

Paylpal sounds good, but it could be any.

I'd like see a feature like that: deactivate Stripe and have other integration.

How do I could help on this (though I have few knowledge in RoR & OSEM)?

differentreality commented 6 years ago

I am labeling this as 'need feedback' so that the others can comment on this, and decide:

Once that's decided, this would need to be implemented, and it will require some coding and rails knowledge.

olea commented 6 years ago

Seems CommandPrompt has implemented Braintree Payments on their fork https://github.com/commandprompt/osem-pg/commits/beta

Just reporting.

adrianovieira commented 6 years ago

From my viewpoint we have some topics here:

  1. define a method/resource to deactivate Stripe 1.1 set resource to upload proof of payment or something similar
  2. set resource to have coupons code and also discount coupons
  3. to define another option I think it could be kind of "plug-in system". So, it is up to anyone to define their integration

I my case 1.1 is a great solution at this time. Indeed in a very short term. It's necessary because we have some different use cases for payments for our attendees from the private and public sector.

rishabh92 commented 6 years ago

Adding more payment gateway would indeed increase the flexibility. We can also look at Braintree or Square apart from Paypal.

grepwood commented 6 years ago

Having Paypal would be great because

  1. It eliminates pesky middlemen (saves cost)
  2. Eliminates credit/debit card provision costs (saves cost)
grepwood commented 6 years ago
  1. Stripe does not work in a lot of countries whereas Paypal works pretty much everywhere. How does this roll with SUSE code of conduct to single out hundreds of countries?