How can I differentiate sales for one event vs. another using payments api?

Say there are 2 events with similar items but different/dynamic pricing for each event.  A commission is promised to event holder.

 

All payments are received from both events on the same eCommerce site via payment API.

 

When I look in my dashboard, how can I differentiate sales for one event vs. another (so that I know how much commission is owed for each)?

 

Thanks!

2,229 Views
Message 1 of 8
Report
1 Solution
Admin

Solution

Hmmm. I'm pretty stumped here unfortunately @flashsplat 😔

 

But, I reached out to our API team! They had a suggestion:

 

Custom Amount implies they're not creating an order. If they want to add itemization (what items were purchased, taxes, discounts, etc), they should use the Orders API and pass the order_id to the Payments API.

 

Does that help at all? 👩🏼‍💻

Square Champions Logo
Isabelle
Square Community Manager
Learn about the Square Champions program here.

View Solution >

2,149 Views
Message 5 of 8
Report
7 REPLIES 7

Bumping for attention.  Anybody have an ideas?

 

Thanks.

2,182 Views
Message 2 of 8
Report
Admin

Hey @flashsplat - Welcome to our Seller Community!

 

Are you able to go to Transactions and view/sort/filter your sales by Source? 

 

Square Champions Logo
Isabelle
Square Community Manager
Learn about the Square Champions program here.
2,174 Views
Message 3 of 8
Report

Hey @isabelle , Thank you for the welcome and reply.

 

Unfortunately, sense they come from the same app, and are both eCommerce integrations, they show as the same:

 

squaretrans1.jpg

 

Now, if there was a way I could append some data to the end of this like Custom Amount - website.net - {eventname} That would be amazing.  Would you know if anything like that is possible?  I couldn't find it in the API docs.

2,168 Views
Message 4 of 8
Report
Admin

Solution

Hmmm. I'm pretty stumped here unfortunately @flashsplat 😔

 

But, I reached out to our API team! They had a suggestion:

 

Custom Amount implies they're not creating an order. If they want to add itemization (what items were purchased, taxes, discounts, etc), they should use the Orders API and pass the order_id to the Payments API.

 

Does that help at all? 👩🏼‍💻

Square Champions Logo
Isabelle
Square Community Manager
Learn about the Square Champions program here.
2,150 Views
Message 5 of 8
Report

@isabelle , it does actually.  I appreciate your determination to help me :D.

 

I will dig into the Orders API and see if I can figure that out.  Thank you very much!

2,146 Views
Message 6 of 8
Report
Admin

You're so welcome! That's what the Seller Community is for @flashsplat! 👩🏼‍💻

 

This went a bit over my head, but they had another suggestion:

 

If they're using their own system/database and they don't want to deal with the Orders API, they can simply pass in a meaningful reference_id to the CreatePayment endpoint instead. 

 

I'm not exactly sure if that will be applicable to you or not, but worth sharing! Happy selling 🤓

Square Champions Logo
Isabelle
Square Community Manager
Learn about the Square Champions program here.
2,143 Views
Message 7 of 8
Report

@isabelle Thanks 😁.

 

We do use our own DB, but we want others to be able to see it in square as well with they use our application.

 

I greatly appreciate your help 😄 - Hopefully the Orders API thing will pan out haha.

2,139 Views
Message 8 of 8
Report