addManualPayment is not working


I am using PHPiSdk. When I try to use api’s manualPmt which internally called addManualPayment I got error like:-

“ERROR: -1 - Failed to invoke method addManualPayment in class com.infusionsoft.api.xmlrpc.XmlRpcInvoiceService: id must be valid”

Can any one please explain what I am doing wrong. I am calling this method like:-1:
$this->manualPmt((int)$invoiceId, (double)2.50, $payDate, ‘Credit Card’, “Manually payment”,false);


Are you receiving this since 8/22? @Jonathan_Smith mentioned this was fixed in another thread. addManualPayment issue - #5 by JonSmith