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.zipopen in new window to download the plugin and extract it.

Plugin Upload

  1. 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

v2board-plugin

Parameter Explanation:

  1. Merchant Secret: Please go to imsafu official websiteopen in new window 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)
  2. 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.
  3. 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.
  4. Brand Name: The name displayed on the payment interface.
  5. Test Mode: Fill in true to enable Test Mode. You can use the test network and test coins for payment testing. In this case, the Merchant 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 change 1800 to the desired time in seconds. You need to restart V2Board for the changes to take effect.

Last Updated:
Contributors: xavierdiff, tomatopasta67