Lansare
Checklist Sandbox → Live
Cheile sunt stocate într-un secret manager și nu apar în client sau repository.
Fiecare POST folosește o strategie stabilă de idempotency.
Webhookul verifică semnătura, timestampul și deduplică event ID-ul.
Sunt testate success, requires_action, failed, capture, cancel și refund parțial.
Request ID-urile și event ID-urile sunt păstrate în logurile aplicației.
Cheile de test și live sunt complet separate în configurație.
`GET /account` validează business_id, charge_model și payment_capability la bootstrap.
Adaptorul tratează `authorized` ca stare capturabilă și nu tratează `requires_payment_method` ca eșec.
Modelul direct nu creează transfer suplimentar; modelul platform distribuie suma netă către beneficiarii autorizați, fără dublarea transferurilor.
Opțiunile incremental și extended authorization sunt dezactivate până la confirmarea eligibilității contului Monedo.