Ubercart DPS Payment
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
DPS (Direct Payment Solutions) Payment Express payment gateway plugin for Ubercart
Payment Express (provider hosted solution) is commonly used in Australia and New Zealand. This module implements pxpay2 based solution as an checkout payment method for drupal Ubercart
Notification
DPS pxpay user ID and key (live / dev) from paymentexpress is required
This implementation requires php cURL installed.
Ubercart needs to be installed with following modules enabled: Cart, Country, Order, Product, Store, Payment.
Enable the DPS module, which can be found under the Ubercarts payment module section, and the new payment method will become available in the Stores "Payment Method" page at /admin/store/config/payment
"DPS pending" status added into the order status list for later on usage - eg payment failed from dps and please remove this payment status via admin/store/config/orders when uninstall the this module
Installation & Configuration
- Please get your DPS pxpay user ID and keys for both live & dev from paymentexpress
- Enable the module
- Add 'DPS Checkout' payment method via admin/store/config/payment
- currently we only support single payment method instances so avoid adding additional methods once DPS has been used. - Add the required info on the config page (admin/store/config/payment/method/dps). If live account details are not available just use the same dev detail in the live fields.
- DPS payment method added in 3) should now show as a payment option in the cart checkout form.
Credits
Ubercart PaymentExpress - DPS PXPay & PXPost: xurizaemon
PxPay_Curl.inc.php: PHP cURL from DPS
This module was built with the support of Sparks Interactive - a New Zealand company supporting the Drupal Community!

