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.pswp.cn/news/395511.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395511.shtml
英文地址,請注明出處:http://en.pswp.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…