当前位置: 首页 > news >正文

电子支付原理

电子支付原理

  • 1.电子支付概述
  • 2.线下支付
    • 概念和一般流程
    • 线下支付技术分类
  • 3.线上支付
    • 概念和一般流程

参考自:https://www.topsec.com.cn/uploads/2023-10-08/49dab9d0-004b-4955-808a-d1c83998b8191696745486491.pdf

1.电子支付概述

电子支付通用支付流程一般涉及四个主体:消费者、商家、金融机构以及移动运营商。

电子支付的具体原理根据不同的支付方式有所不同,电子支付一般可以分为线下支付与线上支付。线下支付主要使用的通信技术有 RFID、NFC、蓝牙。线上支付一般通过短信、邮件、移动网络等完成。


2.线下支付

概念和一般流程

线下支付一般指用户在购买完商品后,通过手机或者智能卡等设备,在现场完成支付过程。常见的线下支付方式有 NFC 支付、RFID 支付、蓝牙支付、扫码支付等。

线下支付的一般流程为:

用户进入商店选择购买的商品,商家在其收费终端设备上输入用户的消费金额向用户发起收款,用户携带的支付设备与商家的收款设备进行通信、数据传输完成支付过程,商家的终端设备将数据上传到第三方的交易系统,交易系统根据商家的结算周期以及数据定期向银行发起付款请求

原理图:

线下支付技术分类

1、NFC 支付

NFC 技术在单一芯片上结合感应式读卡器、感应式卡片和点对点功能,当支付设备和NFC芯片相互靠近并激活时,NFC 芯片交换加密数据并完成支付。NFC 芯片使用特定的RFID射频(13.56MHz),仅在芯片非常靠近时才起作用。

2、RFID 支付

RFID 支付使用 RFID 技术进行支付,RFID 技术(也被称为射频识别)通过磁场或者电磁场,利用无线电射频方式进行双向通信,以达到识别目的并交换数据。在电子支付中,基于RFID技术的支付方式主要有 NFC、eNFC、SIMpass、RF-SIM 这四种方式。

RFID 支付过程主要是支付设备靠近识别设备,然后双方进行数据交换,完成支付过程

3、蓝牙支付

蓝牙支付主要使用蓝牙技术进行支付。在蓝牙支付系统中,通常情况下支持蓝牙支付的手机和商家的蓝牙传感器是系统中的核心设备。使用蓝牙的支付设备通过相同的无线电波传输信息,蓝牙支付中的蓝牙标准被称为低功耗蓝牙(BLE),比正常情况下的蓝牙功耗要小。该标准(BLE)已经被 Apple、Android、Windows 和黑莓手机所支持。与 NFC 支付方式相比,蓝牙支付技术的主要优点有传输距离远,速率快等

4、扫码支付

扫码支付通常指二维码支付,这是一种无线支付方案。商家可以将自己的支付账号,商品价格等交易信息汇于一个二维码中。用户通过二维码识别设备识别商家的二维码进行付款。除此之外,用户也可以将自己的付款信息汇于二维码中,让商家识别自己的二维码进行付款


3.线上支付

概念和一般流程

线上支付也被称为远程支付,它通过连接到通信网络,然后接入支付后台系统完成支付过程。比如支付宝支付,微信支付

线上支付的一般流程:

用户到在线商城挑选商品并添加到购物车,然后用户选择下单,网站系统分别在前后端对用户提交的信息进行校验,校验无误之后在服务器端创建订单,否则向用户返回审核失败的提示,在创建完订单之后,用户进行支付,完成购物过程。

第三方支付的流程:

用户向商家请求进行在线支付,商家根据支付公司的接口规范返回数据,这里的返回数据一般是带有第三方支付公司的接口参数的 URL,用户根据商家提供的接口规范请求第三方支付系统,第三方支付系统按照银行提供的接入规范接入网银系统,网银系统转账给第三方支付公司,之后第三方支付系统返回给商家用户支付成功的返回信息,商家返回更新的订单信息给用户,整个支付流程结束。

