tez-site.xml_数字支付系统的未来-Google Tez和音频快速响应

tez-site.xml

by Vaidic Joshi

通过Vaidic Joshi

数字支付系统的未来-Google Tez和音频快速响应 (The future of digital payment systems — Google Tez and Audio Quick Response)

Google recently marked its entry into the Indian digital payments market by introducing the payment app Tez (Hindi for fast). Since the demonetization of the Indian currency last year, India has seen a tremendous increase in the number of digital payment apps and solutions.

Google最近推出了付款应用程序Tez (快速印地语),标志着它已进入印度数字支付市场。 自去年印度货币取消货币化以来,印度的数字支付应用程序和解决方案的数量已大大增加。

Almost every bank, e-commerce company, and all major telecom providers have one or more apps that support digital payments and digital wallets.

几乎每家银行,电子商务公司和所有主要的电信提供商都拥有一个或多个支持数字支付和数字钱包的应用程序。

So what makes Google Tez different?

那么,什么使Google Tez与众不同?

This is where Google Tez’s AQR-based solution sounds promising. Users can securely exchange account information using audio to initiate a transaction. And the transaction can be done with a device that has just a microphone and speaker.

这是Google Tez基于AQR的解决方案的地方 听起来很有希望。 用户可以使用音频安全地交换帐户信息以发起交易。 交易可以通过只有麦克风和扬声器的设备完成。

Existing digital payment systems use one or more of the following technologies to exchange account information when making transactions.

现有 数字支付系统在进行交易时使用以下一种或多种技术来交换帐户信息。

  • QR (Quick Response) codes

    QR ( Q uick R esponse)码

  • UPI ( Unified Payments Interface )

    UPI( ünified P ayments 覆盖整个院落 )

  • NFC ( Near Field Communication )

    NFC(N˚FieldÇommunication)

This is where Google Tez uses a new alternative, audio-based QR codes (AQR).

Google Tez在此处使用新的替代方法,即基于音频的QR码( AQR )。

To understand this, let’s look at the limitations of these digital payment solutions.

为了理解这一点,让我们看一下这些数字支付解决方案的局限性。

NFC-based solutions require special hardware that supports near-field communications. Thus users with a basic handset can not use it.

基于NFC的解决方案需要支持近场通信的特殊硬件 。 因此,使用基本手机的用户无法使用它。

UPI-based solutions are a hit. However, the pain point lies in the lengthy setup process. Also the UPI is closely tied to the underlying bank that holds your account, so you might end up having one UPI address per account. Apart from this, users need to type their UPI every time a transaction is made (which for people, like me, are too lazy to do ?).

基于UPI的解决方案很受欢迎。 但是,痛点在于冗长的设置过程。 而且,UPI 持有您帐户的基础银行紧密相关 ,因此您可能最终每个帐户只有一个UPI地址。 除此之外,用户每次进行交易时都需要键入其UPI(对于像我这样的人来说,这太懒了?)。

QR-based solutions are the most popular, and seemingly the easiest way to initiate a transaction. All one needs to do is scan a QR code. However, again, QR code-based solutions require devices with cameras and are vulnerable to “attagging” attacks.

基于QR的解决方案是最受欢迎的,而且似乎是发起交易的最简单方法。 所有需要做的就是扫描QR码。 但是,基于QR码的解决方案再次要求配备摄像头的设备,并且容易受到“ 标记”攻击

?This is where Google Tez’s AQR sounds promising. Audio is used to start the transaction. Its best selling part is that transactions can be completed with a simple device that has just a microphone and speaker — and isn’t that what phones used to be a decade ago?

这就是Google Tez的A QR听起来很有希望的地方。 音频用于开始交易。 其最畅销的部分是可以使用带有麦克风和扬声器的简单设备完成交易,这不是十年前的电话吗?

Yes and no. There are audio-based data exchange apps and solutions. Here are two:

是的,没有。 有基于音频的数据交换应用程序和解决方案。 这是两个:

  • Chirp, which provides data over sound solutions

    Chirp ,通过声音解决方案提供数据

  • Shuttl app, which provides audio boarding passes and is based on Chirp

    Shuttl应用程序,基于Chirp提供音频登机牌

In fact, we have an audio-based payment solution by ToneTag. Infosys has recently announced its partnership with ToneTag for audio-based digital solutions. (Another reason to believe audio-based payment solutions is the future. ?)

实际上,我们有ToneTag提供的基于音频的支付解决方案。 Infosys最近宣布了与ToneTag的合作伙伴关系,用于基于音频的数字解决方案。 (相信基于音频的支付解决方案的另一个原因是未来。)

Using audio to generate QR codes appears to be new. (I have not yet come across an existing solution. Please correct me if I am mistaken.?)

