HelperStable

Refund payment

Crée une intention de remboursement pour un Payment bancaire ou open-banking existant, sans prétendre que les fonds ont déjà été renvoyés.

Contexte financier
Refund payment
Finance
Résultat typé

Vue d’ensemble

Crée une intention de remboursement pour un Payment bancaire ou open-banking existant, sans prétendre que les fonds ont déjà été renvoyés.

Exemple

Préparer un remboursement de virement après résolution d’un litige client.

Paramètres 5

paymentRequisPayment
Paiement canonique reçu ou à rembourser selon l’opération.
amountOptionnelamount
Montant de l’opération en unités monétaires mineures. Lorsqu’il est optionnel, le node peut utiliser le montant résiduel défini par son contrat.
sourceOptionnelenum
Canal prévu pour l’exécution du remboursement bancaire : manuel ou open banking selon le contrat.
reasonOptionnelstring
Motif métier du remboursement ou de la classification appliquée.
metadataOptionnelmetadata
Metadata d’intégration libre associée à la ressource selon le contrat plat common.metadata.

Sorties 1

payment_refundPayment
Intention de remboursement bancaire/open-banking créée au statut draft.

Comportement

L’intention persistée capture le paiement parent, le montant, le canal prévu et le motif. Elle pourra ensuite être exécutée par le canal bancaire approprié.

À retenir Distinguez toujours l’objet canonique créé par Ormuz de l’effet externe éventuel. Une intention de paiement ou de remboursement au statut draft ne prouve pas qu’un provider a exécuté le mouvement de fonds.

Limites et responsabilités

  • La sortie représente une intention au statut draft, pas un mouvement de trésorerie réalisé.
  • Le canal manual ou open_banking décrit le mode d’exécution attendu et ne doit pas être choisi indépendamment de vos capacités réelles.