Documente Academic
Documente Profesional
Documente Cultură
Point Udvikling
juni 2012
Content
1. How to Contact Point .................................................................................................................................................... 3
2. Basic Information .......................................................................................................................................................... 3
3. How is Certification Handled? ..................................................................................................................................... 3
4. Description of Best Practice ........................................................................................................................................ 4
5. Configuration of the Test Terminal .............................................................................................................................. 4
5.1. Special Function Configuration ........................................................................................................................... 4
6. Connect a Terminal to ECR .......................................................................................................................................... 4
7. How to Connect the Terminal ....................................................................................................................................... 5
7.1. Ethernet Demands ................................................................................................................................................. 5
7.2. Ethernet - How the Terminal can obtain an IP Address ..................................................................................... 6
7.3. Ethernet Network Required Addresses/Names ............................................................................................... 6
7.4. IP and Ports used during Certification ................................................................................................................ 7
7.5. Change of Host/Port PBS IFS/FTD during Certification ..................................................................................... 7
8. What is needed to make a Test Transaction ............................................................................................................... 7
9. Demo Programs in C-sharp .......................................................................................................................................... 8
9.1. Register PointTerminal.ocx in Windows Environment ...................................................................................... 8
9.2. Important Info about Demo Test Programs ......................................................................................................... 8
10. Ingen kvittering No Receipt ................................................................................................................................. 8
10.1. Using ADMIN and Teknikpasord ...................................................................................................................... 8
11. Important Info about ECR Application ...................................................................................................................... 9
12. Error Codes - Nice to Know ...................................................................................................................................... 10
13. Meaning of other Errors............................................................................................................................................ 10
14. Systemfejl Errors not listed in OTRS.................................................................................................................. 11
15. Handling of Different Transaction Types ................................................................................................................ 11
15.1. PIN Purchase Transactions .............................................................................................................................. 11
15.2. Signature Purchase Transactions.................................................................................................................... 11
15.3. Offline Purchase Transactions ......................................................................................................................... 11
15.4. Refund Transactions ......................................................................................................................................... 11
16. Terminal Messages from DK to UK....................................................................................................................... 12
17. Common ECR Problems in Certification ................................................................................................................. 13
17.1. Handling of Multipart Receipts ......................................................................................................................... 13
17.2. Handling of Receipt Reprint ............................................................................................................................. 13
17.3. Reprint of Receipts in a given Period .............................................................................................................. 13
17.4. Password Protection of some Admin Functions ............................................................................................ 13
17.5. Large Transactions ........................................................................................................................................... 13
17.6. Handling of NO RECEIPT .................................................................................................................................. 13
18. Traces in Case of Problems .................................................................................................................................. 14
2. Basic Information
When contacting udvikling@point.dk we need to know the following basic information in
order for us to help you the best way possible:
Problem is found on terminal number.
Events leading to the question/problem.
How often do you see the problem?
Can this problem be reproduced or was it a single event.
Was the OCX or DLL used?
Version of OCX/DLL, as found under properties.
If possible - tracefiles containing the problem, with some before/after data.
Time of the problem.
Download parameters
Download program
You will be asked for a password to be allowed to perform these tasks, its the 4 digit
number You selected upon buying the test terminal.
Your final ECR (Electronic Cash Register) application should also be able to perform
download of parameters, programs etc. Or you might use one of our demo programs to
perform the task in the startup phase.
5.1. Special Function Configuration
Some of the more advanced functions in the terminal require a special parameter setup.
Likewise the functions must be enabled in the OCX/DLL for correct function.
Some examples:
Token
Gratuity
IP Routing
Receipt type
Fee calculation
Local card check
DCC (Direct Currency Conversion)
Via RS232
o A special serial cable is needed to connect the terminal to the PC running
your ECR application. This cable is delivered with the test terminal, if the
cable is missing a new can be ordered at salg@point.dk.
Via Ethernet
o An ordinary Ethernet cable connected to a hub/switch with Ethernet
connection to the PC running your ECR application.
All packets have to be decoded according to type and first at the appropriate ISO
level it can be accepted or rejected. The higher the ISO level, the more processing
power has been used.
7.2. Ethernet - How the Terminal can obtain an IP Address
IP addresses for the terminal can be set in different ways:
Default DHCP is used, and the terminal receives its IP address via this method.
Point enters a IP address for the terminals Ethernet in Points internal database
system, and this data is downloaded to the terminal by a call to download parameters
from the ECR application or by installing the Operator Unit (OPU) and calling menu 4
3
Using the OPU you have access to menu 6 3 IP addresses
Using menu 6 3 to enable DHCP after entering password use this sequence to all
questions:
0 -> Corr (Slet Yellow button) -> OK (Godkend Green button) to all questions about IP
etc.
Port 19000
Port 19000
Port 22000
Port 22000
Port 13
Port 5214
Port 24000
Point has developed a test application to verify access to the above DNS-names, and to
check the ports are available.
The ECR admin function network report makes this test on the terminal.
If OPU connected, you could run menu-7-6 (menu-test-network).
Network Address Translation (NAT) is possible; with this setup it is possible to use other
addresses internally on the network. Addresses must be routed to the correct ones at
some point in your network.
This test doesnt guarantee the terminal will function correctly, the terminals IP interface
only accept DNS lookup if data found directly on the DNS configured, PCs IP interface
use another algorithm for DNS lookup, including lookup on neighbor DNS servers. In
other cases the PC might be known on a firewall in the network, where the terminal is
unknown.
If you experience network problems with the terminal in a network with a firewall, try
moving the terminal to the outside of the firewall, if it works here a network expert must
configure your firewall to allow terminal traffic.
7.4. IP and Ports used during Certification
Nets
Nets
IFS
FTD
62.66.241.173
62.66.241.173
Nets uses a white-list for the above mentioned services and your external internet
address must be known before contact attempts will be answered. Make sure your own
firewall is open as well.
Contact: certificering@pbs.dk with information of your external internet address, to be
put on this white-list.
Use the code to get ideas on how to implement OCX/DLL or LPP in your ECR solution.
9.1. Register PointTerminal.ocx in Windows Environment
In the folder containing PointTerminal.ocx
regsvr32 c:\FolderContainingOCX\Pointterminal.ocx
You may have to be administrator on never versions of windows, to get a perfect
registration of the OCX.
4. With arrow in lower left corner, select menu 18 FLERE FUNKTIONER and then 1
LS INGEN KVIT.OP press green button (GODKEND) to approve.
5. After this you must reboot the terminal.
NB - Operator Unit (OPU) must NOT be connected during this operation.
verification, the two receipts are generated by the terminal and immediately send to the
ECR. Both receipts must be printed, and the operator must sign the customer receipt.
Disconnecting
End of day
Waiting for card
Waiting for PIN/Amount
Rejected
Working
Amount too high
Amount
Check the signature
Gratuity
Wrong pin
Merchant
Approved
Swipe card
No receipt
The card cannot be used
Communication error
Cardholder
Card inserted correct
Receipt is being printed
The purchase is aborted
Closed
Receiving
Reconnecting
Refund
Phone
Sending
Delete All
Delete
Blocked card Withdraw card
System error
Enter PIN
Technical error
The terminal is ready
Make an EndOfDay now
Invalid currency code
Unknown card
Wait