Problem/Motivation
PxPost is not implemented. Contribution welcome; if your Commerce project has need for Windcave/DPS PxPost support, this is the correct issue for it. It's OK to contact the module maintainer(s) via their Drupal.org profile to enquire.
When creating a new payment method with type=pxpost:
Fatal error: Class Drupal\commerce_dps\Plugin\Commerce\PaymentGateway\PxPost contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Drupal\commerce_payment\Plugin\Commerce\PaymentGateway\SupportsUpdatingStoredPaymentMethodsInterface::updatePaymentMethod) in /app/web/modules/contrib/commerce_dps/src/Plugin/Commerce/PaymentGateway/PxPost.php on line 27
Steps to reproduce
- Visit /admin/commerce/config/payment-gateways/add
- Select plugin=Payment Express (PxPost)
- Configure as best you can
- Hit submit
May relate to #3157616: omnipay/paymentexpress:~3.0?
Proposed resolution
- Implement PxPost support using Omnipay + Omnipay DPS
- Do not depend on
commerce_payment_example(ref Drupal\commerce_dps\PaymentExpress\CommercePxPost), useOnsitePaymentGatewayInterfacefrom Commerce instead.
Remaining tasks
Patches / contribution welcome
Comments
Comment #2
xurizaemonComment #3
xurizaemonComment #4
xurizaemonComment #5
xurizaemonComment #6
xurizaemon