@dbltoe and @haredo, rather than replying with quote I thought I'd save the zen-cart site a little storage.

My initial hunch is that there's something that OPC needs to do to "convince" Square that the payment method is already determined and that it (and any other payment-module except for Express Checkout) can "bow out".