maneeshvb has asked for the wisdom of the Perl Monks concerning the following question:

We are analyzing a requirement and checking if we should go with perl script or with traditional programming language like c++/Java.. Below is the requirement on high level.. There are incoming payment files and need to perform business validations and identifies payment types and the country in which the payment has to be processed. The payment messages are sent to the Clearing Systems used in different countries. Should we Use SFTP and standard file processing frameworks with Perl or use IBM Websphere MQ with C/Java. We prefer with perl and would that be feasible.. which all libraries/modules of perl would be useful.. I am bit new to perl..Pls help.

Replies are listed 'Best First'.
Re: Perl for payment processing
by Corion (Patriarch) on Nov 21, 2016 at 08:09 UTC

    I would recommend that you go with the technology stack you are familiar with.

    Perl can talk to both, SFTP or Websphere MQ, so that decision doesn't seem to be a factor to me.

    You haven't told us anything about your infrastructure only that you know little Perl and would prefer it. I find these two points conflicting - how can you decide for a technology/programming language if you only know little about it? Is it that you know very little of programming overall, Perl and C and Java?

      Dear Corion, Infrastructure is on a Linux server and basically its a case study and I should investigate the best ways in perl and find the drawbacks of programming language/MQ approach compared to SFTP/Perl script

        Between this and your original post, it sounds like you've been given a task at your paid job, and before even doing any research or testing at all, you've come here to ask us to do your ground work for free (all without knowing anything about your business, processes or overall infrastructure).

        Please take a look around the CPAN, test out some code, then perhaps ask about specific issues you may be having.

        "basically its a case study and I should investigate the best ways in perl"

        In your first post you tell us a high level requirement that has been given to you, and that you're new to perl. I suggest you take the time to learn the basics of the tools you have been told to work with before doing going any further. Just asking other people isn't a case study, or any investigation on your part. Tutorials/http://learn.perl.org.