Approuver un lot de paiement
POST/api/v1/payment_batches/:id/approve
Fait passer un lot pending_approval à approved et renseigne approved_at ; le total du lot est figé à partir de ce moment. expected_version est obligatoire. L'application API à laquelle le jeton a été délivré est enregistrée comme approbateur et publiée, par son nom, dans le champ approved_by du lot. Approuver un lot déjà approved ne change rien, n'enregistre pas de second approbateur et répond de nouveau 200.
Request
Responses
- 200
- 403
- 404
- 409
- 422
Le lot, désormais approved.
Le jeton ne détient pas la portée write.
Aucun lot de paiement portant cet identifiant n'est atteignable par les habilitations du jeton.
stale_version : le lot a changé depuis l'expected_version que vous avez envoyée. RIEN N'A ÉTÉ MODIFIÉ ; details porte la version et le lot courants. idempotency_key_reuse et idempotency_request_in_progress répondent aussi 409, sans details.
batch_not_submittable : le lot n'est ni en attente d'approbation ni déjà approuvé. validation_failed : l'en-tête Idempotency-Key ou expected_version est absent, ou expected_version n'est pas un entier.