http://blog.lixf.cn/essay/2016/08/08/payment-arch/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io