Reply
Highlighted
Member
Posts: 11
Registered: ‎04-11-2017

Get Transaction Detail API issue

Hi, I met an issue.
I'm using webhook to handle the settlement of the recurring transaction. 
Our procedure is when getting webhook data, then call Get Transaction Detail API to get details immediately.
Today, I checked the server log, and found that there is no subscription ID in the response after calling Get Transaction Detail API. And then I traced more, found that there are other responses which don't have subscription ID. But they actually belong to recurring subscriptions.

 

But now, I call Get Transaction Detail API to the same transaction ID, there is subscription ID. 

 

Does anybody know what happened? Why I cannot get subscription ID when calling Get Transaction Detail API after getting webhook data? But few hours or few days later, I can get it?

 

Thanks!

Highlighted
Authorize.Net Wizard
Posts: 117
Registered: ‎11-29-2017

Re: Get Transaction Detail API issue

This can occur when you send a GetTransactionDetails request before all of the data has been replicated between data centers. In this case, if you try again soon afterwards, it should contain the subscription data. Most of the time the data replication should be nearly instantaneous but at some points in time it could be delayed by a few minutes.