超市购物时支付宝条码支付的原理是什么

在收银台刷新手机支付宝上的一维条码,会出现很多个,如何准确的知道哪个是自己的购物条码?是什么原理?

整个过程是这样的:

    你第一次使用或者更换设备登陆后点击进入付款码界面,这个时候系统会让你输入你的交易密码输入交易密码,输入交易密码后服务器会给客户端发送一个令牌种子,然后客户端会根据这个种子生成付款二维码或者付款条形码(是可以离线生成的)

    商户扫码设备要扫的就是付款码数字, 商户扫描后会将付款码等信息发送给这个支付提供商的服务器(例如微信和支付宝)

    支付宝或者微信的服务器会比对从商户扫码设备提交上来的付款码(提取里面的令牌种子等信息然后进行比对),这就是为什么有时候用户在没有网络的情况下也可使用付款码进行支付的原因,但商家的扫码设备必须在线.

    比对成功后会创建订单,下一步就是检查出示付款码的用户选择的支付方式中的余额是否大于或者等于实际付款的金额.

    如果出示付款码用户所选择的支付方式中余额大于或等于实际付款的金额,会完成支付的动作

    支付成功后会将支付成功的信息返回给商家和出示付款码的用户,如果支付失败(如用户选择的支付方式余额不足或者银行卡注销等),也会给商家和用户对应的提示

     你在提问中说:"出现很多个",这是因为付款码一分钟更新一次,付款码使用一次后便会失效(不管支付是否成功)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-19
具体操作流程:
第一步:进入支付宝收银台页面,选择付款方式 扫码支付,提示使用支付宝钱包

扫码二维码完成支付;
第二步:选择 扫码支付,使用支付宝钱包扫一扫或点击 穿越到手机付款 完成支付


支付宝钱包 扫一扫 支付(即:扫码支付)
登录支付宝钱包,点击 扫一扫,扫电脑端收银台显示的二维码,扫码成功后,进

入支付宝钱包支付页面,选择相应支付完成付款即可。本回答被网友采纳
第2个回答  推荐于2017-09-07
条码支付流程:消费结账时,您出示手机,商户可使用红外线条码扫描枪扫描用户手机上显示的一维条码发起收银。切换到二维码时,对方可使用手机或专用设备扫描并发起交易。比如便利店,商铺、餐厅等消费场所。
我要收/付款:用户向对方收付款时,可用手机扫描对方二维码,即可获取对方账户,无需输入,方便快捷进行收/付款操作。
条码支付限额具体以收银台页面显示为准。
相似回答