Zelle application processing updates

The Zelle application receives the initial synchronous web service request to originate a Zelle payment or payment request.

The application creates the base artifacts for the generated payment. Creating these artifacts causes Gateway ingestion and other asynchronous processes to begin.

The Zelle application listens to the Zelle complete IBM® MQ queue FXH.ZELLE.COMPLETE.QUEUE for the processing completion of the payment. The application uses the core property configurations for Zelle payment processing to determine how long to wait for a Zelle payment complete message to be delivered to the queue.

If no complete message is received within the set time, then the Zelle application responds to the web service call that the requested payment has timed out and cancels the payment.

If a completed message is received, then the Zelle application responds to the synchronous web service request with the correct information about the payment success or failure.