// CreateAccountResponse message in the createAccountKey field. // If you specify this key, do not pass a country code or // language code. Doing so will result in an error. $getUserAgreement->createAccountKey = $_REQUEST['createAccountKey']; // (Optional) The code indicating the language to be used for // the agreement. $getUserAgreement->languageCode = $_REQUEST['languageCode']; // ## Creating service wrapper object // Creating service wrapper object to make API call // Configuration::getAcctAndConfig() returns array that contains credential and config parameters $service = new AdaptiveAccountsService(Configuration::getAcctAndConfig()); try { // ## Making API call // invoke the appropriate method corresponding to API in service // wrapper object $response = $service->GetUserAgreement($getUserAgreement); } catch (Exception $ex) { require_once 'Common/Error.php'; exit; } // ## Accessing response parameters // You can access the response parameters as shown below $ack = strtoupper($response->responseEnvelope->ack); if ($ack != "SUCCESS") { echo "<b>Error </b>"; echo "<pre>"; print_r($response); echo "</pre>"; } else { echo "<pre>"; print_r($response);