OpenCoinDev / woocommerce-erc20-payment-gateway

ERC20 Token Payment Gateway For WooCommerce
https://wordpress.org/plugins/woo-erc20-payment-gateway/
Apache License 2.0
13 stars 5 forks source link

支付完成时,校验是否包含 tx #7

Open bestony opened 5 years ago

bestony commented 5 years ago

相关代码

https://github.com/inKerk/woocommerce-erc20-payment-gateway/blob/962a303544e6ec9004d4c984b2077855f9987d09/woocommerce-erc20-payment-gateway.php#L74

wxy commented 5 years ago

鉴于无实时对以太坊的交易监测,所以可以考虑:

  1. 后台要检查前台绕过检查,恶意标注支付完成的可能性
  2. 在打开订单页时,如果已经有 tx,并且该订单没有标识为已经确认收到支付,就自动触发一个对 etherscan 页面的抓取,判断是否支付成功。
wxy commented 5 years ago

可对接 https://amberdata.io/home 的 API 来查询交易完成状态。