If you wish to delete banners via php API, you need to know the IDs of the particular banners.
<?php
include 'PapApi.class.php';
$session = new Pap_Api_Session("https://URL_TO_PAP/scripts/server.php");
if(!$session->login("merchant@example.com","demo")) {
die("Cannot login. Message: ". $session->getMessage());
}
$bannerIDs = array('38a9d2c8','bb1723b8','e6c99e22'); //delete banners identified by those banner IDs
$request = new Gpf_Rpc_FormRequest("Pap_Merchants_Banner_BannerForm", "deleteRows", $session);
$request->addParam('ids', new Gpf_Rpc_Array($bannerIDs));
try {
$request->sendNow();
} catch(Exception $e) {
die("API call error: ".$e->getMessage());
}
$response = $request->getStdResponse();
if ($response->success == 'Y') {
echo 'Success: ' . $response->infoMessage;
} else {
echo 'Unsuccess: ' . $response->errorMessage;
}
?>