Queue uploaded payment-control imports for processing
Publishes a RabbitMQ command for each import that is still in Submitted status. Status delivery on completion has two mutually exclusive modes:
-
SignalR (default for the Lens UI): supply
correlationId. The import service posts a callback to the internal Lens webhook, which broadcasts to the caller via theLensPaymentControlImportStatusevent. -
Webhook (for API integrators): supply
webhookUrl(HTTPS recommended) and an optionalwebhookSecret. The import service POSTs a signed JSON envelope (PaymentControlImportStatus_Requestshape) to your URL on terminal status. VerifyX-TIC-Signature(HMAC-SHA256 of the body with your secret).
Imports already past Submitted are silently skipped. When both modes are supplied, webhookUrl wins and no SignalR broadcast occurs for that import.