...
and change it to:
...
die("in details");
if it gets to the store order details behavior, you should have a blank screen saying "in details"
That much is correct.
...
die($WA_sql);
this will give a blank screen with the SQL being used, copy this and go to PHPMyAdmin paste this into the sql screen and see what happens. This may give an error that you where missing before.
No, I just get the regular order confirmation page:
Order Authorized
Thank you for your order
Your order has been authorized and your payment accepted.
And again there is a new row in the summary DB table but not in the details table ("rosters").