Add Auto Refund, check for 3D, Modify error output