Service Call: ConfirmPreapproval
public ConfirmPreapproval ( ConfirmPreapprovalRequest $confirmPreapprovalRequest, mixed $apiCredential = NULL ) : Types\AP\ConfirmPreapprovalResponse | ||
$confirmPreapprovalRequest | ConfirmPreapprovalRequest | |
$apiCredential | mixed | - Optional API credential - can either be a username configured in sdk_config.ini or a ICredential object created dynamically |
return | Types\AP\ConfirmPreapprovalResponse |
// create request $requestEnvelope = new RequestEnvelope("en_US"); $confirmPreapprovalReq = new ConfirmPreapprovalRequest($requestEnvelope, $_POST['preapprovalKey']); // set optional params if ($_POST['fundingSourceId'] != "") { $confirmPreapprovalReq->fundingSourceId = $_POST['fundingSourceId']; } if ($_POST['pin'] != "") { $confirmPreapprovalReq->pin = $_POST['pin']; } /* Configuration::getAcctAndConfig() returns array that contains credential and config parameters */ $service = new AdaptivePaymentsService(Configuration::getAcctAndConfig()); try { $response = $service->ConfirmPreapproval($confirmPreapprovalReq); } catch (Exception $ex) { require_once 'Common/Error.php'; exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>PayPal Adaptive Payments - Confirm Preapproval</title> <link href="Common/sdk.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="Common/sdk_functions.js"></script> </head> <body> <div id="wrapper">