0

我正在尝试在此 api 上完成 postauth,但我不断收到无效的 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

4

1 回答 1

0

想通了,这是正确的格式:

<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 和新格式,并且通过了。

于 2016-08-15T22:34:35.050 回答