What is a Application Programming Interface (API)?
In simple terms, an API is a method by which one piece of software can ‘talk’ to another piece of software (the ‘application’). Being a cloud application, paiyroll® makes extensive use of these.
Why would I need an API?
You probably don’t. Unless you have software development expertise you will never use an API. For 99% of our customers, all you will be interested in is whether we have integrated with the 3rd Party tool you are using. We, therefore, categorise API’s as 3rd Party for our [paiyroll®].
3rd Party API Integrations
We are continually adding new integrations all the time, so do check back our Integrations page for the latest information.
3rd Party | Details | Technologies |
HMRC | We use the RTI API to send all payroll data to HMRC (FPS, EPS). | XML |
HMRC DPS | We collect all tax codes using Data Provisioning Services (DPS) | SOAP |
The Pension Regulator | Automated staging date collection using the Staging date API | HTTPS JSON |
Xero | Send journal information after payroll to the Accounting API | OAuth 2.0 |
The Peoples Pension | We use the RESTful API to submit payroll data and collect opt-outs | REST |
SmartPension | We use the REST API to send and retrieve data from SmartPension | REST |
Excel, PowerBI | Real-time analytics (not post payroll) | XLSX |
LibreOffice | Real-time analytics (not post payroll) | ODS |
Revolut | Sending payment information using the Business API | REST API |
Our API
If you are a software developer, then you might want to use our API. We use the Django REST framework which is a powerful and flexible toolkit. There are a large number of helpful resources and an article explaining how to build a REST API in 30 minutes. Because we use a powerful workflow engine, you won’t’ need to do all the heavy lifting from your end.
For software vendors
If you would like us to add your application to the list, to integrate directly, please get in touch – either via the chat icon below, our contact form. We have a wealth of experience and can work with you in a timely fashion.
“paiyroll® undertook to build all import and enhancements necessary to represent our payroll needs. Software releases were quick, and any issues were resolved remotely by e-mail, WhatsApp or zoom pretty much immediately.”
Case study
Want to know more?
If you’re interested in how paiyroll® can help you, why not meet payroll expert, Mark?
