cancel
Showing results for 
Search instead for 
Did you mean: 

Do not get subscription from Get Transaction Detail API

Hi,

 

Now I am using Get Transaction Detail API (https://developer.authorize.net/api/reference/index.html#transaction-reporting-get-transaction-detai...).


As my expectiation, when I receive recurringBilling=true in the response, I will also have the subscription information (id and payNum). 

{
  "getTransactionDetailsResponse": {
    },
    "transaction": {
      ...
      "recurringBilling": true,
      "subscription": {
        "id": "123456",
        "payNum": "1",
      }
      ...  
    }
  }
}


However, sometimes, there are the exception of this API's responses which does not include any subscription information but recurringBilling=true. I have checked the transactions are approved already and do not recognize any difference between those recurring billings.

 

I do not know why this issue happen and how to prevent it. Please help.

Thank you so much!

 

gusnguyen
Member
1 REPLY 1

Hi @gusnguyen,

 

recurringBilling indicator can be set by your system for recurring transactions that are created outside Authorize.net Automated Recurring Billing (ARB), check the Payment Transaction Developer Guide (Transaction Settings -> recurringBilling).

 

Thanks

-Mansour

MansourH
Moderator Moderator
Moderator