【发布时间】:2020-10-17 17:42:43
【问题描述】:
我想在我的网站上添加“使用以太坊付款”功能,我知道在以太坊中我们有一个高清钱包,可以为我们提供一些帐户,但我不知道我是否应该每次都生成新帐户新发票?然后将以太币转入主账户? 智能合约是否包含在这个解决方案中。
我正在使用 dotnet core (c#) 、ganache 作为测试链和 nethereum。
【问题讨论】:
标签: c# ethereum cryptocurrency
我想在我的网站上添加“使用以太坊付款”功能,我知道在以太坊中我们有一个高清钱包,可以为我们提供一些帐户,但我不知道我是否应该每次都生成新帐户新发票?然后将以太币转入主账户? 智能合约是否包含在这个解决方案中。
我正在使用 dotnet core (c#) 、ganache 作为测试链和 nethereum。
【问题讨论】:
标签: c# ethereum cryptocurrency
您不需要为每张发票创建新帐户,您只需要维护一个帐户即可。根据我的说法,有两种方法可以做到这一点:
如果这有帮助,请告诉我。
【讨论】:
在以太坊上创建支付网关的三种方法
如您所描述的高清钱包 - 与比特币时代没有不同
一个单一的转发智能合约,通过交易数据字段中的参考号分隔客户。请注意,数据字段由 MetaMask 和此类钱包自动填充,因此用户永远不会看到这一点。请注意,如果人们没有使用 MetaMask 或 Trust mobile 等合适的钱包,而是尝试从中心化交易所付款,这种方法会拒绝他们的付款。
示例:https://github.com/TokenMarketNet/smart-contracts/blob/master/contracts/PaymentForwarder.sol
https://blog.coinbase.com/usdc-payment-processing-in-coinbase-commerce-b1af1c82fb0
【讨论】: