Hello, I’m a business owner who has used Square alongside another piece of existing software (Sytist, from https://picturespro.com) to sell my photography online.
Sytist provides a checkout that does all the calculations and then uses Square to process the payment. While the payments work fine, I get no details in my Square dashboard.
For example:
No description @ $40.92
The developer says this is because his software does all the calculations. I can’t help thinking even in that context his software should be able to send more details to Square – even just to show how much is tax.
Sytist is capable of using different payment providers (PayPal, etc.) in addition to Square. Could this be part of the issue? Our license includes access to the source code; should I find someone who is skilled in PHP to rebuild the checkout? (Or is that a faux pas?)
In short: am I asking for a Big Thing or is this relatively simple?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Payment API: Process Online and In-Person Payments
Square Developer Documentation
Merchant APIs
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
The level of detail that appears in your Square dashboard is determined by the information that the third-party software (in this case, Sytist) sends to Square during the payment process. If Sytist is only sending the total amount to be charged and not itemizing the details (like tax, item description, etc.), then those details won’t appear in your Square dashboard.
It’s possible that Sytist could be configured or modified to send more detailed information to Square, but that would depend on the capabilities of the Sytist software and how it’s set up to interact with Square’s APIs.
If Sytist’s current integration with Square doesn’t support sending detailed transaction information, and if this functionality is important for your business, you might consider hiring a developer skilled in PHP (the language Sytist is built with) to modify the integration. However, you should first check with Sytist’s support or documentation to see if this is possible and allowed under your license agreement.
In terms of complexity, it can range from relatively simple to more complex, depending on the existing structure of the Sytist software and its current integration with Square. It would be best to consult with a developer who can review the Sytist source code and provide a more accurate estimate.
This answer was reviewed by @Bryan-Square.
Not bad for an AI answer. I was hoping to connect with anyone who has dealt with a similar situation in real life or can give more direct assistance (such as a help article I could share with the developer on this topic since I’m not sure what to search for.
If they’re going to add this to the integration they’ll be using the Orders API.