softlogic-gt/neopay-laravel

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

NeoPay Laravel Payment Gateway

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/softlogic-gt/neopay-laravel

v1.0.0 2026-02-04 22:03 UTC

This package is auto-updated.

Last update: 2026-02-04 22:05:12 UTC


README

Send payment transactions to NeoPay (Neonet). You must have an active account for this to work. The package automatically validates all input data.

Installation

composer require softlogic-gt/neopay-laravel

Set your environment variables

NEOPAY_TEST=true
NEOPAY_AFFILLIATION=
NEOPAY_TERMINAL=
NEOPAY_USER=
NEOPAY_PASSWORD=

Usage

In the constructor, if the email is specified, a confirmation receipt is sent. The default subject is Comprobante de pago.

Sale

use SoftlogicGT\NeoPayLaravel\NeoPay;

$creditCard = '4000000000000416';
$expirationMonth = '2';
$expirationYear = '26';
$cvv2 = '123';
$amount = 1230.00;
$externalId = '557854';

$server = new NeoPay(
    [
        'receipt' => [
            'email'   => 'email@email.com',
            'subject' => 'My custom subject',
            'name'    => 'The name to print on the receipt'
        ]
    ]
);

$response = $server->sale($creditCard, $expirationMonth, $expirationYear, $cvv2, $amount, $externalId);

It will throw an exception if any error is received from NeoPay, or an object with the following info:

[[auditNumber] => 111111 [referenceNumber] => 254555555 [authorizationNumber] => 022226 [responseCode] => 00 [messageType] => 0210]