Our recommendation
Dojo Components
Based on your answers we recommend you to use Dojo Components. Dojo Components are our ready-made JavaScript components that you can add to your website to accept payments. The components have error handling and input validation on the Client-side.