Confirmations
如何接受 BTC 付款
我正在開發一個將接受 BTC 作為付款方式的網站。
我(技術上)知道如何接受付款,我目前正在試驗守護程序和 Python-BitcoinRPC 庫,一切似乎都執行良好。
我在這裡要問的是,在比特幣專家看來,實際處理交易的最佳方式是什麼。
我目前正在測試這種方法:
- 要求付款
- 腳本要求比特幣守護程序生成一個新地址
- 向使用者顯示新地址,要求向該地址付款
- 腳本監控地址
- 當該地址上的確認金額等於或大於要支付的金額時,將交易標記為已支付
- 將金額從地址轉移到所有付款結束的另一個“主要”地址
這種方法好用且安全嗎?我特別不確定最後一點。
你在這個領域有什麼經驗嗎?
先感謝您!
編輯:我在將 BTC 從本地另一個地址轉移到一個地址時遇到了一些問題(不支付費用)。
您的工作流程看起來不錯,在您的交易被完全接受之前,您應該等待足夠數量的確認。不確定您是傳遞實體產品還是數字產品,這可能會影響您選擇等待的確認數量。
查看以下 RPC API 呼叫:
move <fromaccount> <toaccount> <amount> [minconf=1] [comment] Move from one account in your wallet to another
這將允許您在同一個錢包中將資金從一個地址轉移到另一個地址。