Work in progress, some changes to the API still to come
Payment Express PxPay integration for payment module. This module currently supports PxPay only, meaning payments are processed on the PaymentExpress site.
Enable in your application YAML config (e.g: mysite/_config/payment.yaml:
PaymentGateway:
environment:
'dev'
PaymentProcessor:
supported_methods:
dev:
- 'PaymentExpressPxPay'
live:
- 'PaymentExpressPxPay'
Configure using your PaymentExpress account details in the same file:
PaymentExpressGateway_PxPay:
live:
authentication:
user_id: 'PxPayUserId'
key: 'PxPayKey'
dev:
authentication:
user_id: 'PxPayUserId'
key: 'PxPayKey'
By default the gateway class can accept NZD, USD or GBP (see PaymentExpressGateway_PxPay::$supportedCurrencies). Usually your PaymentExpress account will be for a single currency that matches your merchant account. To specify this currency as the single acceptable currency alter the YAML config file e.g: a configuration that will only process payments in Australian dollars:
PaymentExpressGateway_PxPay:
live:
authentication:
user_id: 'PxPayUserId'
key: 'PxPayKey'
supported_currencies:
'AUD' : 'Australian Dollar'
dev:
authentication:
user_id: 'PxPayUserId'
key: 'PxPayKey'
supported_currencies:
'AUD' : 'Australian Dollar'
Note: Remember to ?flush=1 after changes to the config YAML files.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem