Robert, this isn't about most of your post, but I wanted to say that the
Verisign COM is not fixed in 5.5 regardless of build. Also, while you have
decided to give the bean method a try, I have decided to go the XML way. I
will actually begin coding a new PayFlow TCF in a short while using XML so
at the moment I don't have an answer on whether it works well or not.

Robert

-----Original Message-----
From: Robert Garcia [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, May 09, 2006 5:21 AM
To: [email protected]
Subject: Witango-Talk: Verisign Bean and others

We are launching a new product, and I needed a high performance  
method for CC transactions. I used payflowpro com object in the past,  
then witango 5.5 broke that, then I used external object, and now, I  
heard 5.5.009 fixed the com issue with verisign, but not sure. But  
anyway, I am getting away from com objects, since I am moving to  
linux, and java is a good bridge.

So, even though I have had a frustrating time with Beans, this seemed  
easy enough, the java sdk for Verisign payflow pro is very simple,  
and I looked at their static java method, and I figured it would take  
an hour or so to get it going as a bean.

Well, it would have, but it crashed the test server. Everytime I hit  
it, witango crashed. I thought it was on my end, the bean was very  
simple, and the method relies on special java ssl classes, maybe they  
were not loaded right?

After a few hours of troubleshooting, I looked at my java method,  
very simple, here is the declaration:

public String authorize(String params, int istest, String certpath,  
int timeout)

Is test, should be a boolean, but I found many moons ago, witango  
won't take booleans in. I sent report to witango inc, but never heard  
back.

Out of desperation, I changed the ints to strings, like so:

public String authorize(String params, String istest, String  
certpath, String timeout)

And then convert to ints in the java method, and it all worked.

I thought for sure I had tested ints before, so I looked at all my  
previous code, and I didn't, but I did use doubles in my witango  
magick stuff. So I guess doubles work, strings work, booleans error,  
and ints crash? WTF?!

So I am asking if anyone out there has any more experience writing  
any beans for witango, and have any further useful information. I am  
tired of banging my way around this stuff, and I have a few more I  
have to write. I will be happy to provide this payflow pro bean to  
the community when done also.

Witango inc, has not/will not provide any docs, or even a sample  
bean, but I will share what I have.

Several years ago, when I started asking, someone on the list, shared  
a bean that worked in witango with source code. It is a simple  
utility, for creating directorys and moving files. And I still use  
the same structure. It is not correct to think that any java bean  
works in witango, and I was having a hard time, so this one bean, got  
me going, and every bean I write, uses this structure:

imports here

public class MyClassName {

        //global vars can go here

        public MyClassName() {
                //this is always empty, with class name, so witango can see
the  
class, in dev studio
        }
        //here is a simple method
        public String mymethod(String input1, String input2) {
                String res = "IN1="+input1+"&IN2="+input2;
                return res;
        }
}

-- 

Robert Garcia
President - BigHead Technology
VP Application Development - eventpix.com
13653 West Park Dr
Magalia, Ca 95954
ph: 530.645.4040 x222 fax: 530.645.4040
[EMAIL PROTECTED] - [EMAIL PROTECTED]
http://bighead.net/ - http://eventpix.com/

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to