相关文章:

电子支付原理

电子支付原理 1.电子支付概述2.线下支付概念和一般流程线下支付技术分类 3.线上支付概念和一般流程 参考自:https://www.topsec.com.cn/uploads/2023-10-08/49dab9d0-004b-4955-808a-d1c83998b8191696745486491.pdf 1.电子支付概述 电子支付通用支付流程一般涉及四…...

什么是OAuth 2.0?OAuth 2.0的工作流程是什么?与OAuth 1.0有哪些区别?

在浏览网页时,你肯定会遇到允许你使用社交媒体账户登录的网站。此功能一般是使用流行的OAuth 2.0框架构建的。OAuth 2.0是对OAuth 1.0的彻底重写,OAuth 2.0与OAuth 1.0或1.1不向后兼容。 1. OAuth产生背景 为了更好的理解OAuth,我们假设有如…...

Unity+LeapMotion2的使用

开始吧 导入步骤1.到官网下载软件并安装2.安装插件3.场景中添加检测管理器4.场景中添加手部模型 更多细节 导入步骤 1.到官网下载软件并安装 地址 重启电脑后连接设备 可以看到连接成功 2.安装插件 (也可以看官方教程) Project—>PackageManag…...

【CanMV K230 AI视觉】 跌倒检测

【CanMV K230 AI视觉】 跌倒检测 跌倒检测 动态测试效果可以去下面网站自己看。 B站视频链接:已做成合集 抖音链接:已做成合集 跌倒检测 跌倒检测主要根据人体姿态来判断,可以用于老人、小孩跌倒监护。 实验名称:跌倒检测 实验…...

谈谈PCIe VID、DID、SSID、SSVID背后的智慧

PCIe Vendor ID 想了半天还是觉得从“ID是什么”这个问题开始比较好。那么ID是什么?ID就是身份。那身份又是什么?身份就是一个合理存在,用于区分不同个体。为什么叫“合理存在”呢?如果国家不给你发身份证,你就是黑户…...

9月11日

使用绘制事件完成钟表的绘制 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QTcpSocket> #include<QMessageBox>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpub…...

昇腾310内存拷贝测试

目的 从服务器将数据拷贝到昇腾310 ai卡 结论 数据进入到服务器后的内存不能直接用昇腾acl接口拷贝到AI卡。 需要 1&#xff09;先用acl接口申请内存&#xff1b; 2&#xff09; 将数据拷贝到acl申请的内存 3&#xff09;用acl接口将数据拷贝到AI卡 makefile # Copyri…...

‘$store‘ is not defined.

vueX不知道是否发挥作用&#xff1f;this.$store获取不到store/index.js中的数据 原因&#xff1a;版本问题 vuex版本不对&#xff0c;获取不到store 默认版本说明vuevue3vueXvue4vuex4只能在vue3中使用 vue默认vue3版本&#xff0c;vuex默认vuex4版本&#xff0c;vuex4只能…...

如何利用Linux提升工作效率和安全性?

Linux&#xff0c;作为一款自由和开放源代码的操作系统&#xff0c;已经在全球范围内得到了广泛的应用。无论是服务器、云计算、物联网&#xff0c;还是超级计算机&#xff0c;Linux都扮演着重要的角色。本文将深入探讨Linux的应用场景&#xff0c;以及如何利用Linux提升工作效…...

初始Linux 和 各种常见指令

目录 Linux背景 1. 发展史 Linux发展历史 1.历史 2. 开源 Linux下基本指令 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令&#xff08;重要&#xff09;&#xff1a; 06.rmdir指令 && rm 指令&#xff08;重要&#xff09;&#xff1a; …...

【稀疏矩阵】使用torch.sparse模块

