Posted: February 7, 2014 at 8:37 am
My customer sells franchises and each location has their own calendar on the main website. They each have their own payment gateway, one has Authorize.ent and one uses Paypal for example. Each location needs to be able to have its own gateway for their calendar/location. It that possible? If not, it should be. Can that be done? |
|
…So each venue needs to be able to have their own payment gateway. It seems like a lot of places would need this function. |
|
Hi Dorian, I can outline the options that Event Espresso has for use cases like this one. If it’s a case where you have two different paypal accounts, and some events will collect money for one or the other, you can use a meta key value to override what’s set in the main PayPal payment settings. For example if you want to set one event up to pay to an alternate paypal account, you’d add a custom meta key called paypal_email with the value being the email. If it’s a case where you have one account that’s PayPal, and another that’s Authnet, and different events require payments to one and not the other, there are hooks that can be used to remove the gateway button for specific event. Here is a simple example where a little function is used to remove the paypal button in the checkout if the event matches a specific event ID: |
|
What if several of the locations use Authorize.net and they have their own Authorize accounts? I am going to try to push paypal on their new locations but some already have Authorize accounts. |
|
Is there a way to tie it to a location? Because that location’s events will all be on the same payment gateway. So: Atlanta location: Authorize.net So every event for that location will use its gateway. |
|
Hi Dorian, This is possible, but it would require custom development specific to this use case (where only one payment option for a specific account would display on a payment page based on the event’s venue) A developer that’s familiar with Event Espresso’s hooks may be able to build a custom solution for you. We can recommend contacting any of the developers on this list: |
|
Well is it possible then to do what you mentioned before, per event using a hook? If there were two or more Authorize.net accounts is that possible this way? |
|
It would be possible to use the hooks if one was using Authorize.net AIM and the other was SIM. |
|
But it wont if they both had Authorize? |
|
If they’re both the same (eg. Authorize SIM + Authorize SIM) it will require additional code modifications because it’s two users, one gateway. If one is using Authorize AIM, and the other is using Authorize SIM, then the hook example I posted in this gist will work. |
|
How would I get that modification? I tried to get them to all use Paypal but they dont want to use it. So each location will mainly use Authorize.net. |
|
A developer that’s familiar with Event Espresso’s hooks may be able to build a custom solution for you. We can recommend contacting any of the developers on this list: |
|
Would be nice if this was standard feature. One of your competitors has this. I changed from them to you because I wanted to use WordPress so I lost that functionality. |
|
Thanks for the feedback. |
|
The support post ‘Payment gateways and multiple locations’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.