This is a wrapper using the noetix/pin-php library for the Pin Payments API. It creates a service provider and facade for autoloading into laravel.
-
Install the
nikjaysix/laravel-pinpayments
package$ composer require nikjaysix/laravel-pinpayments
-
Update
config/app.php
to activate the LaravelPinPayments package# Add `LaravelPinPaymentsServiceProvider` to the `providers` array 'providers' => array( ... NikJaySix\LaravelPinPayments\LaravelPinPaymentsServiceProvider::class, ) # Add the `LaravelPinPaymentsFacade` to the `aliases` array 'aliases' => array( ... 'PinPayments' => NikJaySix\LaravelPinPayments\LaravelPinPaymentsFacade::class )
-
Generate a PinPayments config file
$ php artisan vendor:publish
-
Update
app/config/chargify.php
with your Pin Payments API credentialsreturn array( 'key' => '' );