Transaction Details API - use getTransactionDetailsResponse with invoice number

Status: Accepted
by on ‎04-21-2015 06:25 AM

There should be a way to retrieve transaction details by their invoice number. If there is a network failure the only identifying information we have is the invoice number (not the generated transaction id).


Using the getUnsettledTransactionListRequest call is a bad choose since it only returns the last 1000 records.

Status: Accepted

Changing to Accepted, also it is now possible to return more than 1000 rows using paging.

on ‎09-24-2018 08:10 PM

I thought that when the status of this request was "Accepted" that it meant the feature would be available soon.  We're approaching 3.5 years after the request was made and almost 2 years after it was accepted.  This doesn't seem like it would be a hard feature to add (and would also reduce unnecessary calls to your API).  Can we please get an update?

on ‎02-25-2020 12:43 PM
As April of 2020 approaches, this will be the five year anniversary of this idea! I, too, need this functionality. Right now I download the last X transactions for a customer, then filter them for the invoice. It would be much better if this idea was actually implemented. Are you abandoning your platform?
on ‎07-19-2020 01:28 AM

This function would not have hurt me either, I took on a project to optimize the site of polish casinos and there you cannot do without this function.

on ‎10-08-2020 05:46 PM

Holy.  Mother.  F****ing.  Sh!t.


Titles I've held over the years:  CTO.  VP of Engineering.  Director of Engineering.  Software Architect.  Software Consultant.  Senior Software Engineer - you get the idea.


Never.  NEVER.  Would I have been able to suffer the collosal embarassment that belongs to the engineering leadership responsible for the development and support of this API.  There's just... no excuse.  To be reading posts from 2015 onwards, about the same fundamental need, and not a single useful response from AuthNet.


Who is running the show there?  How do you work?  Do you talk to your users?  Do you build things using your own product?  Did the executive leadership put you in the basement and then forget you existed?  Are you just collecting a paycheck while you keep the lights on?  Does anyone in your organization care about how miserably bad you are at your job, and how much you're absolutely failing your customers?


The sheer amount of labor cost that AuthNet customers must have suffered over the the years, as they bang their heads against this absolutely needless wall, only to end up creating their OWN SOLUTIONS to provide this incredibly basic functionality - it must be staggering.  Millions of dollars?  Tens of millions?


I'm working on a project for a client that has been with Authorize.Net for years.  I need to operationalize a system for them that will lookup transactions by invoice number.  In order to overcome AuthNet's absurdly clunky and incomplete API, I'm going to have to build an external index that maps invoice numbers to transaction ids.


I can't believe it.  I'm essentially building the database index that you should have in your own system.


Guess who's going to pay for this?  My client, your customer.  I wish there was a way to send the bill to you, instead.


I'll never recommend anyone use Authorize.Net as a platform.  I'd heard about how bad the API was, but now I've had first hand experience with how limiting and costly it is.


Absolutely mind boggling.


Separate but related note, leadership is reading this: it seems like you might need some help with some of your engineering challenges.  Feel free to contact me for my consultation rates.

on ‎01-06-2021 06:14 AM

Yep. It works for my website (payout casino uk

TransactionDetailsResponse with invoice number is really useful and makes work easier.

‎03-11-2021 06:25 PM - edited ‎03-11-2021 06:26 PM

I look at the path of Modern .NET Development at DePaul University. It's a loose 10-week software for university college students who are eager to examine more approximatelyapk .NET internet development. My 2nd challenge throughout the 5th week is to do my essay for me now offering the authorization methods the usage of the Microsoft ASP.NET Identity Framework.

on ‎04-15-2021 08:29 AM

It has been 6 years since this was "accepted". Unbelievable.


I, too, need this functionality. It's would be an amazingly efficient way to verify transactions. Instead, I have to search through all unsettled transactions.


Instead of pinging Authorize's API to return 1 result, I have to search through all recent transactions and find the specific invoice.


The amount of extra work and extra calls this produces is staggering over a course of 6 years.


PLEASE provide this. It would be a trivial implementation and would save so much work.