Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

A simple step-by-step guide to Paypal integration

Go to End

7 Posts   9273 Views


Community Member, 78 Posts

9 July 2008 at 3:00am

Is there any step-by-step documentation for integrating Paypal within the ecommerce module? I have not used the ecomm module before and so am completely unsure of what to do.


Community Member, 501 Posts

9 July 2008 at 9:13pm


Community Member, 78 Posts

9 July 2008 at 9:33pm

Hi, yeah I've been following what AK has put - it was the only guide I could find however when I go to the checkout and fill out the form and then place the order - I get a blank page. Dev mode says it cannot find
Im a bit of a noob when it comes to code and debugging

The Frenchy

Core Development Team, 40 Posts

17 July 2008 at 12:10pm

I have just updated the Ecommerce documentation about the PayPal integration.

Have a look at the code of PayPalPayment.php, you'll find a lot of static functions to customize the style of the PayPal site (like add your logo on the PayPal interface).


Community Member, 78 Posts

17 July 2008 at 9:58pm

Edited: 17/07/2008 10:08pm

Thank you - much appreciated. I now have Paypal up and running, however I am unsure on how

if(Director::isLive()) {
} else {

works when the PayPalPayment.php says you must configure:


Also - how does the Account work? How would a customer create an account or view their account? I noticed this when I canceled the order and returned to the site - i was taken to the Account Order Incomplete page saying that "Your order details have been saved, however you need to complete your order." with the summary below. Where has it been saved?
Is there a way to remove the Account feature completely?


Community Member, 78 Posts

17 July 2008 at 10:14pm

Also is there a way to rest the order and product numbers before the site goes live to the general public?


Administrator, 690 Posts

18 July 2008 at 3:15pm

You could try deleting the Order table and then visiting db/build?flush=1 again.