seta0909 / lumen-pay2go
pay2go payment for lumen 5.6
Installs: 68
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/seta0909/lumen-pay2go
Requires
- php: >=7.2.0
- illuminate/http: ~5.6
- illuminate/support: ~5.6
This package is not auto-updated.
Last update: 2025-10-12 10:33:59 UTC
README
pay2go lumen service
Install
- composer require seta0909/lumen-pay2go
- add service provider to app.php
$app->configure('pay2go');
and
$app->register(Pay2go\Pay2goServiceProvider::class);
- add config/pay2go.php
<?php
return [
'merchant_id' => env('MERCHANT_ID', null),
'merchant_key' => env('MERCHANT_KEY', null),
'merchant_iv' => env('MERCHANT_IV', null),
'is_prod' => env('MERCHANT_PROD', false)
];
Usage
Pay for token
use Pay2go\CreditCard
$checkout = app(Pay2go::class);
$request = [];
$request['MerchantOrderNo'] = 1;
$request['Amt'] = 100;
$request['ProdDesc'] = 'this is a production description';
$request['PayerEmail'] = 'email@test.com';
$response = $checkout->createOrder($request)
->setVersion(1.4)
->setToken($memberToken->token_value, $memberToken->token_term)
->payForToken();