memberpoint/wos-payments-bundle

There is no license information available for the latest version (v2.31) of this package.

Installs: 15

Dependents: 8

Suggesters: 0

Type:symfony-bundle

v2.31 2021-10-21 01:43 UTC

README

The MemberPoint Whole-Of-Sports (WOS) PaymentsBundle process payments using multiple different gateways.

For instructions on how to use the bundle, refer to the bundle's documentation.

Installation

These instructions assume the consuming application uses Symfony Flex.

Add the following repository to the application's composer.json file:

"repositories": [
    {
        "type": "composer",
        "url": "https://code.int.savagebull.com.au"
    }
]

Open a command console, enter the project directory, and execute:

$ composer require memberpoint/wos-payments-bundle

Post-Installation

This section describes post-installation steps required for the bundle to work correctly. Steps are divided into the following sections:

Persistence

This bundle relies on Doctrine for persistence. After installing this bundle, ensure a connection to a database is correctly configured before executing:

$ php bin/console doctrine:schema:update --force

Routes

This bundle defines a collection of routes that serve as JSON API-endpoints. If the consuming application wishes to expose these endpoints, be sure to import them into the application's routing configuration:

# config/routes.yaml
wos_payments_api:
  resource: '@PaymentsBundle/Resources/config/routing-api.yaml'
  prefix: /api

Testing

These instructions assume PHPUnit is installed.

Ensure the bundle has all development dependencies available.

Open a command console, enter the project directory, and execute:

$ phpunit | phpunit --testdox --coverage-text