cancel
Showing results for 
Search instead for 
Did you mean: 

First transaction not showing in customer history

In both sandbox and production environments, the first transaction received by the CIM through the authorize.net API is not listed in the customer history. However, all subsequent transactions are listed. Note that the first transaction can be found by searching the transaction ID but I am puzzled why it's not listed in the history.

 

For example: 

Customer profile id: 123546789
The first transaction for this customer is: 987654321 - but this transaction ID is not listed in the history.
Four transactions occurred for this customer after the first one and they are all listed in the history.
 
Any idea why this would be happening?
redearl
Member
1 REPLY 1

Hi,

 

Thank you for reaching out to us.

 

Unfortunately, this is the expected behavior of the API.

 

When you try to create a transaction AND create a customer profile from the payment information at the SAME time, the transaction takes precedence. So, by the time that the transaction is created, the customer profile is non-existent. So, the customer profile does not recognize this transaction as part of its history.

 

If, however, you create the customer profile first and use it to create a transaction in a subsequent request, the customer profile is able to recognize the transaction as part of its history.

gnongsie13
Developer Developer
Developer