Hi, all!
I do my first steps in integration with our POS application. After creation Card Present test account, I tried to post this request:
<?xml version="1.0" encoding="utf-8"?>
<createTransactionRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>MyName</name>
<transactionKey>MyTransactionKey</transactionKey>
</merchantAuthentication
<transactionRequest>
<transactionType>authOnlyTransaction</transactionType>
<amount>365.51</amount>
<payment>
<creditCard>
<cardNumber>38000000000006</cardNumber>
<expirationDate>1231</expirationDate>
</creditCard>
</payment>
<retail>' +
<marketType>0</marketType>
<deviceType>1</deviceType>'
</retail>
</transactionRequest>
</createTransactionRequest>
to https://apitest.authorize.net/xml/v1/request.api.
When I sets <marketType> to 0 or 1, I get "The market type is invalid" (Error 85).
With 2, I have "Transactions of this market type cannot be processed on this system" (87).
I hope, somebody of you will be able to help me.
YN