请问比特币支付怎么集成到php网站?
网友回复
首先下载比特币钱包
下载地址:https://bitcoin.org/zh_CN/download
下载安装后,)找到 bitcoin.conf 配置文件,windows可从钱包界面窗口的“设置=>选项>打开配置文件进入”(其他系统版本自行找到 bitcoin.conf文件)。
修改bitcoin.conf文件如下:
regtest=1 listen=1 server=1 rpcuser=admin rpcpassword=123456 rpcallowip=192.168.3.144 rpcallowip=192.168.3.182 rpcport=8832参数说明: regtest:开启测试网络1为开启0为关闭 Listen:开启监听模式,默认开启 Server:1表示接受RPC指令0不接收 Rpcuser:用来访问钱包的RPC用户名 Rpcpassword:用来访问钱包的RPC密码 Rpcallowip:指定哪些IP可以通过RPC访问钱包 Rpcport:RPC访问端口
重启钱包服务后可以做界面看到测试模式开启的标志
然后可以在命令行中操作钱包了
创建账户地址: Getnewaddress(账户) 根据账户生成钱包地址,没有对应账户则生成新账户 模拟挖矿获得币(此方式用于测试网络,正式网络中有矿工挖矿不需要此操作): Generate(挖矿次数) 模拟挖矿可获得挖矿奖励,可在测试环境下获得比特币的手段 查看账户余额 Listaccounts 查询钱包所有账户的信息 getbalance (账户) 根据账户查询余额 (未满6次确认的交易不算) 根据地址发送比特币 Sendfrom(转出账户,目标地址...
点击查看剩余70%
可以使用blockchain api,他可以实时监听钱包收付款事件并通过回调告知您的服务器。
地址:https://www.blockchain.com/api/api_receive
Blockchain Receive Payments API 介绍
Blockchain Receive Payments API V2 是开始接受自动比特币支付的最快捷、最简单的方法。只需一个简单的 HTTP GET 请求,您就可以在几分钟内启动并运行。 接收比特币付款所涉及的困难之一是需要为每个新用户或发票生成一个唯一地址。这些地址需要安全地监控和存储。区块链接收支付 API 负责地址的生成和监控。每当收到付款时,我们都会使用简单的回调通知您的服务器。
请求 API 密钥
访问 Blockchain.info API
要使用 Receive Payments API V2,请在https://www.blockchain.com/api/request申请 API 密钥。
此 API 密钥仅适用于我们的 Receive Payments API。您不能将标准区块链钱包 API 密钥用于 Receive Payments V2,反之亦然。
获取扩展公钥 (xPub)
可以使用我们新的区块链钱包创建 xPubs
此 API 要求您拥有 BIP 32 帐户 xPub 才能接收付款。开始接收付款的最简单方法是在https://www.blockchain.com/api/request打开一个区块链钱包。您应该在您的钱包中创建一个新帐户,专门用于此 API 促成的交易。进行 API 调用时,请使用此帐户的 xPub(位于 Settings -> Addresses -> Manage -> More Options -> Show xPub 中)。
生成接收地址 [GET]
为您的客户提供唯一的、未使用的比特币地址
可以使用我们新的区块链钱包创建 xPubs
https://api.blockchain.info/v2/receive?xpub=$xpub&callback=$callback_url&key=$key
根据 BIP 44 的定义,钱包软件不会扫描过去 20 个未使用的地址。如果来自此 API 的足够多的请求没有匹配的付款,您可以生成超出此范围的地址,这将使支付给这些地址的资金变得非常困难。因此,如果此 API 检测到会造成超过 ...
点击查看剩余70%