Download the PHP package frankmullenger/payment-paymentexpress without Composer

On this page you can find all versions of the php package frankmullenger/payment-paymentexpress. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package payment-paymentexpress

SilverStripe Payment PaymentExpress Module

Work in progress, some changes to the API still to come

Maintainer Contacts

Requirements

Documentation

Payment Express PxPay integration for payment module. This module currently supports PxPay only, meaning payments are processed on the PaymentExpress site.

Installation Instructions

  1. Place this directory in the root of your SilverStripe installation and call it 'payment-paymentexpress'.
  2. Visit yoursite.com/dev/build?flush=1 to rebuild the database.

Usage Overview

Enable in your application YAML config (e.g: mysite/_config/payment.yaml:

Configure using your PaymentExpress account details in the same file:

By default the gateway class can accept NZD, USD or GBP (see PaymentExpressGateway_PxPay::$supportedCurrencies). Usually your PaymentExpress account will be for a single currency that matches your merchant account. To specify this currency as the single acceptable currency alter the YAML config file e.g: a configuration that will only process payments in Australian dollars:

Note: Remember to ?flush=1 after changes to the config YAML files.

Testing

  1. Set up a developer account with PaymentExpress.
  2. Retrieve PxPayUserId and PxPayKey values and configure module accordingly using the dev environment.
  3. Install the SilverStripe payment test module or supporting ecommerce module and process a payment with [test credit card details](http://www.paymentexpress.com/Knowledge_Base/Frequently_Asked_Questions/Developer_FAQs#Testing Details).
  4. Log in to your developer account on PaymentExpress and go to Transactions->Transaction Search to view the payment that you processed.

All versions of payment-paymentexpress with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.2
silverstripe/cms Version 3.*
silverstripe/framework Version 3.*
silverstripe/payment Version 1.0.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package frankmullenger/payment-paymentexpress contains the following files

Loading the files please wait ....