30 lines
915 B
PHP
30 lines
915 B
PHP
<?php
|
|
require_once('../PPBootStrap.php');
|
|
|
|
$logger = new PPLoggingManager('GetAuthDetails');
|
|
|
|
$reqType = new GetAuthDetailsRequestType($_REQUEST['token']);
|
|
$req = new GetAuthDetailsReq();
|
|
$req->GetAuthDetailsRequest = $reqType;
|
|
|
|
$logger->info("created GetAuthDetailsRequest Object");
|
|
$paypalService = new PayPalAPIInterfaceServiceService();
|
|
try {
|
|
/* wrap API method calls on the service object with a try catch */
|
|
$getAuthDetailsResponse = $paypalService->GetAuthDetails($req);
|
|
} catch (Exception $ex) {
|
|
include_once("../Error.php");
|
|
exit;
|
|
}
|
|
|
|
if(isset($getAuthDetailsResponse)) {
|
|
echo "<pre>";
|
|
print_r($getAuthDetailsResponse);
|
|
echo "</pre>";
|
|
if($getAuthDetailsResponse->Ack == 'Success') {
|
|
$payPalURL = 'https://www.sandbox.paypal.com/webscr&cmd=_account-authenticate-logout&token='.$token;
|
|
echo "<a href=$payPalURL><b>* Redirect to paypal to logout</b></a><br>";
|
|
}
|
|
}
|
|
require_once '../Response.php';
|