cancel
Showing results for 
Search instead for 
Did you mean: 
jakea
Member
Status: Accepted

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 Authorize.net generated transaction id).

 

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

15 Comments
Mukhtiar
Member

I want to make payments and want to get the customer cridit card number that is stored in authorized i got it through getCustomerProfileReques and it is in XXX1111 format i want to unmask and need to get original cridit card number is there is any method that can help me

Status changed to: Under Review
RichardH
Administrator Administrator
Administrator
 
Triniellis318
Member

This is report that's really needed in order not double charge our customers when a timeout occurs. My process will be to check if my invoice was processed before I process the order. If I find a match I would then check if my Amount matches the Amount in Authorize.Net I would complete my order without charging the customer for a second time.

 

We don't need to search for both at the same time as the amount can changed by adding additional products to the order.

 

It would be preferred that the search be on all transactions and not settled or unsettled orders.

 

Thanks

 

Status changed to: Accepted
RichardH
Administrator Administrator
Administrator

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

number_one
Member
Is there an estimate to when this feature will be available? I'm excited to be able to search for a transaction by invoice number in cases where we might not have a transaction ID.
schworak97302
Member

Will we be able to do a search through the API for previous transactions using the Merchant's Customer ID like we can do if we go to Authroize.net, login and perform a search? That is super important. 

 

If I walk back through each batch one at a time, I can figure this info out but that is a lot of data moving. It would be a lot easier if we could just pass the merchant customer id (or last name or other search filters) and get a transaction summary list. 

mmansfield
Member

Our company also needs an efficient way to get a transacation by Invoice Number via API.   This is really the same functionality that is avaialble in the Transaction Search area when logging into Authorze.net, but we would prefer to provide that functionality from within our application.

 

What is the status of this request?  I see that this was accepted back in February.  Perhaps there is someplace else I should be looking for a timeline or roadmap of accepted enhancements.  If someone could point me there I would really appreciate it.

 

Thanks,

Mike

bjayaram1
Member

I too badly need such a functionality.

 

I thought of an alternate way this could be achieved and have added an idea here:

https://community.developer.authorize.net/t5/Ideas/Referencing-DOM-elements-in-receipt-page-as-URL-p...

 

Can someone please comment on the status?

 

Regards,
Jayaram

mkienenb
Contributor

Our app server machine locked up in the middle of processing our payment batch twice this week.

Both times, we had an incomplete transaction record in our system where we knew the invoice number on our side, but not whether the transaction had processed on the authorize.net side.

 

We would like to be able to search by invoice number so we can detect if the payment was processed by authorize.net without human intervention.  Having to check every transaction in a time range will be slow, network-intensive, and inefficient.

 

mmansfield
Member

What does "Status Accepted" mean?  This was accepted more than a year ago and there has been no update from Authorize.

 

According to the documentation "getTransactionDetailsRequest" accepts either refId or transId.  Neither is listed as required so I assume we can provider either one.

 

The value of "refId" in the data is the same as the Invoice Number that we pass.   When making the api call with only refId it returns an error indicating the transId has not been included.

 

What I really need is a solution, or at a minimum a recommended approach.  I don't want to abuse the system by making multiple calls and bringing back large collections.  How are others handling this?  What is the recommendation from Authorize?