2016-08-15 6 views
0

私はこのapiのpostauthを完了しようとしていますが、無効なXMLが得られ続けます。ドキュメントには、ポスト認証のフォーマットがありません。ここで最初のデータグローバルゲートウェイAPI 1.1と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

答えて

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> 

0.80また、問題の原因となりました私はそれを0.80と新しいフォーマットに変更し、それは通りました。

+0

申し訳ありませんが、正しくインデントしたくありませんでした – CharlesW

関連する問題