Multiple Instances of Payment Method

  • Ernie
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
3 weeks 1 day ago #178113 by Ernie
I have a client who will need support for multiple instances of PayPal or Stripe on their account. Is there a way to create multiple instances of the PayPal or Stripe plug-in and give them unique names so that I can assign them to the events they'll be used for?

If not, what alternatives might you recommend? I see that a PayPal email address can be assigned to a Category - is that an option?

Thank you,
Ernie

Please Log in or Create an account to join the conversation.

More
3 weeks 1 day ago #178114 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Instances of Payment Method
Hi Ernie

- Yes. For PayPal, it is easy. You can enter PayPal email into each event/category and it will be used. No need to have multiple instances of payment plugin

- For Stripe, it is not supported. How many instances of the Stripe payment plugin you need? If it is just 1 or 2 extra, we can help. But it is too many, better customize code to allow entering Stripe account inside each category or event (depends on how you want it to work). But that will cost you some fee

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Ernie
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 weeks 6 days ago #178127 by Ernie
Replied by Ernie on topic Multiple Instances of Payment Method
There will be more than a dozen potential accounts. Almost all use PayPal, and at least one uses Stripe. One will be using one of the bank plugins. I intend to use the category to define each different group that accepts payments.

I will manage things with the current functionality until I run into a problem.

A great enhancement to all your extensions (Events Booking, Membership Pro, and JoomDonation), since the Payment plugin names can be changed, would be to allow multiple instances of each payment plugin to be created... even better, if there was a universal Payment plugin for each type that worked for all the extensions.

Maybe, in addition to that, you could enhance the Category to be like the Event, which allows selecting payment methods, rather than just an email field for PayPal.

Just for clarification on the Messages: the hierarchy seems to be Configuration first, then Category second, then Event third. Is this correct? So if there are no Messages in the Event, it will use the Messages in the Category; if there are none in the Category, it will use the Messages in the Configuration. And if there is a Category and an additional Category entry for an Event, the Messages in the Category will be used.

Finally, the From Name, From Email, Reply To Email, and Notification Emails fields in the Events' Advanced Settings override the Configuration settings for those fields, correct?

None of this has been important to me on my previous websites, but this new site combines multiple client sites into one, so they can save money and avoid managing multiple websites. They're all part of the same organization and want a consolidated website. I appreciate that Events Booking supports all these specialized needs.

Thank you,
Ernie

Please Log in or Create an account to join the conversation.

More
2 weeks 6 days ago #178130 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Instances of Payment Method
Hi Ernie

1. Copy payment plugin is easy to implement. However, there are different things to concern (like backward compatiple changes), so we won't have it implemented for now. Maybe in Events Booking 6 (new major release), we will implement that

2. Each extension has it own logic, so we could not have a single payment plugin works for all extensions

3. For Messages, you are correct. Messages (and some other data) can be entered in multiple places. Data entered inside event will take highest priority, then category and then global. When talking about category, only data from main category will be used. Data from additional categories of event won't have any affect.

Hope my answers are clear to you

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Ernie
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 weeks 3 days ago #178148 by Ernie
Replied by Ernie on topic Multiple Instances of Payment Method
I suppose another option would be to use the "Custom Registration Handle URL" for the event, having it point to a payment gateway. I don't know if PayPal or Stripe allow a URL to be created for a specific payment, but if so, that might be another viable solution.

I hope to get all this put together so it works the way I need it to - trying new things :)

Thank you,
Ernie

Please Log in or Create an account to join the conversation.

More
2 weeks 3 days ago #178151 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Instances of Payment Method
Hi Ernie

No, Custom Registration Handle URL could not be used to handle the requirement. Payment integration is not that simple

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Ernie
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 weeks 2 days ago #178175 by Ernie
Replied by Ernie on topic Multiple Instances of Payment Method
I understand that if you use the Custom Registration Handle URL, there won't be a registration record through Events Booking, but the customer would have a record in their PayPal or Stripe account. Is that what you mean?

I haven't gone into Stripe to see whether a URL can be created to accept payments from multiple registrants, but it could be an alternative for customers who have Stripe but not PayPal.

I'm just trying to look at this from every angle.

I look forward to the possibility of multiple instances of each payment method as a new feature in a future version of Events Booking... and maybe for Membership Pro, too :).

Thank you,
Ernie

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #178184 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Instances of Payment Method

Custom Registration Handle URL, there won't be a registration record through Events Booking, but the customer would have a record in their PayPal or Stripe account. Is that what you mean


No, it is not simple like that. It is not easy that just add a link there and PayPal and Stripe will create payment. Not something I an explain in a simple forum post, so just try to explain that it is not possible

I look forward to the possibility of multiple instances of each payment method as a new feature in a future version of Events Booking... and maybe for Membership Pro, too


OK. Will think more about it. But as I said, backward compatible is my concern, so maybe I can only support that in a new major release. Will update you when I have it implemented

Regards,

Tuan

Please Log in or Create an account to join the conversation.