These are chat archives for fossasia/open-event-server

20th
Aug 2018
Mario Behling
@mariobehling
Aug 20 2018 11:58
@schedutron Please provide a Gist in the submission spreadsheet for your work in GSoC and finalize all change requests for the blog posts. Thanks.
Saurabh Chaturvedi
@schedutron
Aug 20 2018 13:03
@mariobehling Doing. :+1:
Ev Paul
@EvPaul
Aug 20 2018 13:29
Anyone can share info how Open Event is configured to setup payment gateways like paypal and others that are supported. Is that setup done on a per organizer basis or site wide basis?
Kreijstal
@Kreijstal
Aug 20 2018 13:40
that's site wide basis
Ev Paul
@EvPaul
Aug 20 2018 13:41
Is there doc on where/how this is setup?
Organizers create their own events... I imagine they would have method to set their payment transactions. Also, how site admin set split commissions of some type with event organizers?
Pradeep Gangwar
@pradeepgangwar
Aug 20 2018 13:57

Anyone can share info how Open Event is configured to setup payment gateways like paypal and others that are supported. Is that setup done on a per organizer basis or site wide basis?

@EvPaul Here is what you need to follow: (I am assuming that you have local setup ready and have admin access)
For paypal

  • Create a paypal account and set up an app (live app) and get the credentials that include your client id and client secret for that app.
  • Now paste those credentials in the admin section of your open event setup (admin -> settings -> payment gateways)
  • Make sure that you paste the sandbox credentials for testing purposes and live tokens for live application.
  • Now while making an event you will get an option to enter your paypal email to which you want to receive your payments. So the organizer enters his/her email and he get credited whenever anyone pays for a ticket.
  • To know more about how to create an application on paypal and get credentials follow this: https://developer.paypal.com/docs/integration/admin/manage-apps/#create-an-app-for-testing
for stripe:
  1. Create your stripe account and go to developer dashboard.
  2. Create a new application and obtain client secret and publishable key. also provide the redirect uri. Which will be you_app_base_url/torii/redirect.html
  3. Paste these keys in the admin area just like paypal, but in stripe section. Be sure to get live keys for live open event instance.
  4. Now when an event organizer has paid tickets he will get an option to link his stripe account with open event.
  5. Once event organizer links his/her stripe account with open event for his event. He/she will receive payment in his.her stripe account whenever someone makes payment through stripe.
Admin: So basically its admin duty to get the application setup in the paypal and stripe dashboard and paste the client IDs and secret keys in the admin dashboard.
Organizer: He just has to provide his email id pf paypal account in case of paypal payments. And link his stripe account in case of stripe payments.