Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^7: Trouble getting started with SOAP (SOAP::Lite, SOAP::WSDL), translating from PHP to Perl

by tangent (Deacon)
on Feb 21, 2012 at 17:37 UTC ( #955359=note: print w/ replies, xml ) Need Help??


in reply to Re^6: Trouble getting started with SOAP (SOAP::Lite, SOAP::WSDL), translating from PHP to Perl
in thread Trouble getting started with SOAP (SOAP::Lite, SOAP::WSDL), translating from PHP to Perl

It seems what you are trying to do is credit card payment authorization? Now, I'm wondering if you have tried the PHP code, and does it work? There may be other issues such as authentication or encryption. Can you show the Perl code you are using now - and maybe start a new comment because this thread is getting a bit narrow.


Comment on Re^7: Trouble getting started with SOAP (SOAP::Lite, SOAP::WSDL), translating from PHP to Perl
Re^8: Trouble getting started with SOAP (SOAP::Lite, SOAP::WSDL), translating from PHP to Perl
by Anonymous Monk on Feb 21, 2012 at 18:51 UTC

    Actually, one of the things I'd said at the beginning was that the PHP code worked, and the issue I face is translating it into Perl. Further, the point of failure is before authentication can happen.

    The point of translating it into Perl was so that I could connect to the wsdl server using my own CGI code. I have 'integrations' into a bunch of different credit card processors' servers (so a merchant can simply connect to my cgi API, over SSL/TLS, with his account info including the rocessor ID, and submit his transactions. This way, the merchant need not worry about integrating into a bunch of different processors for their various accounts (many merchants have several accounts with different processors, and that can make managign these accounts in their CRM and shopping carts a nightmare; and my system greatly simplifies that). But all my networking software is written in perl.

      Actually, one of the things I'd said at the beginning was that the PHP code worked, and the issue I face is translating it into Perl.
      Well, what you said was "The only working example I have for the SOAP sever I need to use is written in PHP". In my experience these services often provide examples written in various languages so my intention was to clarify. I don't know PHP so can't help you with translation.

      You said too that "SOAP itself looks to be simple enough" but if you have a look at SOAP::Simple it says:
      Let's face it. SOAP is painful. It's a dumb idea, the only reason you should ever consider using SOAP is if someone holds a gun to your head or pay you a lot of money for it.
      Maybe that module should be called SOAP::Simple?

      If you are familiar with XML a better approach may be to use XML::Compile::SOAP and it has lots of examples too. Without being able to see your Perl code and the details of how it fails the only other suggestion I have is to look through the many other nodes here on Perlmonks that mention SOAP and WSDL.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://955359]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (13)
As of 2014-10-01 15:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    What is your favourite meta-syntactic variable name?














    Results (29 votes), past polls