I'm using CIM to handle customer payment profile. Is it possible to enable AVS for each transaction using CIM? It seems that AVS is only used when a new payment profile is created, but it's not used for each transaction thereafter once a payment profile has been created.
I was able to enable CCV for each transaction using CIM (first, mark CardCode as required in form data, then provide it in CIM::createCustomerProfileTransactionRequest()). However, when I tried to mark address as required, CIM::createCustomerProfileTransactionRequest() failed because it expects to see billing address but there is no way to provide it. I have read through the CIM API document (http://www.authorize.net/support/CIM_XML_guide.pdf, pages 26-30) many times, but can't find the field to enter billing address. On the other hand, CCV worked fine because there is a field (cardCode) in the API.
Does anyone know how to use AVS in CIM::createCustomerProfileTransactionRequest()?
Solved! Go to Solution.
01-31-2013 02:01 PM
Just try it on my test account, and look like it is working. Did you pass in all the billing info
<extraOptions><![CDATA[x_address=1234 street&x_city=thisCity&x_state=XY&x_zip=12345]]></extraOptions>
02-01-2013 04:55 AM
You might be able to use the extraOptions fields for this.
01-31-2013 02:18 PM
I tried to add x_address but didn't work.
01-31-2013 02:21 PM
Did the x_address info show up on the directResponse of the createCustomerProfileTransactionResponse?
01-31-2013 05:23 PM
Just try it on my test account, and look like it is working. Did you pass in all the billing info
<extraOptions><![CDATA[x_address=1234 street&x_city=thisCity&x_state=XY&x_zip=12345]]></extraOptions>
02-01-2013 04:55 AM