Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3432876
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T07:30:15+00:00 2026-05-18T07:30:15+00:00

Has anyone come up with an elegant way to search data stored on Authorize.net’s

  • 0

Has anyone come up with an elegant way to search data stored on Authorize.net’s Customer Information Manager (CIM)?

Based on their XML Guide there doesn’t appear to be any search capabilities at all. That’s a huge short-coming.

As I understand it, the selling point for CIM is that the merchant doesn’t need to store any customer information. They merely store a unique identifier for each and retrieve the data as needed. This may be great from a PCI Compliance perspective, but it’s horrible from a flexibility standpoint.

A simple search like “Show me all orders from Texas” suddenly becomes very complicated.

How are the rest of you handling this problem?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T07:30:15+00:00Added an answer on May 18, 2026 at 7:30 am

    The short answer is, you’re correct: There is no API support for searching CIM records. And due to the way it is structured, there is no easy way to use CIM alone for searching all records.

    To search them in the manner you describe:

    1. Use getCustomerProfileIdsRequest to get all the customer profile IDs you have stored.
    2. For each of the CustomerProfileIds returned by that request, use getCustomerProfileRequest to get the specific record for that client.
    3. Examine each record at that time, looking for the criterion you want, storing the pertinent records in some other structure; a class, a multi-dimensional array, an ADO DataTable, whatever.

    Yes, that’s onerous. But it is literally the only way to proceed.

    The previously mentioned reporting API applies only to transactions, not the Customer Information Manager.

    Note that you can collect the kind of data you want at the time of recording a transaction, and as long as you don’t make it personally identifiable, you can store it locally.

    For example, you could run a request for all your CIM customer profile records, and store the state each customer is from in a local database.

    If all you store is the state, then you can work with those records, because nothing ties the state to a specific customer record. Going forward, you could write logic to update the local state record store at the same time customer profile records are created / updated, too.

    I realize this probably isn’t what you wanted to hear, but them’s the breaks.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am wondering if anyone has come across a way to generate tones in
I was just wondering if anyone has come across anything offering similar search functionality
Has anyone come up with a way to make thumbnail type previews for matlab
Has anyone come up with a way to speed up the backend in modx?
Has anyone come up with a good way of performing full text searches (
Has anyone come across an example of a non .Net consumer of an ADO.NET
Has anyone come across an effective way to mimic Webkit's -webkit-mask-box-image: url(filename.png) functionality? I'm
Has anyone come across a clean way to post tweets in wordpress with the
Has anyone come across this issue before?
Has anyone come across a software that can dynamically stream an arbitrary source identified

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.