Confirmer une suggestion de règlement
POST/api/v1/payment_batches/:id/settlement/suggestions/:suggestion_id/confirm
Affirme que l'opération bancaire a réglé l'instruction. La paire est contrôlée de nouveau sous verrou avec les contrôles des suggestions (le compte débité par le lot, une opération sortante, la même devise et le montant exact, une opération qu'aucune autre instruction ne prend et qu'aucune autre facture n'a rapprochée). La facture de l'instruction est payée par le rapprochement bancaire - un rapprochement existant de cette opération avec cette facture est repris, jamais dupliqué ; une instruction qui ne règle aucune facture est seulement rapprochée. L'instruction se lit settled et le lot est réglé quand chaque instruction l'est. Confirmer la paire déjà confirmée répond le même 200.
Request
Responses
- 200
- 404
- 409
- 422
La ligne de règlement de l'instruction, matched.
Aucun lot de paiement portant cet identifiant n'est atteignable par les habilitations du jeton, ou la suggestion n'appartient pas à ce lot.
stale_version : le lot a changé depuis l'expected_version que vous avez envoyée. RIEN N'A ÉTÉ CONFIRMÉ ; details porte la version et le lot courants. idempotency_key_reuse et idempotency_request_in_progress répondent aussi 409, sans details.
validation_failed : l'en-tête Idempotency-Key manque ou expected_version n'est pas un entier (details nomme le champ) ; operation_failed : la paire est refusée et message dit pourquoi.