Posted: 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, Can you please help me with the issues above? -Cindra |
|
Hi Cindra,
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_”?
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.
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. |
|
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. 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 |
|
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 |
|
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. — |
|
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? |
|
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? |
|
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.
This should be possible yes although they may need to create a custom Stripe payment method to do so. |
|
Ok. I am beginning to understand. Which means that I would no longer be using the Stripe plugin that I have previously bought. Correct? |
|
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? |
|
What is sponsoring a development and how much does it cost? |
|
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. |
|
Done. |
|
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.