Posted
about 1 month
ago
by
Christopher Johnson
GetPaid is a unique project as a Google Summer of Code project, as the team is all located in the same city (Atlanta, GA, which, fyi, is host of the 2010 PyCon!). This past week, we kicked off the project with Derek Richardson (student), Brandon
... [More]
Rhodes (mentor) and Chris Johnson ("client", GetPaid community) with a meeting at ifPeople's offices. The goal of the project is to refactor the GetPaid Checkout Wizard to allow for a more integrated experience when using offsite payment processing.
At the meeting we went through the challenges that created the need for the project, with specific examples, and compiled a list of references for the project (all of which is documented on the wiki page for this project). One of the most important accomplishments for me was clarifying the user stories for the GSoC project. What we came up with top priorities to start with is:
As a site owner, I want to set a payment processor that has my customers enter all their info and credit card information directly on the payment processor's website.As a site owner, I want to capture customer info on my site and then have customer enter credit card info on payment processor's websiteAs a site owner, I configure how my payment processor should work (all onsite, all offsite, mixed)
With greater pluggability of the checkout process, we hope that site owners will be able to configure the payment processor integration how they choose, with combinations of options for doing it all on site, all off site, or a mixed solution.
The next step is that Derek is coming up with 2-3 options for solving these use cases. We'll be discussing that via the mailing list (as well as ongoing updates to the project), so if you have comments, feedback, ideas or a desire to participate, please let us know on the mailing list! Look for the first update on the plans in a week's time. [Less]
Posted
2 months
ago
by
Christopher Johnson
As a sign of how important the role of ecommerce is to creating a complete CMS offering these days, this year's World Plone Day included features of the GetPaid product for Plone. Though there may have been more, 2 places I know it was mentioned
... [More]
include:
Brazil: Luciano Pacheco presented a session "Using GetPaid" in Sao Paulo.
Ukraine: Olha Pelishok gave a presentation on ecommerce in Plone and an extensive overview of GetPaid. Her slides (in English) and video (in Ukrainian) are available online here: http://www.plug.org.ua/video/ecommerce/view
If your WPD event also mentioned GetPaid, please let us know via our contact form. [Less]
Posted
2 months
ago
by
Christopher Johnson
The work proposed by Derek Richardson to refactor the GetPaid checkout wizard was accepted as a project for the Plone Foundation's Google Summer of Code! Brandon Rhodes will be mentoring Derek throughout the hot, humid Atlanta summer. By the end, we
... [More]
hope life for developers using GetPaid will be easier. So far we have 3 main user stories for the refactoring:
As a developer, I want to add a field to the checkout wizard As a site owner, I want my customers to enter in credit card information directly on the payment processor's website As a site owner, I want to configure my payment processor settings to use on-site or off-site entry of credit card information
Read more of the proposal here. We will be posting progress to this blog during the project.
Congrats to Brandon and Derek! Thanks to you all and all the Plone mentors and students for helping the Plone and GetPaid communities! Special thanks also to Google for investing over $35,000 in Plone this year! For more on GSoC and other Plone projects click here. [Less]
Posted
3 months
ago
by
Christopher Johnson
Plone was accepted again as a mentoring organization in the Google Summer of Code, where Google pays students to code in open source projects. Now the challenge is getting good proposals from students - and the deadline is April 3 at 19:00
... [More]
UTC!
GetPaid is one of the proposed project for the GSoC. In particulare, work is proposed to refactor the checkout wizard to make it more flexible to developers and more accomodating to off-site payments (ie enter your credit card details directly on the payment processor's site).
This is a very important part of the development of GetPaid, and paves the way to a new major version and eventually a 1.0! If you are a mentor, we hope you will review the proposal and add notes.
Taking advantage of the time leading up to when GSoC coding starts, we will be working to refine the requirements and get feedback from the GetPaid community.
If you have comments or ideas, please share on our mailing list! If you want to apply as a student, check out this note. [Less]
Posted
3 months
ago
by
Christopher Johnson
The last three months have been a bit of a blur. One of the things that has fallen off my plate was updating the GetPaid blog. So, here's a roundup of news from GetPaid:
Product
The preferred means of consumption is the recipe! Tarballs
... [More]
are soooo Plone 2! (nothing against tarballs, actually, just no one is packaging them - if you want to lend a hand let us know via the mailing list). So while there aren't any new tarballs about since the 0.6.2 version, GetPaid has actually advanced to 0.7.5 and just reached rev2400! The recipe itself is at version 1.4.1 thanks to the continued efforts of the marvellous Lucie Lejard (aka La Reina de la Receta). Here's some of the changes to look out for:Payment processors: Payflopro is now a supported payment processor (larubbio)! ClickandBuy is also supported (olauzanne)! Pagseguro (Brazilian processor) is also in the works (rafaelcrocha) as well as VCS South Africa (hannesc). Ogone, PayPal, and Authorize.net all got an updates.PloneFormGen integration: after the demise of the former mercurial repository where this product was hosted, the action adapter to integrate GetPaid with PloneFormGen was migrated into the GetPaid repository (mcgruff.scruff).Variable donations amount: GetPaid now natively supports variable donations amounts that can be added to your cart (larubbio)
Salesforce.com Integration: There is a new prodcut, Products.SalesforceGetPaidAdapter. It subclasses from the current Products.salesforcepfgadapter and allows
you to specify what fields in your form, and in getpaids order get
saved to salesforce when the order's finance workflow moves to CHARGED.(larubbio)More goodies: The cart now allows annotations (larubbio), checkout checks for site root to get store settings (lucielejard), discount details are reflected on the thank you page (flejard)
Documentation
How to use the PloneFormGen integration (download PDF)
Features page got light update. Creating Content Types That Are Buyable, Shippable or Donations (dunny, copied from Products.PloneGetPaid documentation to web)How do I set up buildout for an existing Plone site with the getpaid recipe? (lucielejard)How to tie actions to payments (A brief explanation on how to tie workflow transitions, mailing, etcetera to a payment happening in getpaid) (perrito)
Sites
Collecting data on this has been a bit thin lately, even though several people have shared information about sites in the works. One that did launch with GetPaid just today is the York College/City University of New York. If you have additional sites that are live with GetPaid, please let us know via the mailing list!
Community
Mailing list: 163 peoplePlanning continues at our Features Brainstorm doc: http://code.google.com/p/getpaid/wiki/BrainstormingFeatures . Join in! Some of these features are on the drawing boards for Spring development. [Less]