Envoyer un lot de paiement en brouillon pour approbation
POST/api/v1/payment_batches/:id/submit_for_approval
Fait passer un lot draft à pending_approval. Le lot doit porter au moins une instruction, et chaque instruction doit encore être valide. Une seconde demande est refusée par batch_not_submittable : le lot n'est plus un brouillon.
Request
Responses
- 200
- 403
- 404
- 409
- 422
Le lot, désormais pending_approval.
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 pas un brouillon. validation_failed : l'en-tête Idempotency-Key est absent, expected_version n'est pas un entier, ou le lot n'a aucune instruction ou a une instruction qui n'est plus valide (details.instructions nomme leur end_to_end_id).