8.x-1.0-beta1 requires "omnipay/paymentexpress": "dev-master" (currently 3.x).
Until recently there was an omnipay/common 3.x issue with setParameter not being available on AbstractGateway - that's now resolved.
https://github.com/thephpleague/omnipay-common/commit/91996297c27f937d68...
Additionally, Omnipay 3.x no longer includes league/omnipay. I propose adding a patch as follows so the module works out of the box:
composer.json
- "omnipay/paymentexpress": "dev-master"
+ "omnipay/paymentexpress": "~3.0",
+ "league/omnipay": "~3.0"
Or would you prefer users to select include their own HTTP client separately?
Comments
Comment #2
amanp commentedComment #3
xurizaemonMoving to 2.0.x
Comment #4
xurizaemonOh no, I committed this in 1f67be92a and credited to #3146476: Drupal 9 readiness.
Sorry! Marking fixed.