Showing results for 
Search instead for 
Did you mean: 

AIM Refund XML Posts Fine, But Doesn't Show Up in Reports on Test Account

I'm coding in PHP, working with the AIM Refund XML, with a sample here:


(Above, the $sOTC stands for the AuthNet trans id, and means Order Transaction Code in my PHP app.)


This works against a settled transaction and emits a responseCode of 1 with description "This transaction has been approved.". However, when I go into to check this out, the very same transaction STILL lets me do a refund on it, even though supposedly I have done one, and I see that nothing has come in since the 19th, even though today is the 26th.


What am I doing wrong?



BTW, I try it again and it now responds with "The sum of credits against the referenced transaction would exceed original debit amount." So, that tells me that it is doing SOMETHING against, but why I can't view this in the interface under Reports is beyond me. I mean, this is exactly the response one should see if they've already refunded the account enough times.


Me thinks is broke.


Is the system down? Why are refund transactions not showing up, but they return back all the proper status information?


Does refund XML post return a transactionID?

Yes, I receive a transID value and refTransID, and they are not zero.


and it is not showing on the unsettled transaction?

I click Reports > Item Type says only Settled and Declined. It also lists the 19th as the last date, not today. I can't even choose today. I then click Run Report and I see the record I'm working against. I click it and the window pops open and shows a Refund button. I click it and it says that the account has already been refunded.


That looks like a sandbox bug to me.


on the top click search

on the Settlement Date change from or to to unsettled

click the button

Ah, I now see these following. I see in the report:


Refund/Pending Settlement
26-Mar-2013 12:27:13 Doe, John
USD 39.94


Captured/Pending Settlement
26-Mar-2013 09:10:18 Doe, John
USD 39.94