Support

Home Forums Event Espresso Premium Capturing name and info for Sqaure paymenys

Capturing name and info for Sqaure paymenys

Posted: November 17, 2021 at 10:04 am


Dasnyde4

November 17, 2021 at 10:04 am

Hi,
I connected my event expresso to square for payments, but no information relating to name/address/etc is being sent to Square from event expresso. Am I missing something?


Dasnyde4

November 19, 2021 at 6:58 am

Bump


Seth Shoultes

  • Support Staff

November 19, 2021 at 8:13 am

Hi there,

Our developer is looking into the issue and should have a fix fairly soon.


Dasnyde4

December 3, 2021 at 10:42 am

Any update?


Dasnyde4

December 13, 2021 at 10:16 am

Any update? Need this ready to go by January 1st ideally


Tony

  • Support Staff

December 14, 2021 at 9:11 am

Hi there,

We’ve been looking into this and have added some additional details to the payment request (the details we could find within the Square API for payments), however, may I ask where you are expecting the data to show up in Square?

I can’t find anywhere within the payments section that will display related data for a specific payment.


Dasnyde4

December 14, 2021 at 9:18 am

In the transaction, it says paid by “Unknown”. It also has customer information as well, but it shows up unknown or empty as well.


Dasnyde4

December 14, 2021 at 9:19 am

From Square:
Information to help you and your customers recall transactions is available from the Transactions tab of your online Square Dashboard. This includes details about your sales – the name of the cardholder associated with a purchase, card brand, and the last four digits of the card. This information also creates a customer profile in your Customer Directory.


Dasnyde4

December 14, 2021 at 9:40 am

I just tried to run a test through my website and it now won’t work at all. I get the following message “It appears Javascript was not properly loaded. Please refresh the page and try again. Sqaure payments will not be processed”


Ted Karlsalr

December 14, 2021 at 9:57 am

Hi there,
I got the same error message!

Cheers,
Ted


Tony

  • Support Staff

December 14, 2021 at 2:21 pm

Disconnect your Square account in Event Espresso -> Payment methods -> Square and then reconnect. The above indicates there is an issue with the connection between the two.

With regards to this:

From Square:
Information to help you and your customers recall transactions is available from the Transactions tab of your online Square Dashboard. This includes details about your sales – the name of the cardholder associated with a purchase, card brand, and the last four digits of the card. This information also creates a customer profile in your Customer Directory.

Is that from this page:

https://squareup.com/help/gb/en/article/3834-viewing-customer-information

If so that’s a different API/Integration than what we are using, EE doesn’t create ‘customers’ within Square when using online payments. You’ll notice on that doc right below the text quoted it has:

Note: The cardholder’s name associated with a purchase is only available for transactions where the payment card was swiped or dipped using the latest version of the Square Reader.

The online payments don’t swipe or ‘dip’ the card on the reader so we don’t have access to that info as is.


Dasnyde4

December 15, 2021 at 12:44 pm

It seems strange that Square wouldn’t collect any information about the transaction? It looks like it should at least collect name as it is on the receipt. Is an update coming out as well for this?


Dasnyde4

December 15, 2021 at 1:44 pm

Also, I can’t reconnect as I have the following error:

There has been a critical error on your website. Please check your site admin email inbox for instructions.

Learn more about debugging in WordPress.


Dasnyde4

December 15, 2021 at 1:50 pm

This is the error:

Error Details
=============
An error of type E_ERROR was caused in line 69 of the file /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/api/SquareApi.php. Error message: Uncaught TypeError: Argument 1 passed to EventEspresso\Square\api\SquareApi::__construct() must be of the type string, null given, called in /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/modules/EED_SquareOnsiteOAuth.module.php on line 598 and defined in /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/api/SquareApi.php:69
Stack trace:
#0 /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/modules/EED_SquareOnsiteOAuth.module.php(598): EventEspresso\Square\api\SquareApi->__construct(NULL, ”, ”, false)
#1 /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/payment_methods/SquareOnsite/forms/SettingsForm.php(234): EED_SquareOnsiteOAuth::getMerchantLocations(Object(EE_Payment_Method))
#2 /home/www/lancastertechcamps.com/wp-content/plugins/eea-square-gateway/payment_methods/SquareOnsite/forms/SettingsForm.php(138): EventEspresso\Square\payment_methods\SquareOnsite\forms\SettingsForm->oauthHealthCheck(Object(EE_Payment_Method))


