apriil/payment

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

Maintainers

Package info

github.com/Apriil-Digital/netflex-payments

pkg:composer/apriil/payment

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0


README

Payment integration for Netflex commerce (Nets Easy and extensible processors).

Requirements

  • PHP 8.4+
  • Laravel 13 (illuminate/support and illuminate/routing ^13.0)
  • Netflex Framework 7.x (netflex/commerce and netflex/renderer ^7.0)

Install

composer require apriil/payment

Publish config and views when needed:

php artisan vendor:publish --tag=config --provider="Apriil\Payment\Providers\PaymentServiceProvider"
php artisan vendor:publish --tag=views --provider="Apriil\Payment\Providers\PaymentServiceProvider"

CSRF / request forgery

Laravel 13 renames CSRF middleware to PreventRequestForgery. Payment callback routes exclude that middleware automatically, but you should still whitelist payment routes in your app middleware when required:

  • App\Http\Middleware\PreventRequestForgery — exclude or except payment callback paths as documented in the Laravel 13 upgrade guide.

Migrating from apility/payment

Was Now
apility/payment apriil/payment:^1.0
Apility\Payment\… Apriil\Payment\…
apility/nets-easy apriil/nets-easy:^1.0
VerifyCsrfToken middleware docs PreventRequestForgery
  1. Require netflex/framework:^7.0 and apriil/payment:^1.0.
  2. Replace Apility\Payment imports and config FQCNs with Apriil\Payment.
  3. Upgrade app CSRF middleware per Laravel 13.
  4. Re-publish config if config/payment.php still references old class names.