Laravel SDK
Installation
composer require oxapay/oxapay-laravelPublish config/oxapay.php
config/oxapay.phpphp artisan oxapay:installAdd your keys to .env or update oxapay config:
.env or update oxapay config:OXAPAY_MERCHANT_KEY=your_merchant_api_key
OXAPAY_PAYOUT_KEY=your_payout_api_key
OXAPAY_GENERAL_KEY=your_general_api_keyQuick start
use OxaPay\Laravel\Support\Facades\OxaPay;
// via facade
$res = OxaPay::payment()->generateInvoice([
'amount' => 10.5,
'currency' => 'USDT'
]);
// via helper
$res = oxapay()->payment()->generateInvoice([
'amount' => 10.5,
'currency' => 'USDT'
]);
// key is optional and use default key from config if no passed
$res = OxaPay::payment('key_2')->generateInvoice([
'amount' => 10.5,
'currency' => 'USDT'
]);
// or use raw key
$res = OxaPay::payment("XXXXXX-XXXXXX-XXXXXX-XXXXXX")->generateInvoice([
'amount' => 10.5,
'currency' => 'USDT'
]);Handling Webhooks (Payments & Payouts)
Available methods
🔹payment
🔹account
🔹payout
🔹exchange
🔹common
🔹webhook
Exceptions
Security Notes
Testing (safe & offline)
Compatibility
Security
Contributing
License
Changelog
To view the OxaPay package on Packagist:
Last updated