Hi Josef,
I had to do this recently, and this is what I've found.
Inside shop.views.py there's a view called checkout_steps
The views.py also has this on top:
payment_handler = handler(settings.SHOP_HANDLER_PAYMENT)
If you don't set settings.SHOP_HANDLER_PAYMENT Mezza Gezza will use default
processor.
However, you can set this to for example SHOP_HANDLER_PAYMENT =
'cartridge.shop.payment.authorizenet.process' in your settings.py
For 2chouckout you could create a file inside cartridge.shop.payment called
two_checkout.py and create process() method in it with this signature:
def process(request, order_form, order):
# do your payment processing here
The form and order data will be passed to your method automatically from
checkout_steps view.
For the rest of it follow auth.net code. It's pretty straight forward.
Post again if you need further help.
Cheers,
Mario
On Fri, Aug 8, 2014 at 3:59 PM, Stevo <[email protected]> wrote:
> Hi Josef,
>
> Sorry I can't help you and I guess the others are busy, but I was pointed
> to these links which were helpful:
> http://effectivedjango.com/tutorial/getting-started.html
> http://bscientific.org/blog/mezzanine-fabric-git-vagrant-joy/.
> http://nerds.airbnb.com/testing-at-airbnb/.
> http://www.rosslaird.com/blog/first-steps-with-mezzanine/
> Good luck with it.
> Regards,
>
> On Thursday, August 7, 2014 6:48:37 PM UTC+10, Josef wrote:
>>
>> Hi all!
>>
>> I'm exploring 2checkout <https://github.com/2Checkout/2checkout-python> as
>> the payment gateway for Cartridge. Could you point me to how I could go
>> about this and navigate through the Mezzanine/Cartridge code? Where should
>> I begin or how should I go about this? I still haven't wrapped my head
>> around how to integrate them.
>>
>> I'm new to Django so please be gentle. :)
>>
>> Thanks,
>> Josef
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
Mario Gudelj
M: 0415 193775
www.twoblokeswithapostie.com - Talk to us before you tell your clients:
"No, Business Catalyst can't do that."
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.