Semi-Integration : How to use Plug & Play feature? What are requirements?

Hello

I am building my own POS for my shop. I have read through Poynt Developer Doc. So, I know that if I would like to make a payment from my app, I should use Payment Bridge API to send a payment request to Poynt device. However, I see there is an option called Plug and Play (PnP), which you can create a ‘Charge’ button to send an amount to Poynt Device.

https://poynt.github.io/developer-docs/semiIntegration/plug-n-pay.html#overview

My question here is:
What is the requirement to use this feature?

Is this ok for me to have a charge button on my web page, when user clicks on this ‘charge’ button it will send out a payment request to my Poynt device?

Thank you.