Hi there,
Could you please explain what the error below actually means? I checked the integration documents and found nothing about it. Thanks.
Response with an error:
<CmdResponse>
<ResponseOrigin>Client</ResponseOrigin>
<DSIXReturnCode>003328</DSIXReturnCode>
<CmdStatus>Error</CmdStatus>
<TextResponse>TRANSACTION NOT COMPLETE - Amount Not Acknowledged.</TextResponse>
<SequenceNo>0010010010</SequenceNo>
<UserTrace>TEST</UserTrace>
</CmdResponse>
The request:
<Transaction>
<HostOrIP>127.0.0.1</HostOrIP>
<IpPort>9000</IpPort>
<MerchantID>***************</MerchantID>
<TerminalID>***************</TerminalID>
<OperatorID>***************</OperatorID>
<UserTrace>***************</UserTrace>
<TranCode>EMVSale</TranCode>
<SecureDevice>EMV_ISC250_MERCURY</SecureDevice>
<ComPort>6</ComPort>
<RefNo>951882395157</RefNo>
<InvoiceNo>951882395157</InvoiceNo>
<SequenceNo>0010010010</SequenceNo>
<Memo>***************</Memo>
<Amount>
<Purchase>5.10</Purchase>
</Amount>
<PartialAuth>Allow</PartialAuth>
<RecordNo>RecordNumberRequested</RecordNo>
<Frequency>OneTime</Frequency>
</Transaction>
</TStream>
This means they did not press the OK button on the device when it shows the amount. You can suppress that OK prompt with this tag now:
<OKAmount>DisAllow</OKAmount>