Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install getpaid.salesforceorderrecorder

How to install getpaid.SalesforceOrderRecorder

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install getpaid.salesforceorderrecorder
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.5 Available View build log
Windows (64-bit)
0.5 Available View build log
Mac OS X (10.5+)
0.5 Available View build log
Linux (32-bit)
0.5 Available View build log
Linux (64-bit)
0.5 Available View build log
Lastest release
version 0.5 on Jan 5th, 2011


Allows for the storage of getpaid orders to salesforce. Must be configured in the admin console before it will work. User must specify the content type they are interested in and give instructions on how to map it to salesforce. If that content type appears in a charged order the entire order is saved to salesforce (even if there are other content types).


Depends upon the beatbox library >=, which is a Python wrapper to the Salesforce.com API. You must have a Salesforce.com account that provides API access.

To download and install beatbox, please visit:

System Message: WARNING/2 (<string>, line 19)

Literal block expected; none found.


SalesforceBaseConnector >= 1.0a3. See http://plone.org/products/salesforcebaseconnector


  • Rob LaRubbio

The Plone & Salesforce crew in Seattle and Portland for their work on Salesforce PFG Adapter:

  • Jon Baldivieso <jonb --AT-- groundwire --DOT-- org>
  • Andrew Burkhalter <andrewburkhalter --AT-- gmail --DOT-- com>
  • David Glick <davidglick --AT-- groundwire --DOT-- org>

Jesse Snyder and NPower Seattle for the foundation of code that has become Salesforce Base Connector.

Simon Fell for providing the beatbox Python wrapper to the Salesforce.com API

Salesforce.com Foundation and Enfold Systems for their gift and work on beatbox (see: http://gokubi.com/archives/onenorthwest-gets-grant-from-salesforcecom-to-integrate-with-plone)


0.5 (2010-01-26)
  • Make sure the finance workflow transition handler only tries to execute for

System Message: WARNING/2 (<string>, line 53)

Bullet list ends without a blank line; unexpected unindent.

sites with this product installed. [davisagli]

  • Fix the user_payment_info_trans_id mapping, for real this time.

System Message: WARNING/2 (<string>, line 57)

Bullet list ends without a blank line; unexpected unindent.


  • Removed max beatbox version restriction.

System Message: WARNING/2 (<string>, line 60)

Bullet list ends without a blank line; unexpected unindent.


0.4 (unreleased)
  • Grab the processor id from the correct variable
0.3 (2009-08-03)
  • Fix shipping cost field nameing error
  • Also fix an import
0.2 (2009-08-03)
  • Do not send mapped None values to salesforce
  • Expand exception handling since beatbox raises strings.
0.1 (2009-07-22)
  • Initial import and creation derived from getpaid.SalesforcePloneFormGenAdapter

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.