PHP code example of sloukapetr / moneta-laravel-package
1. Go to this page and download the library: Download sloukapetr/moneta-laravel-package library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sloukapetr / moneta-laravel-package example snippets
return [
'sandbox' => env('MONETA_SANDBOX', true),
'api_token' => env('MONETA_API_TOKEN'),
'client_id' => env('MONETA_CLIENT_ID'),
'client_secret' => env('MONETA_CLIENT_SECRET'),
'oauth_scope' => env('MONETA_OAUTH_SCOPE'),
'oauth_token_url' => env('MONETA_OAUTH_TOKEN_URL', 'https://api.moneta.cz/auth/oauth/v2/token'),
'application_name' => env('MONETA_APPLICATION_NAME', 'Laravel Package'),
'identification_number' => env('MONETA_IDENTIFICATION_NUMBER'),
'business_name' => env('MONETA_BUSINESS_NAME'),
'base_url' => env('MONETA_BASE_URL', 'https://api.moneta.cz'),
'timeout' => 15,
'retry' => 3,
];
use SloukaPetr\Moneta\Facades\Moneta;
$accounts = Moneta::accounts()->all();
$balance = Moneta::accounts()->getBalance($accountId);
$transactions = Moneta::transactions()->get($accountId);
$statements = Moneta::statements()->list($accountId);
$accounts = Moneta::accounts()->all();
$accounts = Moneta::withClientCredentials()->accounts()->all();
$accounts = Moneta::withContext([
'client_id' => 'your-client-id',
'client_secret' => 'your-client-secret',
'oauth_scope' => 'vip_sandbox',
])->withClientCredentials()->accounts()->all();
$statements = Moneta::statements()->list($accountId, ['from' => '2026-01-01', 'to' => '2026-01-31']);
$download = Moneta::statements()->download($accountId, $statementId, 'JSON');
$url = Moneta::statements()->downloadUrl($accountId, $statementId, 'PDF');
$file = Moneta::statements()->downloadFile($fileId);
bash
php artisan vendor:publish --tag=moneta-config
bash
php vendor/bin/pest