CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus

Intégration API PayFit

Nous développons votre connecteur PayFit

Nous connectons PayFit à votre SIRH, votre planning et votre comptabilité : collaborateurs, contrats, absences, journal de paie. Pour un dossier unique, la Customer API Key. Le programme partenaire n'est pas ouvert.

  • Équipe produit senior
  • connecteurs paie et SIRH en production
  • du cadrage au monitoring
En bref

À quoi sert l'API PayFit et pourquoi connecter PayFit à son logiciel RH ou comptable ?

PayFit est un logiciel de paie et SIRH conçu pour les ETI et PME françaises. Son API permet à votre application de lire les informations collaborateurs, les contrats, les bulletins de paie et les absences, et d'injecter des variables de paie en fin de mois. On l'intègre quand PayFit est le système de paie en place et qu'on veut éliminer les exports manuels vers le logiciel comptable, synchroniser les absences avec un outil de planning, ou alimenter un dashboard RH avec les données consolidées sans ressaisie. L'accès API nécessite un contrat direct avec PayFit.

Cas d'usage

Ce que nos clients branchent sur l'API PayFit

01

L'arrivée crée le dossier paie

Le SIRH métier pousse le collaborateur et le contrat France. L'admin PayFit finalise. Plus de compte applicatif créé à la main, plus de compte qui survit au départ.

02

Le planning pousse les absences

Les congés validés dans PayFit ferment un créneau, ou l'inverse. Attention : une absence poussée par l'API est déjà validée, pas une demande en attente.

03

L'OD de paie rejoint la compta

Après le run, le journal v2 part vers Sage, Odoo, Pennylane ou Loop. Contrôle d'équilibre, pas de CSV envoyé par mail.

04

Le portail affiche le bulletin

payslips:read pour le salarié, sans donner l'admin PayFit à tout le monde. NIR et RIB hors des logs.

Pour vous

Ce qu'une intégration PayFit change pour votre business

La technique au service d'un résultat mesurable : moins de saisie RH, une OD juste, un accès API cadré dès le devis.

PayFit reste le moteur de paie

Votre SIRH ou votre planning reste l'outil du quotidien. La paie, les bulletins et la DSN restent dans PayFit.

L'accès est tranché avant le devis

Clé sur votre dossier, ou accès partenaire si le programme est ouvert. On ne vend pas une app marketplace tant que les demandes sont fermées.

Un rejeu ne double pas l'écriture

Collaborateur et période de paie portent une référence stable. Un mois renvoyé n'écrit pas deux fois dans la compta.

Les données sensibles restent minimales

NIR, RIB, bulletins : droits stricts, pas de log, jeux de test anonymisés. On ne demande que ce dont le parcours a besoin.

Méthode

Comment nous connectons PayFit à votre système

01

Cadrage

Customer Key ou Partner OAuth, pays du dossier, scopes, flux (collaborateurs, absences, journal). Vérifier que le partenariat n'est pas requis, ou qu'il est ouvert.

02

Mapping

Correspondance matricule, contrats France, absences, paramétrage comptable du journal v2. Un champ ajouté dans l'export UI n'est pas forcément dans l'API.

03

Développement et recette

Cache du jeton, 50/20 req/s, retry 429, collecte du journal après clôture. Recette sur un dossier de test, jamais de bulletin nominatif en log.

04

Monitoring

Alerte sur 429, rapport d'écart de l'OD, statut de paie de la période. Vous savez qu'un mois n'est pas parti avant le cabinet.

L'API

Ce que permet PayFit

Collaborateurs et contrats
Liste paginée, CRUD collaborateurs, contrats France en création. Un collaborateur sans contrat est invisible dans l'app. Un contrat API n'est pas finalisé : l'admin complète avant la paie.
Temps et absences
time:read / time:write, temps travaillé par contrat France, POST /absences déjà validé. Ce n'est pas un circuit manager.
Bulletins et journal de paie
contracts:payslips:read, accounting:read. Journal v1 CSV, v2 France calqué sur les exports comptables paramétrés dans PayFit.
France : titres restaurant, mutuelle
Endpoints localisés, hors marchés UK/ES. Fichier de virement et statut de paie d'une période en complément.
Vocabulaire

Le vocabulaire d'une intégration PayFit

Customer API Key
Clé créée dans l'app par un admin, affichée une fois, scopes choisis, Bearer sur partner-api.payfit.com. La voie pour le dossier de l'entreprise elle-même.
Partner API
OAuth multi-entreprises, marketplace. Au 17 août 2026, PayFit n'accepte plus de nouvelles demandes, sans date de réouverture. On ne la promet pas.
Un token, une entreprise
Pas de jeton groupe. Multi-sociétés PayFit = un flow par société. Régénérer un token supprime le précédent.
Contrat non finalisé
POST contrat France : le contrat existe, l'admin doit le compléter dans PayFit avant la paie. Créer un collaborateur sans contrat : invisible dans l'app.
Journal v2
JSON calqué sur les exports comptables paramétrés. Des champs ajoutés dans l'UI « will not be exported » via l'API. Cinq champs de synchro pour un logiciel de compta.
Absence déjà validée
POST /absences ne crée pas une demande. Un outil de planning qui pousse un congé contourne le circuit manager PayFit.
À savoir

