cancel
Showing results for 
Search instead for 
Did you mean: 

New to integration - PHP cURL question

I am learning about working with integrating Authorize.net into my php application. Apparently I need to request and recieve a Token inorder to load a customer profile. I am not completely confident I have the right direction. Here's a cURL request I am trying:

 

*************

 

$Authorization = "PaymentProfileId=" . $someknownprofileid;
$URLBase = "https://secure.authorize.net/profile/editPayment";

 

function curl_request($url, $postdata) //single custom cURL request.
{
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url . "?" . $postdata,
CURLOPT_RETURNTRANSFER => true
));

$response = curl_exec($ch);
if (!curl_exec($ch)) {
// if curl_exec() returned false and thus failed
echo '<br>An error has occurred: ' . curl_error($ch). '<br>';
}
else {
echo '<br>everything was successful<br>';
}

echo "<br>cURL Get Info returns : <br>";
print_r(curl_getinfo($ch));

curl_close($ch);

return $response;
}

$data = curl_request($URLBase, $Authorization); //return cURL request to $data

//Display request result
echo "<br><br>cURL request returns : <br><br>";
var_dump($data);

 

***********

 This returns a 'Missing or Invalid Token' message. Since I am requesting for a token, I'm not sure how to proceed. Is this refering to the ProfileId I am passing? Am I not passing it correctly? Is this cURL soution the wrong way to go about this?

 

Thanks in advance for any assistance!

toddmfletcher
Contributor
1 REPLY 1

Is in the doc

http://developer.authorize.net/api/cim/

 

getHostedProfilePage

 

And they have sample php code under the downloads. although there isn't one for getting the token

RaynorC1emen7
Expert