Files
ms1inscription-v5/paypal_prod/api/BillingAgreements/BillingAgreementUpdate.php
2026-05-13 09:43:32 -04:00

29 lines
992 B
PHP

<?php
require_once('../PPBootStrap.php');
$logger = new PPLoggingManager('billing agreement update');
$BAUpdateRequest = new BAUpdateRequestType($_REQUEST['referenceID']);
$BAUpdateRequest->BillingAgreementStatus = $_REQUEST['billingAgreementStatus'];
$BAUpdateRequest->BillingAgreementDescription = $_REQUEST['billingAgreementDescription'];
$billingAgreementUpdateReq = new BillAgreementUpdateReq();
$billingAgreementUpdateReq->BAUpdateRequest = $BAUpdateRequest;
$paypalService = new PayPalAPIInterfaceServiceService();
try {
/* wrap API method calls on the service object with a try catch */
$BAUpdatResponse = $paypalService->BillAgreementUpdate($billingAgreementUpdateReq);
} catch (Exception $ex) {
include_once("../Error.php");
exit;
}
if(isset($BAUpdatResponse)) {
echo "<table>";
echo "<tr><td>Ack :</td><td><div id='Ack'>$BAUpdatResponse->Ack</div> </td></tr>";
echo "</table>";
echo "<pre>";
print_r($BAUpdatResponse);
echo "</pre>";
}
require_once '../Response.php';