Bitcoin-Core

自定義比特幣確認流程

  • May 31, 2018

我正在為比特幣實現一個支付模組。

我有以下情況。我需要客戶能夠用比特幣支付。但由於某些原因,我不能使用現有的解決方案,如Bitpay

因此,我考慮並最終得到了以下解決方案。

  1. 我們有一個 HD 類型的私鑰錢包,所以我們可以從我們的主密鑰生成子地址。
  2. 當使用者嘗試用比特幣支付時,我們正在生成一個新地址並將其顯示給使用者。
  3. 我們將地址與訂單 ID 相關聯
  4. 在後台執行的守護程序正在檢查從區塊鏈請​​求資訊以獲取具體地址的掛單,並檢查該地址收到的金額是否等於訂單總和。
  5. 如果有超過 X 次確認,我們將訂單狀態設置為已支付

我想知道這是否是可接受的解決方案,或者是否有一些更好的方法來實現自定義比特幣支付?

我很樂意提供任何建議和幫助。

謝謝

現有的解決方案可以為您處理付款處理。您可以使用BTCPayServer,其 API 類似於 BitPay 的 API。

引用自:https://bitcoin.stackexchange.com/questions/75757