在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

如何使用php開發以太坊的支付系統

如何使用php開發以太坊的支付系統

更新時間:2025-12-05 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本文是php開發以太坊系統,主要是介紹使用php進行智能合約開發交互,進行賬號創建、交易、轉賬、代幣開發以及過濾器和事件等內容。

當我第一次考慮通過加密貨幣實施支付時,我查看了像Stripe這樣的可用解決方案。我覺得Stripe的問題在于,它只允許使用美國商家帳戶進行比特幣支付,所以這對我來說不是一個選擇。在以太坊世界,它看起來更糟糕。有一些較新的服務,但他們都想要分享蛋糕。

那么從頭開始構建以太坊支付系統,我們需要什么?

  • 運行PHP的Web服務器。

  • 啟用了RPC的專用網絡中至少有一個Parity節點。

  • 網絡服務器上的虛擬地址生成器,如vanity-eth。

那它是如何工作的?

  • 使用coinbase或kraken API中的當前價格計算ETH的價格。

  • 使用虛擬生成器生成地址對,并將私鑰加密或轉移到另一個服務器。

  • 顯示生成的地址給客戶,如果收到付款,則每隔幾秒檢查一次地址。

理論上似乎是沒有問題的,那讓我們構建它。

第1步:設置服務器

我們將使用nodejs中的vanity-eth來生成地址。

npm install -g vanity-eth@1.0.4"

在Windows上安裝vanity-eth后:

1418372061-5b9082ef3d224_articlex.jpg

還需要一些Etherum節點。我正在使用Parity,因為它快速可靠。

使用這些參數啟動它,但不要將節點直接暴露給Internet,將它們保留在防火墻后面而不進行端口轉發。

parity --jsonrpc-interface 0.0.0.0 --jsonrpc-hosts="all" --auto-update=all --jsonrpc-cors null

完成同步的奇偶校驗日志:

2567405850-5b9082ef3df24_articlex.jpg

為了更快地部署,您可以使用Parity Docker容器。還可以保存數據,這樣每次重新制作容器時都不必重新同步。

第2步:編寫付款類

首先創建一個名為libs的文件夾,然后將php-ethereum repo克隆到其中。ethereum-php項目是json-rpc類的一個很好的封裝。

然后我們使用以下類并將其另存為ethpay.php。這是支付處理的主要邏輯。你可以用它來:

  • 生成地址對

  • 檢查余額(待定的和已完成的)

  • 從WEI轉換為ETH

<?php 
define('RPC_IP','127.0.0.1');
define('RPC_PORT',8545);
require 'libs/ethereum-php/ethereum.php';
$e = new EthPay();
class EthPay
{
    private $eth;
        //讓我們建立與parity節點的連接
    function __construct()
    {
        $this->eth = new Ethereum(RPC_IP, RPC_PORT);
        if(!$this->eth->net_version()) die('RPC ERROR');
    }

