I was told that I could use the Omnipay processor to detect missing payments.
I've determined that I need the API action
PaymentProcessor.getmissing, and I can call this with:
wp cv api PaymentProcessor.getmissing payment_processor_id=7. However, when I call that (or
wp cv api PaymentProcessor.query payment_processor_id=7), I get the following error:
PHP Fatal error: Class CRM_Core_Payment_OmnipayMultiProcessor contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (CRM_Core_Payment::doDirectPayment) in /home/members/healthcarenow/sites/dev.healthcare-now.org/web/wp-content/civicrm/extensions/nz.co.fuzion.omnipaymultiprocessor/CRM/Core/Payment/OmnipayMultiProcessor.php on line 34
What am I doing wrong? How can I successfully call this API?