This is an extension for Paymenter, allowing merchants to integrate Cryptomus as a payment gateway.
The extension enables customers to pay using cryptocurrencies while automating payment status updates.
Signup here if you don't have a Cryptomus account.
Download this extension by going to Browse Extensions in your Admin panel.
Navigate to Admin Panel → Settings → Extension Settings, then:
IDR
, EUR
, GBP
, default: USD
)The default webhook URL is:
https://yourdomain.com/extensions/cryptomus/webhook
(Optional) Ensure you whitelist Cryptomus IP: 91.227.144.54
Option | Description | Required |
---|---|---|
api_key |
Your Cryptomus API Key | ✅ |
merchant_id |
Your Merchant ID from Cryptomus | ✅ |
currency |
Default currency (e.g. IDR , EUR , GBP , default: USD ) |
✅ |
Cryptomus sends webhook notifications when payment status changes. This extension:
✅ Verifies webhook signatures using:
md5(base64_encode(json_encode($data, JSON_UNESCAPED_UNICODE)) . $api_key)
✅ Processes payment statuses:
paid
→ Marks invoice as paidcancel
, failed
, expired
→ Logs failure but does not complete payment1️⃣ Webhook signature mismatch?
2️⃣ Payment not marked as completed?
Check Paymenter logs:
storage/logs/laravel.log
Verify webhook requests in Cryptomus Business -> Payments -> Webhook logs
3️⃣ Still having issues?
This project is licensed under the MIT License.
Developed by 0xricoard
Source Code: https://github.com/0xricoard/Cryptomus-Paymenter
Accept Cryptocurrency payment with Cryptomus
Price: Free
Views: 148
Downloads: 21
Purchases: 0
User: Muhammad Rico Ardiansyah
No reviews yet.