Use Case
In a modern veterinary clinic, clients expect to be able to pay with their bank card. They also expect the option to pay using the contactless method, using their card or even phone. These functions are supported by Provet with Swedbank, SEB Bank and LHV Bank in Estonia. With the integration, Provet users can initiate the payment process from the system, and the payment terminal will automatically prompt the client for payment.
NOTE : The payment terminal integration is an add-on feature.
Preparation
In case you don't have any payment terminals in your clinic yet, you have to start from ordering the devices and setup from the bank of your choice:
SEB Bank: https://www.seb.ee/eng/business/everyday-banking/collection-payments/accepting-card-payments
Payment terminal setups that are supported:
Ingenico DESK3200 with PoSXML integration support
Ingenico iPP310 or iPP320 with PoSXML integration support
Clinic network setup
Once you have a working payment terminal, you can continue with the clinic network configuration.
1. Make sure that you have a fixed external IP address and assign it to the payment terminal
A fixed external IP address is needed for your clinic network in order to keep the payment terminal always reachable by Provet. It can be obtained from your internet service provider. In your router settings, assign the fixed external IP address to the payment terminal.
2. Configure port forwarding
Supported payment terminals communicate with Provet using the TCP ports 4445 and 5551 . You have to open these ports and create port forwarding rules in your router’s settings.
For example, if the clinic's external IP address is 84.111.222.333, the terminal should be reachable at 84.111.222.333:4445 and 84.111.222.333:5551. You can map any free port for an external IP address, but from the payment terminal’s side, the ports should always be 4445 and 5551.
In general, port forwarding settings should be:
<external IP address of the terminal>:4445 (or some other port) → <internal IP address of payment terminal>:4445
<external IP address of the terminal>:5551 (or some other port) → <internal IP address of payment terminal>:5551
More information about port forwarding can be found from this Wikipedia article.
Enable the integration with Provet support
1. Contact Provet support and forward the connection info
NOTE: If you already have some terminals integrated with us and would just like to add another one, start from this step.
Notify us that you would enable the integration and tell us the <external IP address>:<port> setups and we will add payment terminal to your Provet.
2. Test and complete
Time for testing. A person from Provet support will contact you and runs some payment terminal tests with you. The testing does not require the physical presence of Provet staff, it can be done remotely.
If the tests go well, you can start using your payment terminals in integration with Provet!
