安全电子交易协议(SET)是一种用于确保在线交易安全的开放标准协议。其主要目的是确保交易过程中的机密性、完整性和身份验证。SET协议的交易流程大致如下。
1、发起交易请求:购物者通过电子交易网站选择商品或服务,然后提交购买请求。
2、发起支付请求:商家系统接收到购物者的购买请求后,生成支付请求信息,并通过支付网关向购物者的发卡银行发起支付请求。
3、身份验证:发卡银行收到支付请求后,对购物者进行身份验证,验证过程可能包括密码、数字证书等方式。
4、交易处理:一旦购物者的身份得到验证,银行将处理支付请求,并将支付信息发送至SET协议中的认证中心(CA)。
5、数字签名和加密:在交易信息到达认证中心之前,SET协议会使用公钥加密技术对交易信息进行加密,并使用数字签名技术来保证交易信息的完整性和真实性。
6、交易确认:认证中心验证交易信息后,将验证结果发送回银行,如果验证成功,银行会确认交易,并通知商家系统交易已被接受。
7、完成交易:商家系统接收到银行的确认信息后,会处理发货等后续事宜,完成整个交易过程。
在整个交易过程中,SET协议确保了交易的机密性、完整性和身份验证,从而提高了在线交易的安全性,SET协议还支持多方验证和灵活的授权机制,为交易提供了更高的安全性和便利性。
具体的交易流程可能因不同的系统和实现方式而略有差异,以上流程仅供参考,如需更详细的信息,建议咨询相关专家或查阅SET协议的官方文档。