使用音频生成QR码似乎是新的。 (我尚未遇到现有的解决方案。如果我弄错了,请更正我。?)

AQR allows two nearby devices to pair up by using sound. Google Tez uses AQR for cash mode payment transfers.

AQR允许附近的两个设备通过声音配对。 Google Tez使用AQR进行现金模式的付款转帐。

The app uses ultrasound audio to pair up the devices. A random audio is recorded, shuffled, encrypted, and then transmitted in short bursts using the device’s speakers. The other device captures these audio bursts by using its microphone, and then decrypting the audio to get the required data for pairing.

该应用程序使用超声音频来配对设备。 随机音频会被记录,改组,加密,然后使用设备的扬声器以短脉冲串传输。 另一台设备通过使用其麦克风捕获这些音频突发,然后解密音频以获得配对所需的数据。

AQR is supposed to be more secure than the QR codes. Also, Google uses its network to detect fraudulent activities.

AQR应该比QR码更安全。 此外,Google使用其网络来检测欺诈活动。

At the time of the writing of this article, there is no official documentation about how AQRs are created, encrypted, and decrypted. Let’s take a look at how ToneTag uses audio to complete secure payment transactions. ToneTag’s audio-based payment solution uses the following methods to ensure secure audio-based payments:

在撰写本文时,尚无有关如何创建,加密和解密AQR的官方文档。 让我们看一下ToneTag如何使用音频完成安全的支付交易。 ToneTag的基于音频的支付解决方案使用以下方法来确保安全的基于音频的支付:

The device first exchanges dynamic audio data to perform an audio-based handshake. This is called tokenization. Once the handshake is successful, the data is encoded into sound waves, which can then be transferred over a phone’s speakers. The data is encrypted and has an error-detection mechanism built into it. This encrypted data is then exchanged and allows devices to pair with each other. In order to complete the transaction, one-time password (OTP) and pin-based authentication are further required.

该设备首先交换动态音频数据以执行基于音频的握手。 这称为令牌化。 握手成功后,数据将被编码为声波,然后可以通过电话的扬声器进行传输。 数据已加密,并且内置了错误检测机制。 然后交换此加密数据,并允许设备相互配对。 为了完成交易,还需要一次性密码 (OTP)和基于密码的身份验证。

With Google Tez and Infosys partnering with ToneTag, it seems we have entered into a new era of audio-based digital payments.

通过Google Tez和Infosys与ToneTag的合作,我们似乎已经进入了基于音频的数字支付的新时代。

Since the Google Tez app uses ultrasound frequency for AQR, the app might not work with phones that do not have ultrasound speakers or microphones. The app claims to support all smartphones.

由于Google Tez应用将超声频率用于AQR,因此该应用可能无法与没有超声扬声器或麦克风的手机一起使用。 该应用程序声称支持所有智能手机。

Originally published at vedify.in on September 25, 2017.

最初于2017年9月25日在vedify.in上发布。

翻译自: https://www.freecodecamp.org/news/google-tez-and-audio-quick-response-the-future-of-digital-payment-systems-9ae3485c7128/

tez-site.xml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395511.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Window上安装kafka

kafka在windows上的安装、运行 - 进阶者ryan-su - CSDN博客https://blog.csdn.net/u010283894/article/details/77106159 在Windows环境中安装并使用kafka - 心灵空谷幽兰 - 博客园https://www.cnblogs.com/xinlingyoulan/p/6054361.html?utm_sourceitdadao&utm_mediumref…

数集合有多少个TOJ(2469)

题目链接:http://acm.tju.edu.cn/toj/showp2469.html 感觉这个题目有点问题,算了不管他了,反正A了。 这里要注意的是求这个集合有多少种,那么就是要剔除重复数后,再数一下有多少个。 难一点的算法我也不会,…

linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法

释放双眼,带上耳机,听听看~!关于PATH的作用PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下…

天气城市编码对应地区编码_如何在您的城市中建立强大的编码社区-我是如何做到的...

天气城市编码对应地区编码by Billy Le比利勒(Billy Le) 如何在您的城市中建立强大的编码社区-我是如何做到的 (How you can build a strong coding community in your city — and how I did it) Communities are important. They are the bedrock that glues together shared…

python3 自动打包部署war包

2019独角兽企业重金招聘Python工程师标准>>> 1 调用maven 命令打包 mvn -B -f D:/workspace/ksdcourse clean package 2 调用tomcat 部署war包 ; 需要添加 CATALINA_HOME的环境变量 代码如下: #!/usr/bin/python3# -*- coding: utf-8 -*-impo…

python 虚拟环境创建

创建虚拟环境:  sudo apt-get install virtualenv 新建虚拟环境文件夹 venv virtualenv venv 进入虚拟环境 source venv/bin/activate 安装套件列表模块: 用来记录项目中所使用到的各种模块,便于项目部署时统一安装所需模块 pip freeze > requir…

