- creation of this plugin was generously sponsored by Nick Sundberg.
Thanks for sponsoring new features on DPS PxPay for WP eCommerce!
After uploading and activating this plugin, you need to configure it.
- Navigate to
Settings > Store > Paymentsin the admin menu
- Activate the DPS Payment Express PxPay payment gateway and click the Update button
- Edit the DPS Payment Express PxPay payment gateway settings
- Set your DPS PxPay user ID and key
- Set your Sandbox account details if using a sandbox
- Optionally, map some fields from the checkout to PxPay fields so that they get passed to the gateway
What is DPS PxPay?
DPS PxPay is a hosted Credit Card payment gateway. DPS Payment Express is one of Australasia’s leading online payments solutions providers.
What is the difference between Normal and Sandbox (testing) mode?
You can store two pairs of User ID and User Key credentials. When you first sign up for a PxPay account with DPS you will likely be issued development or testing credentials. Later, when you want to go live with your site, you will need to request a new User ID and User Key from DPS. Sandbox mode enables you to switch between your live and test credentials. If you only have testing credentials, both your User ID and Test ID and User Key and Test Key should be identical. In this instance, Sandbox mode can be switched either On or Off.
Where do I find the DPS PxPay transaction number?
The transaction number and the bank authcode are shown under Billing Details when you view the sales log for a purchase in the WordPress admin.
Can I do recurring payments?
Where can I find dummy Credit Card details for testing purposes?
I get an SSL error when my form attempts to connect with DPS
This is a common problem in local testing environments. Read how to fix your website SSL configuration.
The plugin will run in shared hosting environments, but requires PHP with the following modules enabled (talk to your host). Both are typically available because they are enabled by default in PHP, but may be disabled on some shared hosts.
Are there any filter hooks?
Developers can use these filter hooks to modify some invoice properties. Check the source code for details.
dps_pxpay_wpsc_invoice_reffor modifying the invoice reference
dps_pxpay_wpsc_invoice_txndata1for setting the TxnData1 field
dps_pxpay_wpsc_invoice_txndata2for setting the TxnData2 field
dps_pxpay_wpsc_invoice_txndata3for setting the TxnData3 field
dps_pxpay_wpsc_code_descriptionfor modifying the error messages returned from DPS Payment Express on failed access attempts
Contributors and Developers
“DPS PxPay for WP eCommerce” is open source software. The following people have contributed to this plugin.Contributors
- changed: don’t call
libxml_disable_entity_loader()in PHP 8.0 (now deprecated)