It's quite complicated, yes, the transaction is valid, but the debugger only checks the syntax, but your Google Analytics configuration did not activate this type of hit (t = transaction, this is only for standard e-commerce). In my test account, I run this hit and this work. In your case, if your account is improved, electronic processing is filtered during processing.
So, here you see that you got into my test performance, working on classical electronic commerce. 
So, you have 2 options to fix this, lower your e-commerce rating (not recommended in all cases)
Lower
If you want to use this syntax, you need to uncheck the box to increase e-commerce and work in your case. It works with your punch and with my configuration (a new account without filter and standard e-commerce is included)
Attach Information
Enhanced e-commerce was designed to be sent by the application with other images (mainly for events or pages).
For example, this hit is an interaction-free event, and it is valid for a receive and purchase transaction. Do not use interaction events to avoid fake sessions and allows you to import transaction data without changing the metrics as a bounce rate. https://www.google-analytics.com/collect?v=1&t=event&ni=1&ec=Ecommerce&ea=Transaction&cid=2.2&tid=UA-xxxxx-1&ti=T12345&tr=35.43&pa=purchase

source share