jerrygarciuh Posted September 30, 2008 Share Posted September 30, 2008 Hi folks, Client had me upgrade from a very old install of osC to the latest. In their old payment module (authorizenet.php) they were passing `orders`.`OrderIdPrefix` as an invoice number like so: tep_draw_hidden_field('x_invoice_num', $order->info['OrderIdPrefix']) This `orders`.`OrderIdPrefix` field no longer exists in the new osC. Trying to make the new payment module (authorizenet_cc_aim.php) add the unique orders_id I tried a slew of things and finally used $myQuery = "SELECT MAX(orders_id) as id from orders WHERE customers_id = '$customer_id'"; $result = mysql_query($myQuery); $x_invoice_number = mysql_result($result, 0, 'id'); only to find that the order has apparently not yet been inserted into the `orders` table when this post is made to Authorize.net since I keep getting the previous order's id here. Someone please advise me a to the _right_ way to post an invoice number with the sale!!! Thank you!!!!! JG Link to comment Share on other sites More sharing options...
jerrygarciuh Posted September 30, 2008 Author Share Posted September 30, 2008 Turns out it was a completely undocumented hack by my predecessor. What a jerk. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.