我想在我的网站上添加“用以太坊支付”功能,我知道在以太坊中我们有一个高清钱包,可以给我们提供一些帐户,但是我不知道是否需要为每次付款生成新帐户的付款之类的东西新发票?然后将以太币转入主账户? 智能合约是否涉及此解决方案。
我正在使用dotnet core(c#),ganache作为测试链和nethereum。
答案 0 :(得分:1)
您不需要每张发票有新帐户,只需维护一个帐户即可。我认为有两种方法可以做到这一点:
让我知道这是否有帮助。
答案 1 :(得分:1)
有三种方法可以在以太坊上创建支付网关
HD钱包-与比特币时代没有什么不同
单个转发的智能合约,该合约通过交易的“数据”字段中的客户参考号将客户分开。请注意,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