Confirmations

如何接受 BTC 付款

  • December 15, 2013

我正在開發一個將接受 BTC 作為付款方式的網站。

我(技術上)知道如何接受付款,我目前正在試驗守護程序和 Python-BitcoinRPC 庫,一切似乎都執行良好。

我在這裡要問的是,在比特幣專家看來,實際處理交易的最佳方式是什麼。

我目前正在測試這種方法:

  • 要求付款
  • 腳本要求比特幣守護程序生成一個新地址
  • 向使用者顯示新地址,要求向該地址付款
  • 腳本監控地址
  • 當該地址上的確認金額等於或大於要支付的金額時,將交易標記為已支付
  • 將金額從地址轉移到所有付款結束的另一個“主要”地址

這種方法好用且安全嗎?我特別不確定最後一點。

你在這個領域有什麼經驗嗎?

先感謝您!

編輯:我在將 BTC 從本地另一個地址轉移到一個地址時遇到了一些問題(不支付費用)。

您的工作流程看起來不錯,在您的交易被完全接受之前,您應該等待足夠數量的確認。不確定您是傳遞實體產品還是數字產品,這可能會影響您選擇等待的確認數量。

查看以下 RPC API 呼叫:

move <fromaccount> <toaccount> <amount> [minconf=1] [comment]  
Move from one account in your wallet to another

這將允許您在同一個錢包中將資金從一個地址轉移到另一個地址。

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