fossasia / eventyay-tickets

Apache License 2.0
1.51k stars 41 forks source link

Update Stripe to more recent version #150

Closed mariobehling closed 3 months ago

mariobehling commented 3 months ago

The Stripe implementation is outdated. Update the implementation to a more recent version.

mariobehling commented 3 months ago

While this implementation works functionally, it is not as needed in regards to different users.

Previously the component was implemented in a way that separates functionality of eventyay admins and event organizer users. With the last PR the implementation is that all functionality is in the event organizer (user) space.

  1. Keep the functionality for admins in /control/global/settings/ Screenshot from 2024-06-20 13-45-53

  2. Keep the functionality for users in the payment area of the component similar to the current Pretix and open-event. Screenshot from 2024-06-20 13-47-36

mariobehling commented 3 months ago

We also need to test what is the "transfer key" sent with the transaction. It should be the event name that shows up in Stripe as a transfer info.

lcduong commented 3 months ago

Hi @mariobehling,

  1. the global setting is the same as previous, for admin to config the stripe key image

  2. in user area also the same as previous. incase admin net setup key in global config, user need to setup as theirself.

image