线下支付是生活中很常见的问题。 希望对您有所帮助!
离线支付要点一:可离线生成支付码
支付码生成流程:
1. 当用户打开支付宝App时,他或她将向服务器申请令牌种子;
2、支付宝服务器根据算法生成代币种子,返回给支付宝App;
3、支付宝App获得代币种子后,根据算法生成支付码(可离线生成)。
线下支付要点二:支付码一次性且实时更新
1、支付宝App生成的支付码将包含用户身份、代币值等信息;
2. 支付码是一次性的,每分钟更新一次。
这样,别人就不会打印出你的付款码然后付款。

线下支付要点三:支付码可以线下使用,但扫码器需要在线
支付码线下支付流程:
1、线下支付时,用户打开支付宝App并出示支付码(可线下);
2、商户使用扫码器读取支付码并上传至支付宝服务器;
3、支付宝服务器收到商户的支付码后,与令牌系统保存的信息进行比对;
4. 如果比对通过,则会创建支付订单,并将订单信息返回给商户。 如果余额充足,即可完成付款。
也就是说,付款人可以离线,但收款人必须在线。 通过线上收款人桥,将线下支付信息传输至支付宝服务器进行验证。
线下支付的特殊情况:付款人和收款人均离线
如前所述,线下支付通常需要付款人或收款人在线。 但有一种特殊的场景,双方都可以下线。