V2Board
Integrating imsafu payment with V2Board is straightforward. We will guide you through the installation and configuration process.
Plugin Download
Please click imsafu-v2board-v1.0.0.zip to download the plugin and extract it.
Plugin Upload
- Upload Imsafu.php to the
app/Payments
directory.
Backend Configuration
In the left menu, go to "Settings" -> "Payment Configuration" plugin, then click the "+ Add Payment Method" button in the upper left corner.
Select the interface file as Imsafu
.
Plugin Configuration and Explanation
Parameter Explanation:
Merchant Secret
: Please go to imsafu official website and click on "Join Waitlist" to fill out the form to apply for an API Key. (This field can be left blank if Test Mode is enabled)Receiving Address
: You can use a wallet address or a deposit address of an exchange. Note that only ETH-format addresses (starting with 0x) are supported.Currency Unit
: CNY/USD. By default, USD is used as the payment currency. If you choose another currency (such as CNY), the system will automatically convert it to USD based on the current exchange rate.Brand Name
: The name displayed on the payment interface.Test Mode
: Fill intrue
to enable Test Mode. You can use the test network and test coins for payment testing. In this case, theMerchant Secret
field is not required.
Additional Notes
If you are using a CDN (such as Cloudflare) to enable HTTPS, you need to manually enter your domain in the "Custom Notification Domain" field, otherwise, you may not receive notifications for successful payments.
V2Board cancels orders that have not been paid for over 30 minutes by default. You can modify the file
app/Jobs/OrderHandleJob.php
and change1800
to the desired time in seconds. You need to restart V2Board for the changes to take effect.