API Doc
H2H action

Action

Endpoint: /api/h2h/action

Paramètres transmis:

Champ Description du champ
payment_id numéro de suivi de l'ordre de paiement dans le système comptable du client
session identifiant de session h2h obtenu lors du traitement du paiement
action identifiant d'action obtenu à l'étape précédente dans le champ data.action
h2h_data Un tableau rempli avec les données demandées à l'étape précédente.
Les données sont transférées sous forme de tableau: {field_name} => {field_value}

Exemple de requête: { "session": "1234", "payment_id": "123434567", "action": "otp", "h2h_data": { "otp": "123456" }

Exemple de mise en œuvre réussie: { "session": "0799c091-3e2f-4f41-91fd-c410e9b0978f", "payment_id": "8d33a677-74aa-4d17-9efc-e35a4bd3cb8c", "result": true, "final": false, "data": { ...... } }

Liste des champs renvoyés:

Champ Description du champ
error description de l'erreur
errors Tableau comportant des erreurs dans les données saisies.
Le champ est rempli comme suit: {field_name} => {error_text}.
field_name - identifiant du champ dans lequel l'erreur s'est produite
error_text - description de l'erreur
session identifiant du la session dans laquelle la requête est exécutée
result le résultat de l'exécution de la requête (que l'exécution ait réussi ou non)
next_step Identifiant de l'étape suivante (/api/h2h/{identifiant de l'étape}) où les données complétées reçues sur le terrain doivent être envoyées data
final la session est-elle dans sa phase finale ou non ?
data Un tableau contenant les données nécessaires au traitement ultérieur de l'opération.
La liste dépend de la devise dans laquelle la facture a été émise.