Remove default throw from purchase validation
Fix bugs from confirm window create