TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Dinesh Kumar Sharma
728
996
2.9k
Not able to get PIN by EMV process in Ingenico Ipp350
Jul 30 2018 9:33 AM
I am not able to get PIN by EMV process in Ingenico Ipp350, as i am able to authorize in M33_03_EMV_AUTHORIZATION_REQUEST but PIN is not getting.
Below is the code what I am trying.
This not all code here, as I am new to this process, so any help will be appreciated.
Please let me know if any other information required.
case
MESSAGE_ID.M33_03_EMV_AUTHORIZATION_REQUEST:
{
pinpadLogger(
""
);
pinpadLogger(
"****************************************************************"
);
pinpadLoggerWithTimestamp(
"Unsolicited message: "
+ msgID +
"\n"
);
pinpadLogger(
"****************************************************************"
);
string
Status = RBA_API.GetParam(PARAMETER_ID.P33_03_REQ_STATUS);
byte
[] byteTagData =
new
byte
[1];
if
(Status ==
"E"
)
pinpadLogger(
" ERROR RECEIVED"
);
StringBuilder builder =
new
StringBuilder();
while
(
true
)
{
int
TagParamLength = RBA_API.GetTagParamLen(msgID);
if
(TagParamLength <= 0)
break
;
int
tagId = RBA_API.GetTagParam(msgID,
out
byteTagData);
string
strTagData = ByteArrayToString(byteTagData);
pinpadLogger(
"TAG ID = "
+ tagId.ToString(
"X"
) +
" Tag Param Length = "
+ TagParamLength +
" TagData = "
+ strTagData.ToUpper());
builder.Append(
"\n"
+
"TAG ID = "
+ tagId.ToString(
"X"
) +
" Tag Param Length = "
+ TagParamLength +
" TagData = "
+ strTagData.ToUpper());
pinpadLogger(
"TAG ID = "
+ tagId.ToString(
"X"
) +
" Tag Param Length = "
+ TagParamLength +
" TagData = "
+ strTagData.ToUpper());
if
(chkParseEMVTags.Checked ==
true
)
//if (tagId.ToString("X") == "82" || tagId.ToString("X") == "8E" || tagId.ToString("X") == "95" || tagId.ToString("X") == "9F07" || tagId.ToString("X") == "9F27" || tagId.ToString("X") == "9F33" || tagId.ToString("X") == "9F34")
{ getParseTag`enter code here`s().ParseEMVTags(tagId.ToString(
"X"
), TagParamLength, strTagData, byteTagData);
} }
pinpadLogger(
"****************************************************************"
);
pinpadLogger(
""
);
string
final = builder.ToString();
RBA_API.ResetParam(PARAMETER_ID.P_ALL_PARAMS);
break
;
}
Reply
Answers (
1
)
How to write multiple XML files with nested to database
Extension Methods In Static Class???