# Omnipay: Payment Express

**DPS Payment Express driver for the Omnipay PHP payment processing library**

[![Build Status](https://travis-ci.org/thephpleague/omnipay-paymentexpress.png?branch=master)](https://travis-ci.org/thephpleague/omnipay-paymentexpress)
[![Latest Stable Version](https://poser.pugx.org/omnipay/paymentexpress/version.png)](https://packagist.org/packages/omnipay/paymentexpress)
[![Total Downloads](https://poser.pugx.org/omnipay/paymentexpress/d/total.png)](https://packagist.org/packages/omnipay/paymentexpress)

[Omnipay](https://github.com/thephpleague/omnipay) is a framework agnostic, multi-gateway payment
processing library for PHP 5.3+. This package implements Payment Express support for Omnipay.

## Installation

Omnipay is installed via [Composer](http://getcomposer.org/). To install, simply add it
to your `composer.json` file:

```json
{
    "require": {
        "omnipay/paymentexpress": "~2.0"
    }
}
```

And run composer to update your dependencies:

    $ curl -s http://getcomposer.org/installer | php
    $ php composer.phar update

## Basic Usage

The following gateways are provided by this package:

* PaymentExpress_PxPay. The PxPay version 2.0 endpoint is supported. If you are still using the version 1.0 endpoint then please contact PxPay and they will change you to the 2.0 endpoint. The API is backwards compatible.
* PaymentExpress_PxPost
* PaymentExpress_PxFusion

For general usage instructions, please see the main [Omnipay](https://github.com/thephpleague/omnipay)
repository.

## Support

If you are having general issues with Omnipay, we suggest posting on
[Stack Overflow](http://stackoverflow.com/). Be sure to add the
[omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.

If you want to keep up to date with release anouncements, discuss ideas for the project,
or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which
you can subscribe to.

If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/thephpleague/omnipay-paymentexpress/issues),
or better yet, fork the library and submit a pull request.
