Ubercart DPS Payment

Categories

Component ID

2781691

Component name

Ubercart DPS Payment

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

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

  1. Please get your DPS pxpay user ID and keys for both live & dev from paymentexpress
  2. Enable the module
  3. 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.
  4. 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.
  5. 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!

Sparks Interactive Logo