Frequently Asked Questions (Developers)

FAQ - Developers

Is there any POC available?

Yes, the PumaPay POC can be accessed at https://github.com/pumapayio/puma-poc

How does it work?

This first version of our SDK consists of a user interface (UI) through which people can buy photos using PumaPay Tokens (PMA) and the back-end server, which consists of a set of APIs that can be used to allow for the customers to make purchases using either the PumaPay wallet mobile application or Metamask. A PostgreSQL database is attached to the back-end server to deal with authentication, purchases and basic e-commerce business logic.

Check our live demo for more insights. This demonstrates the concepts of purchasing photos using PumaPay Tokens without the need to register (unregistered purchase) and credit packages that can be used for buying the items (credit purchase). A technical deep dive and code samples are available in the following blog article.

How can I integrate PumaPay?

Developed as an open-source solution, PumaPay is easy to integrate with any merchant platform. Developers can easily clone the entire project or use any part of it and customize it to the merchant platform. A full list API keys may be found here.

How do use the PMA recurring payments system?

You receive and approve QR token from a merchant with the specified recurring payment contract, which is then sent to our off-chain components that authenticates and deploys to the blockchain. The Merchant then triggers the recurring payment event to occur from the blockchain.

How does the recurring payments ecosystem work?

Our recurring payment eco-system consists of a combination of off-chain and on-chain components working together to offer a stable and efficient payment mechanism.

Where are the PumaPay transaction histories located?

All transaction histories are available on the Etheruem blockchain.