Description
DPS PxPay for WP eCommerce adds a credit card payment gateway for DPS Payment Express PxPay 2.0 to the WP eCommerce shopping cart plugin.
Sponsorships
- creation of this plugin was generously sponsored by Nick Sundberg.
Thanks for sponsoring new features on DPS PxPay for WP eCommerce!
Requirements:
- Install the WP eCommerce shopping cart plugin
- Create an account with DPS for PxPay
Privacy
Information gathered for processing a credit card transaction is transmitted to Payment Express for processing, and in turn, Payment Express passes that information on to your bank. Please review Payment Express’ Privacy Policy for information about how that affects your website’s privacy policy. By using this plugin, you are agreeing to the terms of use for Payment Express.
Screenshots
Installation
After uploading and activating this plugin, you need to configure it.
- Navigate to
Settings > Store > Payments
in 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
FAQ
-
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?
-
Not yet.
-
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.
- XMLWriter
- SimpleXML
-
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_ref
for modifying the invoice referencedps_pxpay_wpsc_invoice_txndata1
for setting the TxnData1 fielddps_pxpay_wpsc_invoice_txndata2
for setting the TxnData2 fielddps_pxpay_wpsc_invoice_txndata3
for setting the TxnData3 fielddps_pxpay_wpsc_code_description
for modifying the error messages returned from DPS Payment Express on failed access attempts
Contributors & Developers
“DPS PxPay for WP eCommerce” is open source software. The following people have contributed to this plugin.
Contributors“DPS PxPay for WP eCommerce” has been translated into 5 locales. Thank you to the translators for their contributions.
Translate “DPS PxPay for WP eCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change log
1.1.1
Released 2021-03-04
- changed: don’t call
libxml_disable_entity_loader()
in PHP 8.0 (now deprecated)