    / *
    *得到一個地址的余額,
    *來自parity的余額以十六進制形式出現在wei中
    *使用bc數學函數轉換它
    * /
    function getBalanceOfAddress($addr)
    {
        $eth_hex = $this->eth->eth_getBalance($addr, 'latest');
        $eth = $this->wei2eth($this->bchexdec($eth_hex));
        $pending_hex = $this->eth->eth_getBalance($addr, 'pending');
        $pending = $this->wei2eth($this->bchexdec($pending_hex));
        return array('balance'=>$eth,'pending'=>$pending);
    }
    function getCurrentPrice($currency='USD')
    {
        $data = json_decode(file_get_contents('https://api.coinbase.com/v2/prices/ETH-'.$currency.'/spot'),true);
        return $data['data']['amount'];
    }
    /*
    *我們將使用vanityeth生成私鑰對
    * npm install -g vanity-eth
    *我們必須重新格式化輸出字符串以用作JSON
    * /
    function genPair()
    {
        exec('vanityeth', $outputAndErrors, $return_value);
        $answer = implode(NULL,$outputAndErrors);
        $answer = str_replace('address:','"address":',$answer);
        $answer = str_replace('privKey:','"privKey":',$answer);
        $answer = str_replace('\'','"',$answer);
        return json_decode($answer,true);
    }
    //以下功能用于轉換和處理大數字
    function wei2eth($wei)
    {
        return bcp($wei,1000000000000000000,18);
    }
    function bchexdec($hex) {
        if(strlen($hex) == 1) {
            return hexdec($hex);
        } else {
            $remain = substr($hex, 0, -1);
            $last = substr($hex, -1);
            return bcadd(bcmul(16, $this->bchexdec($remain)), hexdec($last));
        }
    }
}

最后一步:與您的網站集成

根據您的服務,有多種方法可以執行此操作。

在API Heaven,我們為每位客戶提供一個可以存入資金的ETH地址。cronjob每分鐘檢查所有客戶地址以檢測更改。如果他們將ETH添加到地址,則余額將轉換為API配額,因此我們的客戶甚至不需要登錄該站點來添加資金。

API Heaven中的示例集成:

1088678934-5b9082ef48315_articlex.jpg

另一個方法是計算固定價格并將其保存在用戶會話中。客戶必須在網站上付款,并且您需要向AJAX查詢已收到的付款。如果收到全部金額,后端會觸發銷售。

最重要的是,您不需要外部服務來在您的網站上集成以太坊支付系統。來一起邊學邊玩以太坊吧。

相關推薦:

如何用PHP開發在線支付系統

如何開發一個虛擬域名系統

以上就是如何利用php開發以太坊的支付系統的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 日韩中文字幕免费在线| 91专区在线观看| 在线黄色免费观看| 人人干人人视频| 男人插女人下面免费视频| 无码人妻丰满熟妇区96| 免费高清在线观看免费| 97xxxxx| 男女视频一区二区三区| 国产 porn| 91欧美一区二区三区| 在线观看av的网址| 激情五月六月婷婷| www.av毛片| 日韩欧美精品在线观看视频| 国产精品拍拍拍| 91 视频免费观看| 潘金莲一级淫片aaaaa免费看| av磁力番号网| 日韩网站在线免费观看| 老头吃奶性行交视频| 天天操天天干天天做| 久久久无码中文字幕久...| 欧美在线观看视频免费| 99999精品视频| 福利片一区二区三区| 成人短视频在线观看免费| 无码人妻少妇伦在线电影| 无码日韩人妻精品久久蜜桃| 中文字幕 欧美日韩| 国产日韩av网站| 中文字幕线观看| 欧美亚洲日本一区二区三区| 91插插插插插插插插| 日韩在线视频在线| 色一情一乱一伦一区二区三区日本| 手机在线观看日韩av| 欧美激情国产精品日韩| 777久久精品一区二区三区无码| 男人日女人下面视频| 91欧美一区二区三区| 国产免费人做人爱午夜视频| 日韩中文字幕在线不卡| 最新中文字幕2018| 免费在线激情视频| 国产人妻互换一区二区| 欧美美女性视频| 国产黄色特级片| 日韩精品在线视频免费观看| 91性高潮久久久久久久| 国产精品拍拍拍| 无码人妻丰满熟妇区毛片18| 国产中文字幕乱人伦在线观看| 在线播放免费视频| 午夜在线观看av| 韩国一区二区av| jizzjizzxxxx| 国产精品后入内射日本在线观看| www.男人天堂网| 日本国产中文字幕| 日本一区二区三区四区五区六区| 欧美美女一级片| 亚洲涩涩在线观看| 999久久久精品视频| 日韩欧美国产片| 97超碰人人爽| 亚洲免费在线播放视频| 亚洲最新免费视频| 日本丰满少妇黄大片在线观看| 性欧美在线视频| 久久99国产精品一区| 国产精品8888| 缅甸午夜性猛交xxxx| 国产乱子夫妻xx黑人xyx真爽| 国产精品视频一区二区三区四区五区| 国产中文字幕免费观看| 无遮挡又爽又刺激的视频| 少妇高清精品毛片在线视频 | 少妇性饥渴无码a区免费| 国产黄页在线观看| 国产免费人做人爱午夜视频| 天天天干夜夜夜操| 午夜影院免费版| 亚洲精品无码国产| 香蕉视频网站入口| 一区二区三区四区久久| 欧美日韩中文字幕在线播放| 性欧美大战久久久久久久| 男人搞女人网站| 一级黄色片播放| 东京热加勒比无码少妇| 日本特黄在线观看| 国产美女网站在线观看| 无需播放器的av| 国产肉体ⅹxxx137大胆| 美女网站免费观看视频| 久久久天堂国产精品| 日本三级免费观看| 亚洲精品少妇一区二区| 欧美成人黄色网址| 亚洲国产精品成人天堂| 欧美在线a视频| 国产伦精品一区二区三区四区视频_| 91视频免费版污| www.亚洲视频.com| 日韩欧美亚洲另类| 丝袜老师办公室里做好紧好爽| 中文字幕日韩久久| 国产乱子夫妻xx黑人xyx真爽| 裸体裸乳免费看| 久久久久久久久久一区| 欧美激情精品久久久久久小说| a级片一区二区| www.污网站| 亚洲色图久久久| 成人在线观看黄| 日本中文字幕网址| a级片一区二区| 超碰中文字幕在线观看| 伊人影院综合在线| 国产主播中文字幕| 久久精品视频91| 丝袜老师办公室里做好紧好爽| 国内少妇毛片视频| 国产精品日韩三级| 欧美日韩dvd| 日韩精品免费一区| 免费cad大片在线观看| 欧美精品一区二区性色a+v| 国产精品igao网网址不卡| 亚洲娇小娇小娇小| 日本中文字幕二区| 国产传媒免费观看| 九九久久久久久| 警花观音坐莲激情销魂小说| 欧美视频亚洲图片| 天天爱天天做天天操| 少妇久久久久久被弄到高潮| 黄色一级视频播放| 久艹在线免费观看| 噜噜噜久久亚洲精品国产品麻豆| 欧美成人三级在线视频| 日韩av资源在线| 91制片厂毛片| 日韩av片网站| 欧美视频亚洲图片| 国产成人永久免费视频| 黄色国产一级视频| 午夜免费高清视频| 国产四区在线观看| 全黄性性激高免费视频| 国产在线观看福利| 久久撸在线视频| 国产激情在线看| 成人精品视频一区二区| 三区视频在线观看| 无码中文字幕色专区| 91极品尤物在线播放国产| 日韩欧美中文在线视频| 日韩精品xxxx| 亚洲综合20p| 欧美日韩激情视频在线观看| 欧美激情第3页| 99在线免费视频观看| 欧美午夜aaaaaa免费视频| 欧洲精品视频在线| 国产成人精品视频ⅴa片软件竹菊| 6080国产精品| 国产在线观看福利| 黄色一级大片免费| 性生生活大片免费看视频| 精品无码国产一区二区三区av| 99热手机在线| av黄色在线网站| 国产肉体ⅹxxx137大胆| 欧美成人乱码一二三四区免费| 国产不卡一区二区视频| xxxx在线免费观看| 亚洲精品高清无码视频| 欧美在线一区视频| 992tv成人免费观看| 91看片破解版| 特级丰满少妇一级| 久久婷婷国产91天堂综合精品| 欧美这里只有精品| 亚洲成人动漫在线| 亚洲一二三不卡| 色噜噜狠狠永久免费| 免费在线观看毛片网站| 内射国产内射夫妻免费频道| 18黄暴禁片在线观看| 国产专区在线视频| 日日噜噜夜夜狠狠久久丁香五月| 五月天av在线播放| www.com操| 午夜久久福利视频| 男人午夜视频在线观看| 人人爽人人爽av| 天天干天天色天天爽| 高清无码视频直接看|