Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Interchange: users

Re: interchange-users Digest, Vol 76, Issue 20

 

 

Interchange users RSS feed   Index | Next | Previous | View Threaded


chris.keane at zzgi

Oct 30, 2009, 8:10 AM

Post #1 of 1 (101 views)
Permalink
Re: interchange-users Digest, Vol 76, Issue 20

>
> Thanks for writing about this.
>
> If PsiGate is only accepting payment submissions via XML, and they always
> require the XML root tag be Order, we really should just update the
> PsiGate module to do this automatically, shouldn't we? That is, rather
> than modifying Vend::Payment in a way that really only applies to PsiGate.
>
> I'd like to figure out how to get your change into the Interchange core in
> the most appropriate way keeping the other payment modules in mind.
>
> Thanks,
> Jon
>
Jon,

It started out as a PsiGate-only payment module but the way that the
wget code is implemented in Payment.pm doesn't seem to permit the upload
of simple pre-constructed XML via the wget method. (please correct me
if I'm wrong). It seems to want to construct a query with & joined
key=value pairs.

If it was just PsiGate I would probably have altered Payment.pm to
permit a file upload to the gateway blind and construct the XML in in
the PsiGate module. But I have another customer who submits payments
through their own custom corporate gateway that also require the message
to be XML, so instead of replicating the XML code it made sense to just
promote it to Payment.pm. I think I also read in one of the
Authorize.Net bulletins that they'll be using XML one day too.

Just as a side note the current PsiGate module won't work for any new
PsiGate accounts (all new customers are forced onto the new gateway).

Chris.


_______________________________________________
interchange-users mailing list
interchange-users[at]icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users

Interchange users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.