cancel
Showing results for 
Search instead for 
Did you mean: 

getCustomerProfileRequest returns non-existing subscription id

I have a very weird situation happening and am hoping that someone can either shed some light on it or point me in the right direction. I am trying to retrieve a customer profile using getCustomerProfileRequest. This works fine. However, the result is returning a subscription id that does not exist. If I view the customer profile from within the Authorize.com website, it shows no subscriptions for this customer. If I search subscriptions by the subscription id that is being returned, it returns no results. I have no idea where this result is coming from. Any ideas as to what might be causing this? Does the getCustomerProfileRequest method return old, long deleted subscriptions that don't exist in the UI searches?

deanlaw
Contributor
2 REPLIES 2

Sounds like a stale/orphaned subscription reference in the customer profile. If the ID can’t be found through the API or UI, it’s worth contacting Authorize.Net support to confirm whether a deleted subscription is still being returned by getCustomerProfileRequest.

cartergray234
New Member

It may be a stale/orphaned subscription reference in the customer profile. Check whether that subscription was previously cancelled or deleted, as the API data may not always match the UI. If it still appears invalid, Authorize.net support can confirm whether the profile contains an old subscription ID.

cartergray234
New Member