Fastspring.com Ecommerce PHP Class

I’ve recently done some work with the Fastspring.com ecommerce website. It’s essentially similar to the flow of a paypal purchase – companies create pages with products and Fastspring acts as the checkout process doing the user information/payment processing work for you.

The customer service was above average but I had to take advantage of it frequently as their documentation is poor. Their technical documentation is almost non-existent, so integrating a client website with the Fastspring.com order pages was difficult.

In the course of that work I’ve developed this basic class for PHP5. This class assists with creating the proper product links or product order forms. This class is currently in a working state but does not have any unit testing or hard-core testing being done, nor does it cover all of the available ways to integrate.

Go ahead and use it and let me know if you have any issues. As always, feel free to contribute patches back via github.

http://github.com/botskonet/fastspring_php

Possibly related posts:

  1. Announcing Peregrine – a PHP Security Class

2 Comments »

  1. I’ll have to agree with you on the lack of documentation. We do have an active project to remedy that. In the mean-time, hopefully we make up for it with the best customer service around, and the fact that after a bit the control panel is very intuitive.

    Ken White, Chief Customer Service Officer
    FastSpring E-Commerce
    http://www.fastspring.com

    FastSpring provides a global payment processing, merchandising, & fulfillment solution for companies selling software, games, & other digital products. Phenomenal customer service, flexibility, & reasonable pricing combine with merchandising features to increase your revenue per order & your conversion rate while lowering your expenses. Visit us at: http://www.fastspring.com/

    Blog: http://FastSpring.com/blog | Facebook: http://tinyurl.com/22odndr | Twitter: http://twitter.com/FastSpringCEO

    Comment by Ken White – FastSpring — August 5, 2010 @ 1:36 am

  2. We’ve added a lot of documentation since this post was published. For example, you can see some of the new docs here:
    https://support.fastspring.com/home

    Comment by Dan Engel — February 9, 2011 @ 7:14 pm

RSS feed for comments on this post.

Leave a comment