https://github.com/ntidev/payliancebundle
Payliance ReceivablePro's integration to Symfony2
https://github.com/ntidev/payliancebundle
Last synced: over 1 year ago
JSON representation
Payliance ReceivablePro's integration to Symfony2
- Host: GitHub
- URL: https://github.com/ntidev/payliancebundle
- Owner: ntidev
- Created: 2018-03-22T17:50:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-08-17T17:59:23.000Z (almost 6 years ago)
- Last Synced: 2025-03-05T12:48:09.327Z (over 1 year ago)
- Language: PHP
- Size: 1.11 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Payliance ReceivablePro Integration Symfony2
### Description
This bundle is used to integrate with ReceivablesPro from Payliance in order to process ACH payments.
### Requirements
This bundle depends strictly on the following:
1. https://github.com/schmittjoh/JMSSerializerBundle (In order to handle serialization/deserialization of Payliance's API interactions)
2. http://docs.guzzlephp.org/en/stable/overview.html (Used to make HTTP/s requests.)
3. https://github.com/craue/CraueConfigBundle (Used to store the configuration of Payliance's API)
### Installation
1. Install the bundle using composer
```
$ composer require nti/payliance-bundle
```
2. Register the bundle inside the `AppKernel.php`
```
public function registerBundles()
{
...
new NTI\PaylianceBundle\NTIPaylianceBundle(),
}
```
3. Create the necessary configurations on the `craue_config_setting` table. See the file `SQL/payliance_craue_config_setting.sql` for the list of configurations.
### Usage
There are 3 services that can be used: `PLCustomerService`, `PLACHAccountService`, `PLPaymentService`
### Todo
- Include recurring and scheduling options for payments
- Include samples of how to use the services
- Complete Unit Testing
- Add Travis CI
- Sphinx Documentation