Les contraintes réelles d'une intégration PayFit

01

Le partenariat API est fermé

QuickStart et Integrations Requirements : PayFit n'accepte plus de nouvelles demandes d'intégrations via son API, sans date. Promettre de brancher PayFit pour n'importe quel SaaS est faux tant que ce moratoire tient.

02

Créer n'est pas mettre en paie

Collaborateur sans contrat : invisible. Contrat API : non finalisé. Le gap se documente dans le process RH, pas dans une promesse de provisioning magique.

03

Pas de webhook de run de paie

La collecte du journal se fait après clôture, pas en push. PayFit annonce un événement à venir : on ne le vend pas aujourd'hui. Réconciliation mensuelle obligatoire.

04

Données sensibles et quotas

NIR, RIB, bulletins : minimisation, pas de copie en test. Partner API : 50 lect./s et 20 écr./s par application, retry sur X-RateLimit-Remaining-Second.

Comparer

PayFit ou Lucca, et ce que ça implique

PayFit produit la paie. Lucca gère le SIRH en amont (congés, temps, notes de frais). Ce n'est pas le même connecteur, souvent les deux.

CritèrePayFitCette pageLuccaSIRH en amont
RôlePaie et SIRH cloud, bulletins, ODCongés, temps, notes de frais, référentiel
Accès APICustomer Key ouverte, Partner fermé sans dateAPI REST publique, OAuth client credentials
Quota50 lect./s, 20 écr./s (Partner API)50 requêtes par minute, domaine partagé
Temps réelSvix sur demande, pas d'événement de runWebhooks congés, à accuser sous 3 s
Écriture RHContrat non finalisé, absence déjà validéeCongé dans le circuit Lucca, puis webhook
Effort d'intégrationMoyen, surtout accès et mapping comptableMoyen, surtout quota et double génération d'API
Le bon casPME qui internalise la paie et veut brancher SIRH ou comptaOrganisation qui a Lucca et veut un planning ou une paie en aval

Nous ne revendiquons ni partenariat PayFit ni présence marketplace : nous développons sur l'API documentée, pour le dossier du client, tant que le programme partenaire reste fermé.

Notre expertise

Ce que nous mesurons sur un projet PayFit

20 j
premier flux PayFit en production
50/20
req/s lecture et écriture, file respectée
0
OD de paie doublée après rejeu
4
développeurs seniors sur le projet
Comparer

Les autres outils de paie et de SIRH

Le choix se fait sur l'outil déjà en place chez vous, et sur qui produit la paie.

On combine PayFit avec

La stack qui entoure PayFit sur nos projets.

  • Lucca
  • Sage
  • Pennylane
  • PostgreSQL
  • Node.js
FAQ

Intégration PayFit : vos questions

D'abord trancher l'accès. Pour le dossier de l'entreprise, un admin crée une Customer API Key, on introspecte le company_id, on cache le Bearer. Pour un produit multi-clients, il faudrait la Partner API en OAuth : au 17 août 2026, PayFit n'accepte plus de nouvelles demandes, sans date de réouverture. Ensuite on mappe matricule et contrats, on respecte 50/20 req/s, et on collecte le journal après clôture. La difficulté réelle n'est pas l'appel HTTP, c'est le process RH (contrat incomplet) et le mapping comptable du journal v2.

Non, pas au 17 août 2026. Les pages QuickStart et Integrations Requirements indiquent que, du fait d'une demande élevée, PayFit n'accepte plus temporairement de nouvelles demandes d'intégrations via son API, sans date. Nous ne promettons donc ni marketplace, ni badge partenaire, ni app multi-tenant PayFit. Ce que nous faisons : un connecteur sur la Customer API Key du client, pour son propre dossier, et une architecture prête si le programme rouvre.

Cela dépend des flux : collaborateurs seulement, absences et temps, portail bulletins, ou OD vers la comptabilité. Une remontée d'entrées/sorties se chiffre bien plus bas qu'une chaîne complète avec journal v2 vers Sage ou Loop. L'état du paramétrage comptable dans PayFit pèse autant que la technique : le JSON v2 suit l'export UI, pas l'inverse. Nous cadrons le périmètre en amont et donnons une estimation ferme.

Oui, c'est un cas fréquent. On attend la clôture de période, on lit accounting v2, on contrôle l'équilibre (date, compte, libellé, débit, crédit), on pose une clé période plus dossier, puis on injecte. Un champ ajouté dans l'export PayFit n'est pas forcément exposé par l'API : on le vérifie au cadrage. Pas de webhook de run : la collecte est un job mensuel, avec rapport d'écart avant écriture réelle.

Oui pour le dossier, avec les limites documentées. POST collaborateur sans contrat : invisible dans PayFit. POST contrat France : contrat non finalisé, l'admin complète avant la paie. Les absences poussées par API sont déjà validées. Lucca reste souvent l'amont (congés, temps), PayFit la paie. Les deux connecteurs se parlent via vos identifiants internes, pas via un pont officiel PayFit-Lucca, et ce mapping se signe au cadrage.

Un projet d'intégration PayFit ?

Parlons-en. 30 minutes pour cadrer l'accès (clé Customer, pas un partenariat fermé) et vous dire franchement ce qui est faisable.

Parler de mon projet PayFit
Parler de mon projet PayFit