简体   繁体   English

POS EMV 卡 PIN 更改

[英]POS EMV Card PIN Change

I would like to know if there is a possibility of changing the PIN of an EMV card using POS devices equipped with an IC Reader.我想知道是否可以使用配备 IC 读卡器的 POS 设备更改 EMV 卡的密码。 Or if that functionality is reserved for ATMs only.或者,如果该功能仅供 ATM 保留。

If its possible through POS Devices, what series of commands does one need to issue to make the PIN change.如果可能通过 POS 设备,需要发出什么系列的命令来更改 PIN。

EMV Offline PIN change is performed by issuer script that is sent together with response to authorization request. EMV 离线 PIN 更改由与授权请求响应一起发送的发行者脚本执行。 It does not matter if device is POS or ATM.设备是 POS 还是 ATM 并不重要。 It technically works the same and issuer scripts are guaranteed (up to 127 bytes) to be transferred through any authorization protocol.它在技术上的工作原理相同,并且保证发行者脚本(最多 127 个字节)通过任何授权协议传输。

ATMs have additional requirements from payment schemes, so PIN Change and PIN unblock transaction support are obligatory. ATM 对支付方案有额外要求,因此 PIN Change 和 PIN unblock 交易支持是强制性的。 With POS, there is no direct requirement to be able to initiate such transactions, but if it is performed over some other channel (IVR, online, etc), issuer scripts can transfer the PIN to the card on the next online transaction regardless if card is used on ATM or POS.使用 POS,没有直接要求能够启动此类交易,但如果通过其他渠道(IVR、在线等)执行,发卡行脚本可以在下一次在线交易时将 PIN 传输到卡中,而不管卡是否可用用于 ATM 或 POS。

No special commands are there for PIN change, the transaction will require entering both old and new PIN, send them in encrypted PIN Blocks and the response shall contain issuer script that will be sent by EMV kernel to the card (without modification or interpretation by the device) as any other issuer script.没有用于 PIN 更改的特殊命令,交易将需要输入新旧 PIN,将它们发送到加密的 PIN 块中,响应应包含将由 EMV 内核发送到卡的发行者脚本(未经修改或解释)设备)作为任何其他发行者脚本。

Side note - bigger issuer scripts are not common and handled in devices that are connected through On-us interfaces with issuer banks.旁注 - 更大的发行人脚本并不常见,并且在通过 On-us 接口与发行人银行连接的设备中处理。 For large issuer scripts, devices that can avoid card removal during the process are preferred (mostly bank owned ATMs with motorized readers).对于大型发行人脚本,首选可以避免在此过程中移除卡片的设备(主要是银行拥有的带有电动读卡器的 ATM)。

EMV cards supported two types of pin concept - EMV 卡支持两种类型的引脚概念 -

1) Offline pin 1)离线引脚
2) Online pin . 2)在线销

If card supported offline pin ie pin is stored in the card itself and if it need to change then issuer script will be executed.如果卡支持离线 pin,即 pin存储在卡本身中,如果需要更改,则将执行发行者脚本。

Issuer script is a set of commands that runs between POS and EMV card and change the offline pin.发卡行脚本是一组在 POS 和 EMV 卡之间运行并更改离线 pin 的命令。

If card supported online pin ie pin is not inside the card, saved at somewhere.如果卡支持在线密码,即密码不在卡内,保存在某个地方。 For changing this pin, no need to present card at POS, can change by any mode ATM, Internet Banking etc.更改此密码,无需在POS出示卡,可通过ATM、网上银行等任何方式更改。

Sorry my response might be late but i hope it helps.抱歉,我的回复可能会迟到,但希望对您有所帮助。 This entirely depends on the functions supported by your terminal acquire.这完全取决于您的终端获取支持的功能。

For offline pin change for instance;例如,用于离线更改密码; If the function is supported by your aquirer/issuer, the user can initiate a pin change on the terminal itself.如果您的收单行/发卡行支持该功能,则用户可以在终端本身上启动密码更改。 After that, the very first transaction on the card will return an issuer script data in the tag "72" to communicate with the pin change function on the card run before the second generate Account Cryptogram.之后,卡上的第一笔交易将在标签“72”中返回发卡行脚本数据,以便在第二笔交易生成帐户密文之前与卡上运行的密码更改功能进行通信。 If the response to the issuer script command returns 9000, the proccess completes to second generate AC command, ortherwise the Terminal runs a trasuction reversal process hence the pin reset failed.如果对 issuer 脚本命令的响应返回 9000,则该过程完成以第二次生成 AC 命令,否则终端运行交易逆转过程,因此 pin 重置失败。

It is a long broad respose but i hope it covers the idea.这是一个长期广泛的回应,但我希望它涵盖了这个想法。

As long as the POS has IC reader, you can read IC card based getProcessing options and static data for authentication, the answer is YES.只要POS有IC读卡器,就可以读取IC卡基于getProcessing的选项和静态数据进行认证,答案是YES。

Whether the PIN is stored on the card in OWNERPIN variable or at the Bank(the issuer) is a function of the card usage profile defined by the issuer. PIN 是存储在卡上的 OWNERPIN 变量中还是存储在银行(发行人)中取决于发行人定义的卡使用配置文件。 Your terminal application can communicate the PIN to the card through various processing steps.您的终端应用程序可以通过各种处理步骤将 PIN 传递给卡。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM