#$paymentSchedules = $oaConn->getPaymentSchedulesSummary( $extAcct->external_account_id); $paymentSchedules = $oaConn->getPaymentSchedulesSummary(); foreach ($paymentSchedules as $paySched) { print "\tPayment Schedule: " . $paySched->payment_schedule_id . PHP_EOL; printObj($paySched, 2); // // Modify the Payment Schedule and Save it back print "Modifying Payment Schedule: " . $paySched->payment_schedule_id . PHP_EOL; $paymentSchedule = $oaConn->getPaymentSchedule($paySched->payment_schedule_id); $payment_schedule_amount = $paymentSchedule->payment_schedule_amount; $paymentSchedule->payment_schedule_amount = $payment_schedule_amount + 100.0; $response = $oaConn->savePaymentSchedule($paymentSchedule); if (isset($response->payment_schedule_id)) { print "Updated Payment Schedule: was-'" . $payment_schedule_amount . "' is now-'" . $response->payment_schedule_amount . "'" . PHP_EOL; } } } } catch (Exception $e) { echo $e->getMessage() . PHP_EOL; } if ($connected) { print "Disconnecting "; $res = $oaConn->disconnect(); printObj($res); } function printObj($obj, $depth = 0) { foreach ($obj as $key => $value) { print str_repeat("\t", $depth) . "{$key} = {$value}" . PHP_EOL; } print PHP_EOL; }