Первый Data Global Gateway API 1.1 и постаут. Неверный XML
Я пытаюсь завершить постаут на этом API, и я продолжаю получать недействительный XML. В документации нет формата для пост-аутентификации.
Вот что я отправляю
<order>
<payment>
<chargetotal>.80</chargetotal>
</payment>
<orderoptions>
<result>LIVE</result>
<ordertype>POSTAUTH</ordertype>
<oid>40FAEB4A-57B1EFCC-666-1340B8</oid>
<tdate>1471279052</tdate>
</orderoptions>
<transactiondetails>
<transactionorigin>RETAIL</transactionorigin>
<terminaltype>POS</terminaltype>
</transactiondetails>
<merchantinfo>
<configfile>1001343551</configfile>
</merchantinfo>
</order>
Ответ: неверный XML
2 ответа
Разобрался, это правильный формат:
<order>
<merchantinfo>
<configfile>1909449616</configfile>
</merchantinfo>
<orderoptions>
<ordertype>postauth</ordertype>
<result>live</result>
</orderoptions>
<payment>
<chargetotal>0.80</chargetotal>
</payment>
<transactiondetails>
<oid>0AAE1204-57B23716-297-1340B8</oid>
</transactiondetails>
</order>
.80 также вызвал проблему, я изменил его на 0.80 и новый формат, и он прошел.
Разве для авторизации сообщения не требуется код авторизации? По моему опыту, люди, выполняющие пост-аутентификацию без фактического внешнего кода аутентификации, в конечном итоге сталкиваются с проблемами со своим процессором.
обратная почтовая авторизация использовалась, когда кассиру приходилось звонить в процессинговый центр для подтверждения по телефону.
Мне просто любопытно, как ваш вариант использования.