> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corelink.dhi-cm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# REST - Mode Push HTTP

> Envoi des ordres de paiement par le Connecteur vers la Banque (Connecteur → Banque)

## Principe

En **mode Push**, le Connecteur envoie directement les ordres de paiement vers une API REST exposée par la Banque.

## Logique fonctionnelle

1. Le Connecteur émet une requête **POST HTTPS sécurisée**
2. La Banque effectue les contrôles préliminaires :
   * authentification
   * contrôles anti-rejeu et idempotence
3. La Banque répond immédiatement avec un accusé de réception :
   * **200 OK (SYNC) + Statut** :  Ordre accepté, traitement en cours immédiat.
   * **202 Accepted (ASYNC)** : Ordre reçu, mais le traitement métier est différé.
   * **4xx/5xx** : erreur fonctionnelle ou technique.
4. Le Connecteur gère les tentatives de reconnexion (*retry*) en cas d'erreur réseau ou de *timeout*.

## Avantages

* Faible latence
* Intégration temps réel
* Support des traitements asynchrones
* Sécurité maximale

## Contraintes

* La Banque **doit exposer une API REST entrante**
* Implémentation stricte de l’anti-rejeu et de l’idempotence
* Support recommandé des callbacks
