09-25-2012 12:24 PM
We decided to integrate Authorize.net Customer Information Manager. API was successfully integrated and working, recently it has stopped working and we are facing a serious issue.
Because we already implemented the API and was working we have some records already saved, however when a user logs in and decides to save the card the customer profileID is NOT getting generated, although the transaction is approved, it says, the record cannot be found
However if we login as a new customer/create a new account and submit the transaction, the same response as above, transaction is approved, but this time it generates the customerID and saves the card.
Why am I not able to save card with my existing account is because my customer profile already exists in database and Authorize.net is not able to VALIDATE the existing profile. How can I resolve this, as besides me I have a list of users who have saved their card previously and want to see their saved card in checkout.
09-25-2012 12:40 PM
Can you use that existing customer profile ID, login to the https://secure.authorize.net and search on the Customer Information Manager and see if you can find it.
09-27-2012 09:40 AM - edited 09-27-2012 09:42 AM
So, just to be clear, when a existing Customer login. They can't add a new CC to the CIM? Or did it fail on the GetCustomerProfile?
Can you run debug or log the profile id that it try to use in the code. maybe it using the wrong id.