Support

Home Forums Event Espresso Premium Automatic Stripe Customers

Automatic Stripe Customers

Posted: December 15, 2015 at 8:47 pm

Viewing 12 reply threads


Matt & Cindra McCoy

December 15, 2015 at 8:47 pm

Hi,

I am trying to understand my Stripe dashboard and how it relates to the information coming from my EE stripe add on. In an attempt to understand, I wrote Stripe support the following questions:

I am looking at my Stripe dashboard and seeing that payments are coming through. I have two questions –

1. The payments seem to be listed with the customer email. I want the customer name to be listed and also organized.

2. When a payment comes through shouldn’t the customer automatically go into the customer tab on my dashboard? Why is this not happening?

They then answered:

Hey Cindra!

Thanks for reaching out to us!

It appears that the payments you’ve been accepting are test payments, not live payments. To accept live payments, you need to activate your Stripe account. To activate your Stripe account, move the switch in the top left corner of your Dashboard from “Test” to “Live”.

To get customer’s created when you accept a charge, you’re going to need to reach out to Event Espresso. Since they’re in control of the API integration that you’re using to make charges, they should be able to get you set up to add customer’s automatically. You can find the Event Espresso support page here:

https://eventespresso.com/support/

I hope this is helpful for you! Please don’t hesitate to get in touch in the future with any other questions you have!

Best and brightest,
Russell

Can you please help me with the issues above?

-Cindra


Tony

  • Support Staff

December 16, 2015 at 6:00 am

Hi Cindra,

It appears that the payments you’ve been accepting are test payments, not live payments. To accept live payments, you need to activate your Stripe account. To activate your Stripe account, move the switch in the top left corner of your Dashboard from “Test” to “Live”.

If you log into your Stripe account and look at the Dashboard, you’ll see a switch at the top left – http://take.ms/ZdJKy

Is that currently set to Live or Test?

You may also be using the Test API keys, if you go to Event Espresso -> Payment Methods -> Stripe.

Does your ‘Stripe Publishable Key’ & ‘Stripe Secret Key’ have “_test_” or “_live_”?

1. The payments seem to be listed with the customer email. I want the customer name to be listed and also organized.

To pass the users name over to Stripe you’ll need to collect the users billing address within the Stripe payment popup, to do that you go to Event Espresso -> Payment Methods -> Stripe.

There you’ll find the option ‘Collect the user’s billing address?’, set that to Yes and save the settings.

Stripe will now request the users billing address and send over the name from the registration.

To get customer’s created when you accept a charge, you’re going to need to reach out to Event Espresso. Since they’re in control of the API integration that you’re using to make charges, they should be able to get you set up to add customer’s automatically. You can find the Event Espresso support page here:

Currently the Stripe add-on does not create customers within Stripe. We do create contacts within EE that are assigned to the registrations that use that contacts details.

If you go to Event Espresso -> Events -> Contact list.

Find the contact for the user your want to view previous registrations with and click on them.

At the bottom of the page you will see all previous registrations made by that contact.


Matt & Cindra McCoy

December 16, 2015 at 8:41 am

Hi Tony,

Great answers here! Thanks for the speedy response.

I know that I am in test mode and that is where I want to be right now. However does being in test mode effect any of the things I am attempting to figure out?

I went ahead and switched the settings to collect the billing address. I will see how that works.

However I am still confused about this portion of your statement:

“Currently the Stripe add-on does not create customers within Stripe. We do create contacts within EE that are assigned to the registrations that use that contacts details.
If you go to Event Espresso -> Events -> Contact list.
Find the contact for the user your want to view previous registrations with and click on them.
At the bottom of the page you will see all previous registrations made by that contact.”

I went and looked at this but this still does not accomplish what I am wanting to be able to do. So let me tell you what I want to be able to do and then maybe you can help me.

