问题描述
我已经在Visa非接触式卡上选择了应用程序( A0000000032010
)
I have selected application (A0000000032010
) on Visa contactless card
并且在我发出GPO命令时:
and when I issue GPO command:
"80A8000002830000"
我得到错误:
67 00
是否有人知道会导致这种情况的原因?
Does anyone have idea what can be causing this?
推荐答案
您收到该错误代码,因为您发送的是无效的GET PROCESSING OPTIONS命令。为响应应用程序选择,您收到了以下PDOL:
You receive that error code because you are sending an invalid GET PROCESSING OPTIONS command. In response to the application selection, you received the following PDOL:
9F38 0E (Processing Options Data Object List (PDOL))
9F6604 (Terminal Transaction Qualifiers (TTQ))
9F0206 (Amount, Authorized (Numeric))
9F3704 (Unpredictable Number)
5F2A02 (Transaction Currency Code)
9A03 (Transaction Date)
因此,您必须在您发送的与PDOL相关的数据中提供那些请求的数据对象GPO命令:
Consequently you have to provide those requested data objects in the PDOL related data you send in your GPO command:
80 A8 0000 15 83 13 uuuuuuuu vvvvvvvvvvvv wwwwwwww xxxx yyyyyy 00
其中 uuuuuuuu
是终端交易限定符(请参阅(可能的值)), vvvvvvvvvvvv
是授权金额, wwwwwwww
是不可预测的数字, xxxx
是交易货币代码, yyyyyy
是t他的交易日期。请参阅免费的中有关支付系统的EMV(非接触式)规范。
Where uuuuuuuu
are the Terminal Transaction Qualifiers (see this post for possible values), vvvvvvvvvvvv
is the authorized amount, wwwwwwww
is the unpredictable number, xxxx
is the transaction currency code and yyyyyy
is the transaction date. See the EMV (contactless) specifications for payment systems available for free from EMVCo.
这篇关于获取处理选项的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!