[ic] BoA/Cybersource HELP!!!
prtyof5 at attglobal.net
Wed Jul 6 12:13:29 EDT 2005
> On Tue, Jun 07, 2005 at 09:38:47PM -0400, Mark Weaver wrote:
> > Any suggestions? Things are going from bad to worse...
> - Get set up with cybersource, so you can log into their admin interface
> - Get ICS.pm from Kevin's interchange site (interchange.rtfm.info or
> something similar).
> - Put ICS.pm in your interchange/lib/Vend/Payment directory and set the
> permissions as appropriate
> - Open a Cybersource support issue msg and ask them for the "older perl
> CDK version 3.4.12, your existing interface doesn't work as well with
> the new Simple API". They will send you a link to a tar.gz without any
> - Download and install the aforementioned Cybersource CDK, you should
> end up with a directory like ICS-3.4.12 . Do all the tests and make
> sure everything is working OK.
> - From the Cybersource directory run "./ecert <merchantid>" where
> merchantid is (for me, at least) something like v289371983. This will
> make a poorly-secured key system in /opt/CyberSource/SDK/keys . If this
> directory doesn't exist after you complete this step, retry from here,
> because the whole Cybersource API fails rather ungracefully and
> uninformatively if the keys aren't present.
> - Make sure the payment module ICS.pm is "required" in your
> interchange.cfg file.
> - Add the following line to your catalog.cfg:
> Variable MV_PAYMENT_MODE ICS
> - Add the following lines down in your Route section of your catalog.cfg
> (I added it after itransact)
> Route ICS server_host ics2.ic3.com
> Route ICS server_port 80
> Route ICS path /opt/CyberSource/SDK
> Route ICS merchant_id v38417948
> Route ICS apps ics_auth,ics_auth_reversal,ics_bill,ics_credit
> Route ICS timeout 20
How is this timeout parameter used in the Payment processing ?
Does anyone know if this is supported in the generic Payment module
or just in specific payment modules (e.g. BoA) ?
In general is there a time limit the Payment process waits before declaring
a failure and can this be modified via a parameter for any or only specific
payment module ? I'm most interested in ECHO.
> Route ICS merchant_descriptor "SUBCULTURAL"
> Route ICS merchant_descriptor_contact "561-433-9633"
> Route ICS transaction sale
> - Obviously some of the fields above will need to be replaced with your
> mechant information.
> If you have any problems with any step, let me know in this forum and we
> will go from there. This was a total PITA for me to implement, until I
> realized that the API that ICS.pm uses is no longer publically available
> from Cybersource, and since I just did the BOA->CS conversion it's fresh
> on my mind and I wanted to contribute the information.
> interchange-users mailing list
> interchange-users at icdevgroup.org
More information about the interchange-users