What is an API (Application Programming Interface)?
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 have we integrated with the 3rd Party tool you are using. We, therefore, categorise API’s as 3rd Party or our [paiyroll®].
3rd Party API Integrations
|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|
We are continually adding new integrations all the time, so do check back.
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