The billing and shipping info should be stored in session variables when posted to the confirm page, it could be another error regarding sessions causing the problem. to troubleshoot, I will need you to add some code to the confirm page:
at line 1:
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');
?>
and just before the closing body tag:
<?php
@session_start();
echo("POST:<pre>");
var_dump($_POST);
echo("</pre>");
echo("SESSION:<pre>");
var_dump($_SESSION);
echo("</pre>");
?>
this will write the session contents and form content to the page to help us troubleshoot what is going wrong.
the error:
PHP Fatal error: Call to undefined function curl_init()
is a server issue, if uncommenting the curl extension in the php.ini file did not correct the problem, then the curl extension must not be installed on the server. ultimately, the host will nee to fix this problem, though