Is there an API that would allow Asset Store publishers to check the invoice number?

In fact, is there any other Asset Store API out there?

Like imagine, by purchasing an asset on the official website, a redeemable code is generated.

Or, a user wants to contact an asset developer on support through a special form that requires you to input an invoice number. If it’s invalid, email is not sent.

Look, UT did an amazing job at exposing UnityEditor API and look how well it turned out! :smile: Why not do the same with Asset Store API?

I wouldn’t even mind if it would be available to pro or plus users only as long as publishers would be able to build something on top of asset store.

Huh? I might be a bit confused on what you are asking, but…

When you contact a publisher for support you usually give the publisher the invoice number so the publisher can input the invoice number and confirm there was a sale/download.

Which allows the publisher to confirm that the person seeking support is legit customer and not a pirate.

1 Like

https://github.com/LostPolygon/Unity-Publisher-API-PHP

–Eric

5 Likes

That’s true, but wouldn’t it be cool if it could be done through code?

E.g

var request = new AssetStore.CheckInvoice("EWHUFBWEIJFHN");

if (request == true)
{
       Log("Invoice is valid!");      
}
else
{
      Log("Invoice is invalid. Try again later");
}

Such task can be automated and seamlessly integrated into publishers’ websites where asset store support can be filed and sent.

Such API would drastically reduce the time wasted. For example:

BEFORE:

  • Client sends an email about the asset (some chance that he won’t include an invoice because he forgot to or didn’t know)
  • Developer gets an email. If client forgot to send invoice, developer asks client to send an invoice
  • Client replies with an invoice
  • Developer goes to asset store publisher page and checks the invoice number
  • Developer replies with an answer

WITH API:

  • Client sends an email about the asset (because email form requires an invoice there is no way client may forget about it) and attaches invoice. API checks an invoice and sends email to developer
  • Developer replies with an answer
3 Likes

Thank you for sharing this link. Never knew about it! :smile:

I agree. It would be a better system then the current set up. Would speed up time verifying invoices and supporting customers.