USWD500 User’s Manual Version 3.0
- 39 -
Performing a Transaction
First, a disconnect/hang-up should be performed. Then check signal status to
determine if signal quality is adequate for transmission. If the signal is okay, then
connect to the cell site the same way a telephone-based modem would dial. After
a successful connection, send the authorization request just as you would from
your dial application, then wait for a response. After the response is received, an
additional disconnect/hang-up should be performed.
Steps Required to Perform a Credit Card Transaction
FUNCTION
COMMAND
RESPONSE
Hang-up or Disconnect
Toggle RTS or transmit
+++ATH2
<stx>0<etx>{lrc}
Check signal status
AT!D
<stx>RNI0310729<etx>
{lrc}
Connect to IP and Port
ATD111.222.333.444/8000
<stx>1<etx>{lrc}
Transmit Request and Receive
Response
N/A
N/A
Hang-up or Disconnect
Toggle RTS or transmit
+++
(wait for guard time, S12) then
ATH2
<stx>0<etx>{lrc}
Signal Status Check Procedure
Transmit the status request command
AT!D
and receive
<STX>RxIxxxxxxxx<ETX>{lrc}
. If 'R' and 'I' are not present, the terminal should
display
'NOT REGISTERED'
and not allow the transaction to proceed.
Connect Procedure
Transmit the connect command
ATD111.222.333.444/8004
and receive:
<STX>1<ETX>{lrc}
. The “1” indicates you have a connection. Any other response
is an error. You don’t need to verify LRC.
Transmit Authorization Request
Transmit the authorization request
<STX>AUTH REQ<ETX>{lrc}
and receive
response in
<STX>APPROVAL 123456<ETX>{lrc}
format.
Содержание USWD500
Страница 46: ...USWD500 User s Manual Version 3 0 42 ...