powershell开源新闻及简介

作者:PowerShll传教士 问:微软的PowerShell脚本语言已经开源了 ? 答:绝对真的!已经! 问:源码在哪? 答:微软.net源码网站。 http://referencesource.microsoft.com/ 问&…

linux nginx重新编译安装,Linux系统Nginx编译安装教程

1、下载nginx1.2.4#注:下载地址:http://nginx.org/download/nginx-1.2.4.tar.gzwget -c http://nginx.org/download/nginx-1.2.4.tar.gz2、安装#注:默认安装到/usr/local/nginxtar -zxvf nginx-1.2.4.tar.gzcd nginx-1.2.4./configure如果出现…

htt://3g.hn_根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势

htt://3g.hnby Ryan Williams瑞安威廉姆斯(Ryan Williams) 根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势 (Trending Developer Skills, Based on my Analysis of “Ask HN: Who’s Hiring?”) For people learning to code an…

day1作业二:多级菜单操作

作业二:多级菜单 (1)三级菜单 (2)可以次选择进入各子菜单 (3)所需新知识点:列表、字典 要求:输入back返回上一层,输入quit退出整个程序 思路: &am…

JDK源码分析(5)之 HashMap 相关

HashMap作为我们最常用的数据类型,当然有必要了解一下他内部是实现细节。相比于 JDK7 在JDK8 中引入了红黑树以及hash计算等方面的优化,使得 JDK8 中的HashMap效率要高于以往的所有版本,本文会详细介绍相关的优化,但是主要还是写 …

linux usb init,复制Linux liveUSB导致init.d脚本出错 - 不可能..?

请发表您的想法或想出的任何想法。我很想知道别人在想什么。整体问题当我安装一个简单的Java应用程序(我写的)通过/etc/init.d/在启动(在后台)运行时,它适用于我明确安装它的liveUSB。当我制作该棒的副本时,它永远不会成功启动。在引导liveUSB副本时&…

最小费用最大流模版

#include <iostream> #include <cstring> #include <cstdio> #include <queue> #include <algorithm>using namespace std;const int MAXN10100; const int MAXM40010; const int INF0x3f3f3f3f;struct Edge      //cost代表单位流量流过该…

fpga中的slack_是否想减少部署过程的恐怖程度? 在Slack中构建ChatOps。

fpga中的slackby Rick Mak麦瑞克(Rick Mak) 是否想减少部署过程的恐怖程度&#xff1f; 在Slack中构建ChatOps。 (Want to make the deployment process less scary? Build ChatOps in Slack.) In a company that makes mobile and web products, developers shouldn’t be t…

位运算-查找数组中唯一成对的数

基础实例一&#xff1a;使用位运算判断数的奇偶性 实例代码&#xff1a; public class Test {public static void main(String[] args) {System.out.println(isOdd(49));System.out.println(isOdd(50));}// 与运算public static boolean isOdd(int i){return (i & 1) ! 0;…

Docker实践:Cannot connect to the Docker daemon.

Docker实践&#xff1a;Cannot connect to the Docker daemon.查看docker daemon是否在运行 [rootlocalhost openec]# ps aux | grep dockerroot 3030 0.0 0.0 112656 984 pts/0 S 16:20 0:00 grep --colorauto docker启动docker[rootlocalhost openec]# ser…

linux虚拟终端时间短,使用Screen创建虚拟终端避免Linux远程断线

维护Linux的ssh工具在使用中&#xff0c;一旦遇到网络中断&#xff0c;则当前的shell就会自动关闭当前的工作进度就会丢失&#xff0c;这对于远程升级等比较耗费时间的工作是非常不利的对于远程调适代码也是很不可靠不安全的为此&#xff0c;可以使用screen这个工具来解决这个问…

中国第一软件开发_我第一次开发企业软件中学到的知识

中国第一软件开发In this article, I’ll share ten lessons I learned from my first project as a self-taught software developer. I was working for a consulting company at the time, and my official title was Software Engineer. The project I worked on was a web…

react-native-Cocoapods-Swift-Project

https://reactnative.cn/docs/integration-with-existing-apps/ 1、创建一个xcode工程&#xff0c;single View就行&#xff0c;项目语言选择swift&#xff0c;oc的直接生成就行不用这么麻烦。 2、把跟目录上创建 node的package.json,执行命令 npm init npm install react-nati…

用shell或者python写出各种图形

首先是shell等边三角形[roothxy my_script]# sh ff.sh num:6************************* *********** [roothxy my_script]# cat ff.sh #!/bin/bash ######################################################################### # File Name: ff.sh # Author: huxianyong # mai…