Laravel API Integration Integration
Deploy a zero-middleware, open-source crypto gateway for Laravel and raw PHP. Route customer payments instantly to your personal wallet with secure HMAC verification
Why Developers Choose This Package
No Merchant Account Needed
Payments go directly to your crypto wallet
169+ Fiat Currencies
USD, EUR, GBP, CAD and more โ converted at live rates
10-Minute Integration
Simple composer install, clear docs, copy-paste code
No KYC for Basic Accounts
Start accepting payments without identity verification
Binance QR Code Payments
Customers scan and pay without leaving your app
Zero Hidden Fees
No network surcharges or platform fees on the plugin
Laravel 8, 9, 10, 11 Ready
Works with any modern Laravel version
Auto Webhook Route
Package registers notify route automatically
Installation Guide
Follow these steps to get up and running in Within 5 min
1๐ฆ Installation via Composer
composer require payerurl/binance-and-crypto-checkout2โ๏ธ Publish Configuration
php artisan vendor:publish \
--provider="Payerurl\Providers\AppServiceProvider" \
--tag=config3๐ Get Your API Key (Free)
- Sign up at dash.payerurl.com
- Go to Dashboard โ Get API Credentials
- Copy your Public Key and Secret Key
๐ Registration is free and takes under 2 minutes. No credit card required.
4๐ Environment Configuration
Add your API credentials to .env:
PAYERURL_PUBLIC_KEY="your_public_key"
PAYERURL_SECRET_KEY="your_secret_key"5๐ Quick Start โ Controller Integration
use Payerurl\Payerurl;
public function pay()
{
$invoiceId = 'LRB-' . time();
$amount = 1000; // $1000.00
$currency = 'usd';
$data = [
'first_name' => 'Alice',
'last_name' => 'Smith',
'email' => '[email protected]',
'redirect_url' => route('payment.success'),
'cancel_url' => route('cart'),
];
$response = Payerurl::payment($invoiceId, $amount, $currency, $data);
if ($response['status']) {
return redirect()->away($response['redirectUrl']);
}
return back()->with('error', $response['message']);
}6๐ Webhook โ Payment Notify
The package auto-registers POST /{APP_URL}/payerurl/notify. Listen for the event in your EventServiceProvider:
use Payerurl\Events\PaymentNotifySuccess;
protected $listen = [
PaymentNotifySuccess::class => [
\App\Listeners\UpdateOrderOnPayerurlPayment::class,
],
];
// In your Listener:
public function handle(PaymentNotifySuccess $event): void
{
$orderId = $event->payload['order_id'];
// Update your order status here
}Supported Cryptocurrencies & Networks
Full Payment Flow
Your Laravel app calls the API and gets a payment URL
Customer is redirected to a secure hosted checkout page
Customer scans the QR code with their Binance app or pays with crypto
Payment is confirmed and funds land directly in your wallet
Your notify_url receives a webhook with the order status update
Your Laravel App โ PayerURL API โ Checkout Page โ Customer Pays
โ
Your Wallet โ Funds (instant) โ Payment Verified โ Blockchain
โ
Your notify_url โ Webhook (order status update)Compared to Other Solutions
| Feature | PayerURL | Stripe / PayPal | Coinbase Commerce |
|---|---|---|---|
| No merchant account | โ | โ | โ |
| Direct to your wallet | โ | โ | Partial |
| No KYC required | โ (Basic) | โ | โ |
| Binance QR support | โ | โ | โ |
| Laravel SDK | โ | โ | โ |
| 169+ fiat currencies | โ | Partial | โ |
| Zero platform fees | โ | โ | โ |
Frequently Asked Questions
Do I need a Binance merchant account?
No. The package works with a standard personal Binance account. You can start accepting Binance QR code payments immediately without any business verification.
Is there a transaction fee?
No network or hidden fees from PayerURL. Standard blockchain network fees may apply depending on the coin and network chosen by the customer.
Can I use this without KYC?
Yes. Basic accounts can receive and process crypto payments without mandatory identity verification.
Does this work with Laravel API / REST endpoints?
Yes โ it's a standard Laravel package that integrates with any controller, API resource, or Livewire component.
How do I handle the webhook in Laravel?
The package auto-registers the webhook route. Listen for the PaymentNotifySuccess event in your EventServiceProvider โ no manual route setup needed.
Key Features
- 169+ Fiat Currency Support (USD, EUR, GBP, CAD, BDT, etc.)
- Real-Time Exchange Rate Conversion
- Direct Wallet Settlement
- No KYC Required (Basic Accounts)
- Secure API Verification (HMAC SHA256)
- Instant Order Status Update via Event/Listener
- 100% Free & Open Source (MIT License)
- Laravel 8, 9, 10, 11 Compatible
- 24/7 Telegram Support
Requirements
- PHP 7.4+ / Laravel 8, 9, 10, or 11
- Composer installed on your server
- Free PayerURL merchant account
- A crypto wallet address to receive payments
- SSL certificate on your domain (recommended)
๐งพ MIT License โ free for personal and commercial use.