When I pass cardholderAuthentication as below I get back a "E00013 = Extra Options is invalid" error.
<cardholderAuthentication>
<authenticationIndicator>6</authenticationIndicator>
<cardholderAuthenticationValue>BwABB3lnAQAAAAVRY2cBAAAAAAA=</cardholderAuthenticationValue>
</cardholderAuthentication>
11-26-2014 09:39 PM
Hi iowa,
Can you provide us a more complete sample of how you are formatting your XML request? The error text that you are receiving does not appear to be directly related to the XML that you provided.
Thanks,
Joy
12-03-2014 03:32 PM
Below is a sample full XML request and reponse file
REQUEST
<createTransactionRequest>
<merchantAuthentication>
<name>xxxxxx</name>
<transactionKey>xxxxxx</transactionKey>
</merchantAuthentication>
<refId>28035</refId>
<transactionRequest>
<transactionType>authOnlyTransaction</transactionType>
<amount>339.20</amount>
<profile>
<createProfile>false</createProfile>
<customerProfileId>30500172</customerProfileId>
<paymentProfile>
<paymentProfileId>27616922</paymentProfileId>
</paymentProfile>
</profile>
<order>
<invoiceNumber>28035</invoiceNumber>
<description>Reservation 28035</description>
</order>
<lineItems>
<lineItem>
<itemId>1</itemId>
<name>ADT</name>
<description>Adult</description>
<quantity>1</quantity>
<unitPrice>254.88</unitPrice>
<taxable>true</taxable>
</lineItem>
</lineItems>
<tax>
<amount>84.32</amount>
<name>Taxes & Fees</name>
<description>Total Taxes & Fees</description>
</tax>
<customerIP>::1</customerIP>
<cardholderAuthentication>
<authenticationIndicator>5</authenticationIndicator><cardholderAuthenticationValue>AAABBSmSQQAAAAACSJJBEMCoNh+=</cardholderAuthenticationValue></cardholderAuthentication>
<retail>
<marketType>0</marketType>
<deviceType/>
</retail>
<transactionSettings>
<setting>
<settingName>allowPartialAuth</settingName>
<settingValue>false</settingValue>
</setting>
<setting>
<settingName>duplicateWindow</settingName>
<settingValue>120</settingValue>
</setting>
<setting>
<settingName>emailCustomer</settingName>
<settingValue>true</settingValue>
</setting>
<setting>
<settingName>testRequest</settingName>
<settingValue>false</settingValue>
</setting>
</transactionSettings>
</transactionRequest>
</createTransactionRequest>
RESPONSE
<createTransactionResponse>
<refId>28035</refId>
<messages>
<resultCode>Error</resultCode>
<message>
<code>E00013</code>
<text>Extra Options is invalid.</text>
</message>
</messages>
<transactionResponse/>
</createTransactionResponse>
12-04-2014 09:28 AM
It looks like you are using cardholderAuthentication (VbyV) with a CIM profile. Note that cardholderAuthentication is not supported for CIM requests, I will send this to our internal developers to look into improving this error response.
Thanks,
Joy
12-04-2014 11:58 AM