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've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

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

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

My config file code - Where am I going wrong?


Go to End


3 Posts   2359 Views

Avatar
sjbmaine

Community Member, 17 Posts

10 October 2008 at 2:22am

Edited: 10/10/2008 2:24am

I am trying to setup my config file to work with PayPal in the eCommerce Module. (SS 2.2 and latest eCommerce version). The eCommerce documentation says, "To set up a PayPal payment, you need only the mail address of the account." (Does this mean I don't need the define payment code?) I inserted the code provided for setting the e-mail address, but when I upload this file to my server I receive the following message (this is a test install of SS installed at mysite.com/demo):

Fatal error: Call to undefined method PayPalPayment::set_account_email() in /home/content/s/j/b/sjbmaine/html/demo/tutorial/_config.php on line 27

This is the code from my config file. Can anyone point out where I am going wrong?

<?php

global $project;
$project = 'tutorial';

global $databaseConfig;
$databaseConfig = array(
	"type" => "MySQLDatabase",
	"server" => "servername",
	"username" => "username",
	"password" => "password",
	"database" => "database",
);
SSViewer::set_theme("pixelgreen");
Email::setAdminEmail('test@test.com');
// Sites running on the following servers will be
// run in development mode. See
// http://doc.silverstripe.com/doku.php?id=devmode
// for a description of what dev mode does.
Director::set_dev_servers(array(
	'',
));

// Check if the site is in 'live' mode, use the live credentials.
// otherwise, use test credentials instead to be careful.
if(Director::isLive()) {
	PayPalPayment::set_account_email('mymail@mydomain.com');
} else {
	PayPalPayment::set_test_mode('mymailtest@mydomaintest.com');
}	


?>

Thank you!

Avatar
Liam

Community Member, 470 Posts

10 October 2008 at 6:35am

I have no experience with the ecommerce module, haven't had to use it yet, but there is a good topic here about getting everything up and running. Maybe it can be of some help?

http://www.silverstripe.com/extending-hacking-silverstripe-forum/flat/196242

Avatar
sjbmaine

Community Member, 17 Posts

10 October 2008 at 2:41pm

Thanks, for bringing this to my attention LeeUmm. I'll give it a whirl!