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?

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

amanp created an issue. See original summary.

amanp’s picture

xurizaemon’s picture

Version: 8.x-1.x-dev » 2.0.x-dev

Moving to 2.0.x

xurizaemon’s picture

Status: Active » Fixed
Related issues: +#3146476: Drupal 9 readiness

Oh no, I committed this in 1f67be92a and credited to #3146476: Drupal 9 readiness.

Sorry! Marking fixed.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.