• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 434
  • Last Modified:

SkipJack requesting variables

HI,

Here is a new one...

I am implementing (painfully) a new ecommerce website using for the first time SkipJack...  

The response page I am getting is containing in its header the response variable under the form of comments. This is a method I am not used to.

They offer the option of using our own hyperlink as response page, but it does not seem to work at all...

So the only option left in this scenario is to use their HTML response page.

I am trying to set up a response page that will display conditional "messages" settled depending of the response I get from the transaction process.

My challenge is to use the comments contained in the tag (see cope snippet) that are all in comments, parse them to some JavaScript (or ASP ?)

Any Idea on how to reuse this data in a response page ?


<html><head><title>Extension</title></head><body><!--AUTHCODE=MC0899--><!--szSerialNumber=XXXXXXXXXXXXX--><!--szTransactionAmount=899--><!--szAuthorizationDeclinedMessage=--><!--szAVSResponseCode=N--><!--szAVSResponseMessage=Card authorized, no address or zip code match.--><!--szOrderNumber=NN4e2VV3v--><!--szAuthorizationResponseCode=MC0899--><!--szIsApproved=1--><!--szCVV2ResponseCode=M--><!--szCVV2ResponseMessage=Match--><!--szReturnCode=1--><!--szTransactionFileName=9802853580242.022--><!--szCAVVResponseCode=--><html>
 
<head>
<title>Skipjack: We are processing you order!</title>
 
<body bgcolor="#FFFFFF" link="#FF0000" vlink="#000000" alink="#FF9900">

Open in new window

0
SirTKC
Asked:
SirTKC
  • 4
  • 3
1 Solution
 
Michel PlungjanIT ExpertCommented:
Did you visit these pages?

http://www.google.com/search?q=skipjack+variable+OR+variables
http://www.skipjack.com/developers.aspx?cmsphid=85844789|7785657|8338816

I thought this one would be interesting but it wasn't
http://support.skipjack.com/index.php?pf=kb&page=index_v2&id=9&c=


I am sure you can get at the fields in the comments somehow in an easier way. I do not have time to look through the documentation at their site, but it must be somewhere in an example page
0
 
Michel PlungjanIT ExpertCommented:
If you must, you need to do something like this
<html><head><title>Extension</title>
<script>
function getComments() {
  var html = document.body.innerHTML;
  var fields = html.replace(/\-\-\>/g,'').split('<\!--')
  alert(fields)
}
window.onload=function() {
  getComments();
}
</script>
</head><body><!--AUTHCODE=MC0899--><!--szSerialNumber=XXXXXXXXXXXXX--><!--szTransactionAmount=899--><!--szAuthorizationDeclinedMessage=--><!--szAVSResponseCode=N--><!--szAVSResponseMessage=Card authorized, no address or zip code match.--><!--szOrderNumber=NN4e2VV3v--><!--szAuthorizationResponseCode=MC0899--><!--szIsApproved=1--><!--szCVV2ResponseCode=M--><!--szCVV2ResponseMessage=Match--><!--szReturnCode=1--><!--szTransactionFileName=9802853580242.022--><!--szCAVVResponseCode=--><html>
 
<head>
<title>Skipjack: We are processing you order!</title>
 
<body bgcolor="#FFFFFF" link="#FF0000" vlink="#000000" alink="#FF9900">

Open in new window

0
 
SirTKCAuthor Commented:
I had to put this because your hyperlink led us to other hyperlinks that contained the answers we were looking for.

Thanks !!
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
FDTINCCommented:
What were those answers? I'm facing the exact same dilemma right now, and the links you provided are old I guess, because the skip jack developer link is a blank page.

If I add my own custom response url in the preferences, it forwards me properly, but it loses all the response data. If I leave it with the default response, the data is there but I can't access it. Their tech support is not willing (or is unable to) help me with my response handling. I'm trying to use a jquery $.ajax success: function(response) to capture the response html, but it's failing every time.

Any help would be appreciated
0
 
Michel PlungjanIT ExpertCommented:
0
 
FDTINCCommented:
I've been to that link and a few others like it. They all say the same thing in different words, "grab the response and parse the variables", but none explain how to do that. I'm trying a jquery Ajax call to capture the response, but it appears to be failing on POST. The transaction is not even showing in the reports.

Any suggestions on how to capture the response data without leaving the current page?
0
 
Michel PlungjanIT ExpertCommented:
Impossible to tell without knowing why your post does not work

I do not do skipjack, only JS and I already posted how to get the vars - you need the response but the code is the same as I posted here
0
 
FDTINCCommented:
Thank you. Your parsing code will work great if I can resolve the posting issue. Thanks!
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now