Commit ID:e87c0872e1db9b7b2b79a510a291bff5fd46e7d4

Ximedes exists to allow a group of smart, friendly and ambitious professionals to work together on relevant and challenging software projects, to the delight of our clients and ourselves

Pecunda REST/JSON payment interface

Jan Laagland
October 05, 2019

Paying, like for printing, with online Pecunda accounts is made easier with Pecunda’s External Payment Interface (EPI). Based on a REST/JSON API external applications can send online payment requests to the Pecunda back office system. These payment request are real-time processed.

Typical applications that benefit from this API are print management systems like Pcounter, Uniflow and Papercut. Payment requests can be send based on an account ID being either a card UID, a secure Pecunda ID/Token or an agreed external ID.

For these type of payment service no physical terminals are needed anymore. The third party service can either get the ID to be used from an identity provider used or an embedded (secure) card reader.

Pecunda’s extensive configurable set of account holder rights and privileges (discounts, budgets etc) will be integrated into this interface.

Providing the External Payment Interface is part of the continious innovation cycle of Pecunda. API’s will be based on modern REST/JSON based API’s with integrated test facilities and documentation for third parties.