Cette page spécifie l'évènement émis par la brique de calcul du montant de rolling reserve vers le puit de données de l'EP, lors d'une exécution.
Cet évènement est au format JSON, avec la structure générique ci-dessous:
{
"source": "B.EP.BPM",
"uid": "string",
"correlationId": "string",
"timestamp": "string",
"type": "string",
"params": [
{
"type": "string",
"name": "string",
"value": [] ou {} ou "string"
}
]
}
En détail:| Champ | Description | Exemple |
|---|---|---|
| source | La source de l'évènement : B.EP.BPM, pour serveur Back de Business Process Management de l'EP | "B.EP.BPM" |
| uid | Identifiant unique | "I190925T161713698S00000301" |
| correlationId | Identifiant de corrélation, qui permet de corréler l'ensemble des évènements d'une vacation | "d6e15128-dfa1-11e9-9fab-7c2a3123212b" |
| timestamp | Horodatage au format yyyy-MM-dd'T'HH:mm:ss.SSSZ | "2019-09-25T16:36:21.656+0200" |
| type | Type d'évènement "get-rolling-reserve" | "get-rolling-reserve" |
| params | Tableaux des paramètres: "request", "response" | |
| params[*].type | Type du paramètre : "input" | "output" selon entrée | sortie | |
| params[*].name | Nom du paramètre | |
| params[*].value | Valeur du paramètre. Cela peut être un tableau, un objet json, ou une string |
Correspond aux paramètres d'entrée du service
{"type":"input","name":"request","value":{"b2b":"MONEXT","siret":"01234567890123","merchantCategoryCode":"XXX","acceptationChannel":"VAD","riskValue":0.001,"annualFlowsAmount":27000,"annualTransactionsCount":1000,"maxDailyFlowsAmount":47543.17,"unpaidRate":0.0354,"noticedDebts":356.56,"callingService":"service123"}}} |
Correspond aux paramètres de sortie du service
{"type":"output","name":"response","value":{"rollingReserve":2146.70,"rollingReserveAdjusted":2200.0,"callingToken":"012345678901232019100117161794507228"}} |