Tony

  • Support Staff

December 15, 2021 at 3:37 pm

I’ve just pushed an update for the Square payment method which should fix that.

Go to Event Espresso -> General Settings, make no changes and hit save (that will force a version check)

The update should then show up in the dashboard.

Update the Square payment method to version 1.0.1.p and try reconnecting then.


Dasnyde4

December 16, 2021 at 6:45 am

Thanks it is now working. It seems that Eventexpresso is sending transaction number, so not sure why it can’t send name of customer.


Dasnyde4

December 16, 2021 at 6:46 am

This is the info it collects from the transaction:

Collected at: Lancaster Technology Camps
Order Source: Event Espresso Integration
Sale attributed to: Untracked team member
Paid by: Unknown Name


Tony

  • Support Staff

December 16, 2021 at 7:55 am

It seems that Eventexpresso is sending transaction number, so not sure why it can’t send name of customer.

It’s not that we can’t send it, we can send any of the EE information over, it’s where to send it.

The transaction id is sent as part of the order description, that’s a field limited by the number of characters we can send. So yes we could include the customer name in that field but then it may hit the limit and what about registrations with multiple contacts?

Collected at: Lancaster Technology Camps
Order Source: Event Espresso Integration
Sale attributed to: Untracked team member
Paid by: Unknown Name

Apologies but I’m not sure what this is trying to show?


Dasnyde4

December 23, 2021 at 11:18 am

Hi, Looks like the square plugin is not working again. Here is the error I get…

“An error has occurred: No or incorrect car nonce provided. Card Nonce is required to process the transaction”

Where you put your card doesn’t load


Dasnyde4

December 23, 2021 at 11:25 am

Nevermind. Reconnecting it worked. Just to confirm, there is no plan to send name of person’s payment to Square? The only reason I ask, is it makes returns very difficult. Thanks so much! Happy holidays!


Dasnyde4

December 23, 2021 at 11:34 am

How hard is it for this to get accomplished? Looks like you can have the api create a new customer during a transaction which would allow it to have a name linked to the transaction?

https://developer.squareup.com/forums/t/squareup-api-customer-name-on-transaction-detail/1246


Tony

  • Support Staff

December 29, 2021 at 7:17 am

Seems odd to me that the Square charge API has fields to send some of those details over with the charge, but apparently doesn’t use them, only customers.

Creating/Requesting customers in/from Square based on the values set on the payment form shouldn’t be that difficult. It does add an additional layer into the payment (checking for an existing customer/creating a customer) but shouldn’t be a major roadblock (famous last words).

I’ve opened a discussion on this to see what we can do.


Dasnyde4

January 3, 2022 at 6:09 am

I would love to see name and transaction number. It really helps trying to find customers who need refunds easily. Currently without the name it is a pain to do. Appreciate you being open to this!!


Dasnyde4

January 3, 2022 at 6:09 am

I would love to see name and transaction number. It really helps trying to find customers who need refunds easily. Currently without the name it is a pain to do. Appreciate you being open to this!!


Dasnyde4

January 3, 2022 at 6:09 am

I would love to see name and transaction number. It really helps trying to find customers who need refunds easily. Currently without the name it is a pain to do. Appreciate you being open to this!!


Dasnyde4

January 14, 2022 at 5:56 am

Any update? I need to get rid of paypal asap!

The support post ‘Capturing name and info for Sqaure paymenys’ 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