一、免责申明：
此DEMO仅供参考，实际开发中需要结合具体业务场景修改使用。




二、扫码支付中，如果商户通过异步通知来判断支付结果：需要严格按照如下描述校验通知数据的正确性。
	
	1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号，
	
	2、判断total_amount是否确实为该订单的实际金额（即商户订单创建时的金额），	
	3、校验通知中的seller_id（或者seller_email)是否为out_trade_no这笔单据的对应的操作方（有的时候，一个商户可能有多个seller_id/seller_email），
	
	4、验证app_id是否为调用方的appid。

三、demo的运行环境：适用于php5.5以上的开发环境