1.一种扫码支付方法,其特征在于:
商户终端获取公私钥对证书,支付机构获取所述公私钥对证书的公钥信息;
支付设备生成支付码,所述支付码包括:用户识别信息;
所述商户终端从所述支付设备获取所述支付码;
所述商户终端利用所述公私钥对证书的私钥对交易要素进行签名运算,生成支付信息;所述交易要素至少包括:商户信息、交易金额和所述用户识别信息;其中,所述商户信息为代表所述商户终端所属商户的信息;
所述商户终端将所述支付信息进行调制,得到声波反馈信息,播放所述声波反馈信息;
或者,
所述商户终端将所述支付信息封装为蓝牙数据包,将所述蓝牙数据包通过蓝牙通道发送至所述支付设备;
所述支付设备接收所述声波反馈信息或者所述蓝牙数据包,解调所述声波反馈信息或者解析所述蓝牙数据包,获得所述支付信息,将所述支付信息发送至所述支付机构;
所述支付机构接收所述支付信息,利用所述公钥对所述支付信息中的所述签名值进行验签,在验签通过后,根据所述支付信息中的所述交易要素进行扣款操作。
2.根据权利要求1所述的方法,其特征在于,在所述支付机构根据所述支付信息中的所述交易要素进行扣款操作之后,所述方法还包括:所述支付机构生成支付完成信息,将所述支付完成信息分别发送至所述商户终端和所述支付设备。
3.根据权利要求1或2所述的方法,其特征在于:所述支付码为二维码或者条形码。
4.根据权利要求1或2所述的方法,其特征在于:所述商户终端预存有商户认证信息。
5.根据权利要求1或2所述的方法,其特征在于:所述交易要素至少还包括以下之一:交易类型、产品类型、支付机构信息、交易时间、商户订单号。
6.一种扫码支付系统,其特征在于,所述系统包括支付设备、支付机构和商户终端,其中:所述商户终端,用于获取公私钥对证书;
所述支付机构,用于获取所述公私钥对证书的公钥信息;
所述支付设备,用于生成支付码,所述支付码包括:用户识别信息;
所述商户终端,还用于从所述支付设备获取所述支付码,并利用所述公私钥对证书的私钥对交易要素进行签名运算,生成支付信息,所述交易要素至少包括:商户信息、交易金额和所述用户识别信息,其中,所述商户信息为代表所述商户终端所属商户的信息;将所述支付信息进行调制,得到声波反馈信息,播放所述声波反馈信息;或者,将所述支付信息封装为蓝牙数据包,将所述蓝牙数据包通过蓝牙通道发送至所述支付设备;
所述支付设备,还用于接收所述声波反馈信息或者所述蓝牙数据包,解调所述声波反馈信息或者解析所述蓝牙数据包,获得所述支付信息,将所述支付信息发送至所述支付机构;
所述支付机构,还用于接收所述支付信息,利用所述公钥对所述支付信息中的所述签名值进行验签,在验签通过后,根据所述支付信息中的所述交易要素进行扣款操作。
7.根据权利要求6所述的系统,其特征在于,所述支付机构,还用于生成支付完成信息,将所述支付完成信息分别发送至所述商户终端和所述支付设备。
8.根据权利要求6或7所述的系统,其特征在于,所述支付码为二维码或者条形码。
9.根据权利要求6或7所述的系统,其特征在于:所述商户终端预存有商户认证信息。
10.根据权利要求6或7所述的系统,其特征在于:所述交易要素至少还包括以下之一:交易类型、产品类型、支付机构信息、交易时间、商户订单号。