Blockchain

如何在 PHP 中使用區塊連結受付款

  • October 21, 2020

我正在嘗試建立一種 BitPay 系統,其中

  1. 使用者選擇他們想要發送的金額(BTC 價格)。

2)系統給使用者一個他們需要支付的金額和他們需要發送到的地址。

  1. 系統檢查資金是否從使用者的比特幣地址發送到指定比特幣數量的接收地址

  2. 如果一切正常,顯示消息或其他內容,如果沒有則顯示錯誤

我怎樣才能做到這一點?

既然你說“有點像 BitPay 系統”,我假設你不想使用 BitPay。

您可以從剖析人們在諸如bitwaspbitcoin-php等儲存庫的空間中所做的一些工作開始。這可能超出了您的需要,但是如果您希望所有邏輯都存在於 php 中,那麼建構塊就可以滿足您的需求。

如果您想實際生成地址,這裡是一個很好的起點

這是我認為開發起來非常簡單的工作流程的快速嘗試。

使用者以他們的貨幣輸入價值。查詢諸如Blockchain.info上的匯率表,顯示比特幣金額。您可以使用PHP QR生成一個QR 碼,並顯示一個連結以點擊/地址以複製/粘貼,然後使用 Blockchain.info 或其他內容驗證交易是否已完成。

或者….你可以使用Blockchain.info 的免費工具,但我認為你有一個理由想要建構自己的解決方案。

如果我弄錯了並且您確實想使用 BitPay,您可能會使用BitPay API的BillInvoice方法。

您可以使用 GoUrl.io PHP 比特幣開源支付類。

Github - <https://github.com/cryptoapi/Payment-Gateway>

PHP 範例 - <https://gourl.io/bitcoin-payment-gateway-api.html>

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