Integration to EasyPay

Avatar

sdg.marinusvz
2025-01-23 10:56

This has been transcribed from a support call

Kindly confirm if pnpscada can integrate to the easypay vending system.

Avatar

sdg.marinusvz
2025-01-23 10:57
Last Edited 2025-01-23 13:39

Firstly it is important to differentiate between two different kinds of integrations for a system like the EasyPay system:
1. As a Payment Facility (EasyPay lets us know when money has been paid)
2. As a STS Vending system (or token generator - We let EasyPay know when money has been paid and ask for a token)

Concerning EasyPay connectivity, we have integrated the Meter connector and Bill payments connector, as Payment Facilities, but no-one is using it currently. The Bill payments connector has been integrated and tested, but the mechanism does not work in real time. It only updates once a day or something like that. The STS meter connector as Payment Facility has been developed, but has not been tested properly yet.

As for generating tokens, we have not integrated EasyPay as a Vending system yet. From time to time it is necessary to generate clear tamper tokens or manufacturer specific engineering tokens to switch some meters (Wasion) on and off, or into prepaid or postpaid mode (e.g. hexings). In those cases PNPSCADA can give the parameters for the tokens and ask a Vending system to generate them, e.g. from a Prism vending system (via tsmweb api or thrift api), or from the Netvendor vending system. Currently the Easypay vending system has not been integrated in this way, as an STSVending System kind of entity. If it is available for integration, we can develop it if you can give us the credentials we'd need for that, HOWEVER the current XMLVend document we have for integration to EasyPay in this way doesn't seem to support engineering tokens.

Avatar

sdg.marinusvz
2025-01-23 13:38

In terms of getting the Engineering token, usually EasyPay is just a pass-through, receiving XMLVend from the person who takes the money or the pay point (or the bank? or the store?), then call the correct XMLVend system on the other side to get the token, and then when the reply is received, forwarding that back to the original vendor.

In other words, if your client already have their own PRISM vending system accessed by EasyPay to get the token, it would work best if you can simply connect PNPSCADA direct to that Prism vending server/router, in order for PNPSCADA to be able to get the engineering token. Via the PRISM Thrift API, or perhaps the PRISM TsmWeb interface.

Please log in to post a comment