[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: Minivend Credit Processing
****** message to minivend-users from mikeh@minivend.com ******
Quoting Jeff (brage@phear.cyberhighway.net):
>
> Hey everyone *ATTENTION MIKEH :)*, I am looking into writing a
> general credit card processing system into minivend which will basically
> allow you to use any credit card processing system such as Authorize.net, and
> the upcoming WebLinkAPI (which allows you to have a merchant account and
> credit processing set up in a matter of days rather than weeks!). I don't
> really know the ins and outs of the CyberCash-minivend interface, and there
> doesn't seem to be any documentation on it.
>
> Authorize.net (and possibly WebLinkAPI) use a form posted to a ssl web
> server to accept credit transactions. normally you would just have a form which
> links to the website, but this is not an elegant or proper way to do things and
> with the design of the minivend order processing system, it is not an easy
> thing to do without cheating :) I wish to have minivend use my perl subroutine
> to process the credit data just like cybercash.
>
> So far, I have gotten the Net::SSLeay module which allows me to post
> data to a SSL web server and read back the response in perl. I have implemented
> a simple script which submits the credit card data to authorize.net and checks
> the response to make sure the credit card is valid , etc. (I can also read back
> the AVS number, etc from the web-server)
>
> Would someone PLEASE help me with this? I can do it myself, but I mainly
> just want the minivend veterans out there to give me ideas on how to implement
> a credit card processing scheme properly.
>
> WE CAN NOT LIMIT OURSELVES TO A SINGLE TRANSACTION PROVIDER! :)
> (and using SSLeay is just as secure and easy to use as the CyberCash System!)
>
I do have some definite ideas. The CyberCash model on MiniVend takes
care of most of the integrated payment needs. The ability to return
a hash with result codes makes it fairly general. If you want to use
integrated payment, I recommend writing a CCLib.pm compatible module
to use with MiniVend. I have written an example which links
to PaymentNet:
ftp://ftp.minivend.com/pub/CCLib.pm.paymentnet
or
http://www.minivend.com/minivend/CCLib.pm.paymentnet
The advantage of this approach is that you can change payment systems
with only configuration file settings; the same form interfaces are used
every time. Though it would be difficult with the current implementation
to use multiple services on the same MiniVend server instance, that
would not be too difficult to change.
--
Mike Heins http://www.minivend.com/ ___
Internet Robotics |_ _|____
131 Willow Lane, Floor 2 | || _ \
It's a little-known fact Oxford, OH 45056 | || |_) |
that the Y1K problem caused <mikeh@minivend.com> |___| _ <
the Dark Ages. -- unknown 513.523.7621 FAX 7501 |_| \_\
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list