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. This solution is PCI compliant, you are required to submit Self-Assessment Questionnaire A.