Service Call: DoReauthorization
public DoReauthorization ( |
||
$doReauthorizationReq | ||
$apiCredential | mixed | - Optional API credential - can either be a username configured in sdk_config.ini or a ICredential object created dynamically |
Результат |
* Authorize a payment. */ /* * (Required) Amount to reauthorize. */ $amount = new BasicAmountType($_REQUEST['currencyCode'], $_REQUEST['amt']); /* * (Required) Value of a previously authorized transaction identification number returned by PayPal. */ $doReAuthRequest = new DoReauthorizationRequestType($_REQUEST['authID'], $amount); $doReAuthReq = new DoReauthorizationReq(); $doReAuthReq->DoReauthorizationRequest = $doReAuthRequest; /* * ## Creating service wrapper object Creating service wrapper object to make API call and loading Configuration::getAcctAndConfig() returns array that contains credential and config parameters */ $paypalService = new PayPalAPIInterfaceServiceService(Configuration::getAcctAndConfig()); try { /* wrap API method calls on the service object with a try catch */ $doReAuthResponse = $paypalService->DoReauthorization($doReAuthReq); } catch (Exception $ex) { include_once "../Error.php"; exit; } if (isset($doReAuthResponse)) { echo "<pre>"; print_r($doReAuthResponse); echo "</pre>"; } require_once '../Response.php';