Первый 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 и новый формат, и он прошел.

Разве для авторизации сообщения не требуется код авторизации? По моему опыту, люди, выполняющие пост-аутентификацию без фактического внешнего кода аутентификации, в конечном итоге сталкиваются с проблемами со своим процессором.

обратная почтовая авторизация использовалась, когда кассиру приходилось звонить в процессинговый центр для подтверждения по телефону.

Мне просто любопытно, как ваш вариант использования.

Другие вопросы по тегам