I'm using Hosted CIM which means I never have access to credit card numbers or expiration dates. When I call getCustomerProfileRequest I get back a lot of useful data, but expiration date comes back masked (XXXX). Why is this? I only get back the last 4 digits of the CC number, so it's seems expdate would be safe. Anyway, is there any way to get back the expiration date without it being masked?
Note: I have read through this similar post, but I don't believe it specifically answers my question: http://community.developer.authorize.net/t5/Integration-and-Testing/Masking-Expiration-Date/m-p/1119...
In that post it seems to be referring to standard CIM (not hosted) in which the integration has access to the PAN and expdate as it passes through the network. But with hosted CIM that is not the case, so I'm at the mercy of what authnet will send back to me via getCustomerProfileRequest().
Thanks.
12-25-2012 12:45 PM