[ANN] Merchant | a credit card processing library

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Merchant | a credit card processing library

Sebastian Sastre-2
Hi guys,
I've decided our community hasn't enough millionaires. I think we need to start
to do something to fix that broken. This will *not* fix that but it *may* help
to.

As said, it's a library to process cards through a gateway. Right now it has
only one concrete gateway but I've tried hard to factorize things to make it
simple yet flexible. In some aspects is kind of ActiveMerchant but solving a
less bloated problem.

Yesterday I've tested the first succesful transactions (using stunnel for https
client). It is a very alpha work in progress. Provided AS IS. You should use it
only *knowing* that it *could* have defects.

If you found it useful and your are not in Brazil you can add your concrete
gateway yourself or contract someone to do it for you. It's MIT licensed and I
think it has clean documented code suggesting anyone can help you with your
Seaside based business.

Access it in squeaksource.com or http://www.squeaksource.com/Merchant
Requisites: Cryptography (needed for some MD5 hashes)

A purchase look like this:

        cc := MERCreditCard new
                        cardNumber: '4444333322221111'; "a test card"
                        cardVerificationValue: '123';
                        expiration: Date today month next asDate;
                        yourself.
        order := MERDummyOrder new
                        amount: 5;
                        expiration: cc expiration;
                        cardHash: cc cardHash;
                        yourself.
                                                       
        gateway := MERiPAGAREGateway merchantId: yourMerchantId securityId:
yourIPAGARESecurityId.
        gateway purchase: order with: cc.

I dedicate this to the small ones that think big
enjoy,
sebastian

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside