Solved! Go to Solution.
01-21-2013 01:18 AM
1)min of 2, 1st is createCustomerProfileRequest, it can use to create both customer profile and payment profile. then the 2nd is createCustomerProfileTransactionRequest
2)If they use the same info, then you would get a duplicate error. http://www.authorize.net/support/CIM_SOAP_guide.pdf page 80
3)If the info is different then you can do whatever you want, I would just add a new one and not change the existing one.
01-21-2013 04:30 AM
3 | 288 | Merchant is not registered as a Cardholder Authentication participant. This transaction cannot be accepted. | The merchant has not indicated participation in any Cardholder Authentication Programs in the Merchant Interface. |
01-22-2013 05:59 AM
You don't need it, it just a sample data from the XML documentation.
It probably not a valid value, so unless you have it setup with the valid value remove it from your xml.
01-22-2013 12:35 PM
1)min of 2, 1st is createCustomerProfileRequest, it can use to create both customer profile and payment profile. then the 2nd is createCustomerProfileTransactionRequest
2)If they use the same info, then you would get a duplicate error. http://www.authorize.net/support/CIM_SOAP_guide.pdf page 80
3)If the info is different then you can do whatever you want, I would just add a new one and not change the existing one.
01-21-2013 04:30 AM
Thank you RaynorC1emen7.
01-21-2013 05:27 AM
Hi,
As you said, we did one transaction for both Profile and Payment Profile which worked just fine.
However, when we tried CC auth Only transaction, this is what we got.
Sent Data:
<?xml version="1.0" ?>
- <createCustomerProfileTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
- <merchantAuthentication>
<name>88DdaX67</name>
<transactionKey>5Bv7W584Db42UVzp</transactionKey>
</merchantAuthentication>
- <transaction>
- <profileTransAuthOnly>
<amount>10.95</amount>
<customerProfileId>11904868</customerProfileId>
<customerPaymentProfileId>10930258</customerPaymentProfileId>
- <order>
<purchaseOrderNumber>PONUM000001</purchaseOrderNumber>
</order>
<taxExempt>false</taxExempt>
<recurringBilling>false</recurringBilling>
<cardCode>000</cardCode>
</profileTransAuthOnly>
</transaction>
- <extraOptions>
- <![CDATA[ x_customer_ip=100.0.0.1&x_authentication_indicator=5&x_cardholder_authentication_value=uq3wDbqt8A26rfANAAAAAP
]]>
</extraOptions>
</createCustomerProfileTransactionRequest>
Received Data:
<?xml version="1.0" encoding="utf-8" ?>
- <createCustomerProfileTransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
- <messages>
<resultCode>Error</resultCode>
- <message>
<code>E00027</code>
<text>This transaction cannot be accepted.</text>
</message>
</messages>
<directResponse>3,1,288,This transaction cannot be accepted.,,P,0,,,10.95,CC,auth_only,test seven,,,,,,,,,,,test@seven.com,,,,,,,,,,,,FALSE,PONUM000001,E262C9B5E9C842D38F47D481CE7BD4B8,,,,,,,,,,,,,XXXX0027,Visa,,,,,,,,,,,,,,,,</directResponse>
</createCustomerProfileTransactionResponse>
01-22-2013 05:50 AM
3 | 288 | Merchant is not registered as a Cardholder Authentication participant. This transaction cannot be accepted. | The merchant has not indicated participation in any Cardholder Authentication Programs in the Merchant Interface. |
01-22-2013 05:59 AM
The account which I am using is a test account. Do I need to update anything ?
I did check boxes for Visa under Security Settings --> Cardholder Authentication on portal https://test.authorize.net/ and tried a transmission which gave me below error.
Received Data;
01-22-2013 08:28 AM
do we really need to pass this info?
<extraOptions><![CDATA[x_customer_ip=100.0.0.1&x_authentication_
indicator=5&x_cardholder_authentication_value=uq3wDbqt8A26rfANAAAAAP]]></
extraOptions>
I just tried delete this tag and the transmission was successful. Not sure about the significance of this tag.
01-22-2013 10:55 AM
You don't need it, it just a sample data from the XML documentation.
It probably not a valid value, so unless you have it setup with the valid value remove it from your xml.
01-22-2013 12:35 PM
Thanks once again RaynorC1emen7
01-23-2013 12:23 AM