Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Crypto Payment Gateway

Laravel Crypto Payment Gateway Laravel Package

victorybiz/laravel-crypto-payment-gateway

Add cryptocurrency checkout to Laravel apps with this configurable payment gateway. It supports multiple coins, payment address generation, confirmation tracking, and callback or webhook notifications, making it easy to accept crypto orders alongside traditional payments.

View on GitHub
Deep Wiki
Context7

GoUrl.io Crypto Payment Gateway for Laravel

Frequently asked questions about Laravel Crypto Payment Gateway
How do I install victorybiz/laravel-crypto-payment-gateway in a Laravel application?
Install it with Composer, publish its config and migrations, and add your GoUrl.io merchant credentials to your environment file. Then expose a public callback or IPN route that is excluded from CSRF protection and processed through a queue. Before adopting it, run a time-boxed spike against your target Laravel and PHP versions because the package had its last release in April 2024.
Which Laravel and PHP versions are supported by this crypto payment gateway package?
You need to verify the package's Composer constraints against your target Laravel and PHP matrix rather than assuming Laravel 11 or 12 support. The last release was April 2024, so version drift is a real risk. Pin the package version in Composer and test installation, config publishing, migrations, and route registration in a disposable Laravel app.
How do I configure GoUrl.io credentials and choose which cryptocurrencies to accept?
Publish the package configuration and set your GoUrl.io merchant credentials, such as public and private keys, through environment variables. Coin and network selection should be configured according to what GoUrl.io supports for your merchant account and jurisdiction. Confirm the settlement model and supported coins in the GoUrl.io dashboard before enabling checkout in production.
How do I securely handle GoUrl.io callbacks or webhooks in Laravel?
Create a public callback route that is outside authentication middleware, excluded from CSRF verification, and safe with route caching. Verify callback authenticity according to GoUrl.io documentation, store the raw payload, and process the notification asynchronously through a queue. Make the handler idempotent so duplicate or replayed callbacks cannot create or finalize payments twice.
Does this package cryptographically verify crypto payment callbacks and prevent replay attacks?
Do not assume cryptographic callback verification or replay protection is built in; the package is best treated as a thin GoUrl.io adapter. You should implement signature or source verification, an allowlist where appropriate, idempotency keys, and replay detection in your own callback handler. Log raw callbacks and reconcile them against GoUrl.io records before marking an order as paid.
Can I accept multiple cryptocurrencies with this Laravel package?
The package is designed around GoUrl.io hosted crypto checkout, which supports multiple coins and payment address generation. You can expose available coins through your configuration, but the actual supported coins and networks depend on GoUrl.io. Validate confirmation tracking and status mapping for each coin before enabling it for customers.
How should I store and reconcile crypto payment status in my Laravel database?
Keep your Laravel application as the source of truth by persisting a payment intent, amount, currency, exchange rate, transaction hash, confirmation count, and terminal state. Map GoUrl.io statuses into your own payment state machine instead of letting package classes drive order workflows. Record an audit trail and run reconciliation against GoUrl.io so expired quotes, partial payments, overpayments, and reorgs are handled explicitly.
Is there a sandbox or testnet mode for testing crypto payments in Laravel?
Test-mode and testnet support must be verified against the package and your GoUrl.io account rather than assumed. If a sandbox is available, use it in a disposable Laravel app to test payment creation, callbacks, status mapping, and failure cases. Otherwise, run a feature-flagged staging spike and limit production exposure until callback and reconciliation behavior is proven.
What are the production risks of using victorybiz/laravel-crypto-payment-gateway?
The package has low adoption signals, including 64 stars and a last release in April 2024, so ecosystem validation and maintainer depth are limited. Production risks include Laravel and PHP version drift, thin documentation, callback spoofing or replay, missing idempotency, weak reconciliation, crypto volatility, confirmation latency, chain reorgs, refund complexity, and regulatory exposure. The MIT license helps because you can fork it, but it provides no warranty or vendor-backed support.
How does this package compare with Laravel Cashier or direct blockchain wallet integration?
This package is a thin Laravel adapter for GoUrl.io hosted checkout, not a payment orchestration layer or a self-custody wallet integration. Laravel Cashier targets subscription billing through providers such as Stripe, while direct blockchain integration would require your own wallet, node, and chain monitoring. If you need multi-provider routing or self-custody, isolate this package behind an internal CryptoPaymentGateway interface so you can replace the adapter without changing order workflows.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console