文章目录 稀疏矩阵的格式coocsrcsc Construction of Sparse COO tensorsConstruction of CSR tensorsLinear Algebra operations&#xff08;稀疏与稠密之间混合运算&#xff09;Tensor methods and sparse&#xff08;与稀疏有关的tensor成员函数&#xff09;coo张量可用的ten…...

如何增加谷歌网站曝光率?

增加谷歌网站曝光率其实就是让更多的人在搜索相关内容时&#xff0c;能看到你的网站。首先你就要搞清楚用户在搜索什么&#xff0c;这样才能把正确的内容呈现在他们面前。首先&#xff0c;你得站在用户的角度思考&#xff0c;想想他们在搜索与你网站相关的信息时&#xff0c;可…...

虚幻中的c++(持续更新)

文章目录 虚幻中的cUPROPERTY参数 UFUNCTION参数 虚幻中的c UPROPERTY 是虚幻中用于声明属性的宏&#xff0c;它用于标记某个属性是一个虚幻托管的属性&#xff0c;并且可以在编辑器中进行访问和操作。其提供了一系列参数&#xff0c;用于定义属性的各种行为&#xff0c;例如是…...

83-MySQL 索引有几种

MySQL中的索引主要有以下几种&#xff1a; 普通索引&#xff1a;最基本的索引类型&#xff0c;没有唯一性的限制&#xff0c;可以通过多个字段创建复合索引。 唯一索引&#xff1a;与普通索引类似&#xff0c;但区别在于唯一索引的每一个索引值只对应唯一的数据记录。 主键索…...

文献解读-The trans-omics landscape of COVID-19

关键词&#xff1a;流行病学&#xff1b;基因测序&#xff1b;变异检测&#xff1b; 文献简介 标题&#xff08;英文&#xff09;&#xff1a;The trans-omics landscape of COVID-19 标题&#xff08;中文&#xff09;&#xff1a;COVID-19的跨组学全景 发表期刊&#xff1a…...

Unity核心实践小项目

要源码包的私信我。 简介 衔接Unity核心学习后的实操小项目 需求分析 准备工作 面板基类 为了能够控制一画布整体的透明度&#xff0c;所以需要给每个面板都添加一个 CanvasGroup组件 UI管理器 UGUI方面的参数设置 开始场景 场景搭建 直接用资源包搭建好的场景&#xff1a;…...

Avaloia 实现国产麒麟系统中文显示界面

最近在搞一个国产麒麟系统的接口对接&#xff0c;因为&#xff0c;接口内含复杂的签名验证&#xff0c;而且还是离线环境&#xff0c;所以&#xff0c;postman不是很好用。 就想着哪个方式好一些&#xff0c;主要是有选择图片的操作&#xff0c;所以&#xff0c;在Electron和A…...

pytest 生成allure测试报告

allure的安装 github地址 allure资产列表 windows下载.zip&#xff0c;解压并配置环境变量PATH&#xff1b;linux下载tar.gz&#xff0c;解压配置&#xff1b; allure作为pytest插件 # 安装 pip install allure-pytest# 执行单元测试&#xff0c;生成allure测试数据&…...

查询GPU版本以及PyTorch中使用单GPU和多GPU

文章目录 多GPU介绍GPU可用性及版本检查使用单个GPU使用多个GPU多GPU介绍 多GPU是指使用多个显卡来同时进行计算,以加速深度学习模型的训练和推断。每个GPU都有自己的内存和计算能力,通过同时利用多个GPU可以并行地执行模型的计算,从而提高整体的计算效率。 GPU可用性及版…...

基于SpringBoot+Vue的线上考试系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的线上考试…...

“零关税”为中非合作装上“加速器”

科特迪瓦和加纳的醇香可可、肯尼亚的精品咖啡与鲜润牛油果、南非的清甜柑橘与醇厚红酒……5月1日起&#xff0c;这些“非洲好物”搭乘零关税“直通车”进入中国市场。这一天&#xff0c;中国面向20个不属于最不发达国家的非洲建交国实施零关税、为期2年&#xff0c;从而实现对5…...

