We are using maestro. When imported the form to TM we see 'Receipt Render Error' at 'DashBoard - Latest Transactions section'. Is there any solution for this?
in error log the solution is given to increase timeout.. where exactly to increase the timeout?
Fallback Timeout=40000 ms
ApplicationException: Phantom JSRender Receipt Service Error: Receipt Render Error
You can see the parameters for a Transact Manager service in its Parameters tab. This screenshot is from the Dynamic PDF Receipt service, but there should be a similar one for the Phantom JS service. The parameter name may be different.
It looks like your Phantom JS service is called 'Dynamic PDF Receipt', which is the default name when you add a new Render Receipt service.
Bill Frost Hi Bill, we already select the largest value in the list, but still got timeout error.
What version of TM are you using?
Does it have the 'Dynamic PDF Receipt 2' service template available?
Hi Bill, our TM version is : Transact Manager 5.1.2, Build Number F718301
There is no Dynamic PDF Receipt 2 service template. "Dynamic PDF Receipt 2" is for Meastro form PDF receipt generation?
I am having the same issue with a Maestro form (17.10) published to TM 5.1.10.
Interesting observation: when I overwrote the Maestro version with a Composer form archive, the receipt render errors resolved and delivery completed for the previous submissions of the Maestro form.
But as soon as I published the Maestro form again (either as a form archive or just by updating the FAR file), new submissions had the same error again.
Looks like our error was caused by a circular reference causing a time out.
But we just can set max to 30s, we still got the timeout issue. It doesn't have any problem for Composer form.
Bill Frost Hi Bill, we got the same error, but we can't find Phantom JS service in TM. What is the full service name?