2017 © Pedro Peláez
 

library laravel-ach-processor

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

image

simmatrix/laravel-ach-processor

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  • Tuesday, March 20, 2018
  • by simmatrix
  • Repository
  • 1 Watchers
  • 0 Stars
  • 38 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 14 Versions
  • 0 % Grown

The README.md

ACH Processor for Laravel

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks. Generates files based on payment entries., (*1)

Acknowledgement

This is built based on Laravel COS Processor, (*2)

Install

Via Composer, (*3)

``` bash $ composer require simmatrix/laravel-ach-processor, (*4)


## Creating an Adapter Create an adapter that implements `Simmatrix\ACHProcessor\Adapter\Beneficiary\BeneficiaryAdapterInterface`. This should translate your model into the attributes that will be used in the ACH entries. Refer to `Simmatrix\ACHProcessor\Adapter\Beneficiary\ExampleBeneficiaryAdapter` for an example. ## Configuration `php artisan vendor:publish` should publish a `ach_processor.php` into the config folder. Edit this with the configuration options for your account. Change `"beneficiary_adapter"` to the class of the adapter you created earlier. ## Usage - Generating a file to upload Call the relevant `ACHUploadProcessorFactory` subclass (either `HsbcAchUploadProcessorFactory` or `UobAchUploadProcessorFactory`) and pass in your beneficiaries, config key, and the payment description. ``` php $beneficiaries = TestPayment::all(); $ach = HsbcAchUploadProcessorFactory::create($beneficiaries, 'ach_processor.hsbc_mri.company_a', 'CashoutOct17'); echo $ach -> getString();

``` php $beneficiaries = TestPayment::all(); $ach = HsbcAchIFileUploadProcessorFactory::create($beneficiaries, 'ach_processor.hsbc_ifile.company_a', 'CashoutOct17'); echo $ach -> getString();, (*5)


``` php $beneficiaries = TestPayment::all(); $ach = UobAchUploadProcessorFactory::create($beneficiaries, 'ach_processor.uob.company_a', 'CashoutOct17'); echo $ach -> getString();

License

The MIT License (MIT). Please see License File for more information., (*6)

The Versions

20/03 2018

dev-master

9999999-dev

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

20/03 2018

1.2.1

1.2.1.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

24/02 2018

1.2.0

1.2.0.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

14/10 2017

1.1.0

1.1.0.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

14/10 2017

1.0.9

1.0.9.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

13/10 2017

1.0.8

1.0.8.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

13/10 2017

1.0.7

1.0.7.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

11/10 2017

1.0.6

1.0.6.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

11/10 2017

1.0.5

1.0.5.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

10/10 2017

1.0.4

1.0.4.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

10/10 2017

1.0.3

1.0.3.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

10/10 2017

1.0.2

1.0.2.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

10/10 2017

1.0.1

1.0.1.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house

10/10 2017

1.0.0

1.0.0.0

Handles direct bank transfer (ACH payment). Currently supports HSBC and UOB banks.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Vince Wong

hsbc uob ach automated clearing house