第七章:LLM输出质量评估方法——从指标到流程

本章难度:★★★★☆ | 预计阅读时间:10分钟 你将学到:LLM评估的四大核心维度、三大评估框架对比、LLM-as-Judge的用法与局限、人工评估设计方法、红队测试流程、以及如何建立完整的评估体系 引言:为什么评估是AI产品的核心竞争力 你上线了一个RAG聊天机器人,工程师说&qu…...

别再死记硬背公式了!用大白话和动图拆解Transformer的注意力机制

用生活场景拆解Transformer&#xff1a;注意力机制就像一场高效会议 想象你正在主持一场跨国团队会议&#xff0c;成员们用不同语言讨论项目进展。作为主持人&#xff0c;你需要快速捕捉每个人的发言重点&#xff0c;判断谁的意见最关键&#xff0c;并协调不同观点之间的关系—…...

5步掌握BG3SE:让《博德之门3》成为你的创意画布

5步掌握BG3SE&#xff1a;让《博德之门3》成为你的创意画布 【免费下载链接】bg3se Baldurs Gate 3 Script Extender 项目地址: https://gitcode.com/gh_mirrors/bg/bg3se BG3SE&#xff08;博德之门3脚本扩展器&#xff09; 是一款革命性的开源工具&#xff0c;它通过L…...

微信QQ防撤回终极指南:RevokeMsgPatcher技术深度解析

微信QQ防撤回终极指南&#xff1a;RevokeMsgPatcher技术深度解析 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com…...

为什么你的Perplexity本地服务响应慢3.7倍?:NVIDIA驱动版本、vLLM推理后端与量化精度的隐性博弈

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;Perplexity本地服务查询 Perplexity 作为一款强调实时信息检索与引用溯源的 AI 工具&#xff0c;其官方未提供公开的本地化部署方案。但开发者可通过构建轻量级代理服务&#xff0c;将本地运行的大语言模型&a…...

工业视觉系统选型实战:CCD相机与镜头参数计算全解析

1. 项目概述&#xff1a;从“神坛”到“工具箱”的CCD相机与镜头选型 在自动化视觉检测、精密测量和机器视觉领域&#xff0c;CCD工业相机和镜头的选型与参数计算&#xff0c;常常被新手工程师视为一个“黑箱”或“玄学”问题。客户一问到“这个系统能看多清楚&#xff1f;”、…...

法律文书分析系统接入 A-MEM 长程记忆

项目实训 | Vue3 FastAPI | NeurIPS 2025 A-MEM 复现与工程落地一、背景与动机 在法律文书智能分析系统的开发过程中&#xff0c;我们发现了一个核心痛点&#xff1a;AI助手没有"记忆"。 用户在第一轮对话里详细描述了案件事实——“我是原告张三&#xff0c;2024年…...

不只是定位:教你用开源GNSS/INS平台玩转多传感器融合与抗干扰

不只是定位&#xff1a;开源GNSS/INS平台的多传感器融合与抗干扰实战指南 在自动驾驶、无人机和机器人领域&#xff0c;精准的定位与导航系统是核心竞争力的体现。传统单一GNSS系统在城市峡谷、电磁干扰等复杂环境下表现往往不尽如人意&#xff0c;而单纯依赖惯性导航系统(INS)…...

CANoe离线回放保姆级教程:手把手教你用BLF/ASC日志复现CAN总线问题

CANoe离线回放实战指南&#xff1a;从日志解析到问题定位的全流程精解 当CAN总线上的"幽灵问题"反复出现却又难以在实验室复现时&#xff0c;那种挫败感每个汽车电子工程师都深有体会。上周深夜&#xff0c;我正面对一个诡异的CAN信号跳变问题——产线报告车辆偶尔出…...