nikjaysix/laravel-pinpayments

Laravel service provider for the Pin Payments API using the neotix/pin-php API.
38
Install
composer require nikjaysix/laravel-pinpayments
Latest Version:1.0.4
PHP:>=5.4.0
License:MIT
Last Updated:Jan 13, 2019
Links: GitHub  ·  Packagist
Maintainer: NikJaySix

Pin Payments Wrapper for Laravel 5.+

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.

How to Install

Laravel 5.+

  1. Install the nikjaysix/laravel-pinpayments package

    $ composer require nikjaysix/laravel-pinpayments
    
  2. 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
    )
    
  3. Generate a PinPayments config file

    $ php artisan vendor:publish
    
  4. Update app/config/chargify.php with your Pin Payments API credentials

    return array(
        'key' => ''
    );
    

Example Usage