When a payment comes through my website, I need to have the ability to then take that customer and their credit card information and create a re-occuring monthly payment. I can see in stripe the ability to have customers be on reoccurring payments but in order to do so you have to create a customer in the stripe dashboard and enter their credit card information. Since stripe does not show or put on file the credit card information that the person entered into the website, this makes me have to ask the customer a second time for their credit card information in order to put them on re-occurring payments.

Is this correct? And is there anything I can do to make this easier both for my customer and me?

-Cindra


Matt & Cindra McCoy

December 16, 2015 at 1:00 pm

Also Tony,

I added the billing address in my stripe checkout but I am now looking at my edit contact page. And it is listing that I have no billing address. See screen capture below

http://www.artnook.org/wp-content/uploads/2015/12/Screen-Shot-2015-12-16-at-2.34.49-PM.png


Lorenzo Orlando Caum

  • Support Staff

December 16, 2015 at 3:18 pm

Hi Cindra,

Our Stripe add-on uses Stripe Connect so the full address is not collected by default. You can set the payment method to collect it but that goes to the Stripe servers.

On your earlier question, membership or recurring billing is not supported by any of our payment gateways. You would need another solution such as a membership plugin that supports recurring billing / billing plans.


Lorenzo


Matt & Cindra McCoy

December 16, 2015 at 5:54 pm

Hi Lorenzo,

Then can I ask why that box that says “billing info” is on the right in the screen capture?

So there is no way either in EE or in Stripe to see the credit card number (and other information) that was entered when the customer buys something on the website?


Matt & Cindra McCoy

December 16, 2015 at 7:37 pm

Disregard this question:

So there is no way either in EE or in Stripe to see the credit card number (and other information) that was entered when the customer buys something on the website?

Instead here is my next question:

Is making the payments coming from the website into stripe automatically into customers on the stripe dashboard, something that I can pay a professional to do?


Tony

  • Support Staff

December 17, 2015 at 1:09 am

Then can I ask why that box that says “billing info” is on the right in the screen capture?

The checkbox within the Stripe payment method enables the billing info from within the Stripe.js integration and currently EE does not capture that billing address info.

The billing info you are referring to in the screenshot is captured when a payment method captures the details within your site (such as Authorize.net) however we do not store the full credit card information there, here is an example – http://take.ms/c9Rf5

EE will never store the full credit card information within the transaction, doing so opens up a whole new can of worms and would mean any user using EE would need to be fully PCI compliant and also make any user using Event Espresso a huge target for hackers. Stripe themselves can and do store credit card information because they control the servers those details are saved on.

Is making the payments coming from the website into stripe automatically into customers on the stripe dashboard, something that I can pay a professional to do?

This should be possible yes although they may need to create a custom Stripe payment method to do so.


Matt & Cindra McCoy

December 17, 2015 at 5:34 am

Ok. I am beginning to understand.

Which means that I would no longer be using the Stripe plugin that I have previously bought. Correct?


Tony

  • Support Staff

December 18, 2015 at 9:27 am

It depends on how its done, most likely a developer would extend the current version of the Stripe add-on to include the custom functions needed, otherwise they would need to build a complete solution from the ground up for Stripe payments.

We may be able to include creating customer within the Stripe payment method if you would like to sponsor the development of doing so?


Matt & Cindra McCoy

December 18, 2015 at 10:35 am

What is sponsoring a development and how much does it cost?


Tony

  • Support Staff

December 18, 2015 at 1:49 pm

You can read more on sponsored development here:

https://eventespresso.com/about/philosophy/#sponsored-development

The cost differs on the functionality and how in-depth it is (as more features takes more time), we would need to discuss the requirements with our developers and provide feedback from there.

If you’d like further details we can discuss this further if you can provide the details requested within the form. The more details provided within the feature request the better evaluation we can provide.


Matt & Cindra McCoy

December 19, 2015 at 6:10 am

Done.

Viewing 12 reply threads

The support post ‘Automatic Stripe Customers’ 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.

Event Espresso