payment_receiptJustificatif de paiement ou de virement bancaire
Le montant, l'IBAN de destination et la référence d'inscription correspondent-ils ?
- Catégorie
- Paiements et finances
- Pays
- International
- Champs extraits
- 9 champs
- Coût
- 1 crédit
À vérifier
Les justificatifs arrivent en PDF, en capture d'écran ou en photo. Constaia extrait montant, date, donneur d'ordre, bénéficiaire, IBAN et libellé, valide l'IBAN et vérifie la correspondance avec ce que vous attendiez.
- Un justificatif ne prouve pas que l'argent est arrivé : rapprochez toujours avec votre relevé bancaire.
- Les avertissements edited_suspected et screen_photo_suspected sont des indices, pas des preuves.
Ce qui est contrôlé
- IBAN. Clés de contrôle ISO 13616 et longueur par pays.
- Valeurs attendues. Montant, référence ou IBAN correspondent à ceux indiqués.
- Titulaire. Nom, numéro ou date de naissance correspondent à l'attendu.
Champs extraits
- Montant
amount - Devise
currency - Date
date - Donneur d'ordre
payer_name - IBAN du donneur d'ordre
payer_iban - Bénéficiaire
beneficiary_name - IBAN du bénéficiaire
beneficiary_iban - Libellé
concept - Référence
reference
Où il est utilisé
Exemple de requête
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@document.pdf" \
-F 'options={
"expect": "payment_receipt",
"checks": {
"expected_amount": 45,
"expected_iban": "ES9121000418450200051332",
"expected_reference": "INS-2026-0183"
},
"storage": "none"
}'Exemple de réponse
Données fictives. Réponse abrégée.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "payment_receipt",
"label": "Justificatif de paiement ou de virement bancaire",
"confidence": 0.97
},
"verdict": {
"expected": [
"payment_receipt"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "Le document est : Justificatif de paiement ou de virement bancaire."
}
]
},
"fields": {
"amount": {
"value": 45,
"confidence": 0.99,
"validated": true
},
"currency": {
"value": "EUR",
"confidence": 0.98,
"validated": null
},
"date": {
"value": "2026-09-27",
"confidence": 0.97,
"validated": null
},
"payer_name": {
"value": "LAURA MARTIN RUIZ",
"confidence": 0.96,
"validated": null
},
"beneficiary_name": {
"value": "CLUB DEPORTIVO EJEMPLO",
"confidence": 0.99,
"validated": null
},
"beneficiary_iban": {
"value": "ES9121000418450200051332",
"confidence": 0.98,
"validated": null
},
"concept": {
"value": "INS-2026-0183 Trail",
"confidence": 0.97,
"validated": null
},
"reference": {
"value": "INS-2026-0183",
"confidence": 0.96,
"validated": null
}
},
"checks": [
{
"code": "iban_check_digits",
"passed": true,
"message": "Les chiffres de contrôle de l'IBAN sont corrects."
},
{
"code": "expected_amount",
"passed": true,
"message": "Le montant correspond à celui attendu."
},
{
"code": "expected_reference",
"passed": true,
"message": "La référence correspond à celle attendue."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
Constaia prouve-t-il que le document est authentique ?
Non. Il contrôle le type, la cohérence des données et vos règles, et signale des indices comme une possible retouche ou une photo d'écran. Cela ne prouve pas l'authenticité.
Une copie du document est-elle conservée ?
Non, sauf si vous le demandez. Avec storage "none" (par défaut), le fichier est supprimé à la fin de l'analyse.
Autres documents
Et pour valoir ce que de droit…
Créez votre compte, copiez la clé de test et validez votre premier document en cinq minutes.