In order to use the PayPal integration, you would need to:
-
Sign up for a PayPal Business or Premier account
-
Enable the PayPal IPN (Instant Payment Notification) for your site
-
Adjust PayPal settings in your web.config file and add some billing plans
To sign up for a PayPal Business or Premier account:
-
Go to www.paypal.com and click the Sign Up link at the top of the page
-
Select an account type
-
Enter your business and personal information
-
Select account information and provide security information
-
Confirm your email address with PayPal
To enable PayPal IPN (optional):
-
Log in to PayPal
-
After logging into your PayPal account click on the "Profile" tab and then click "Instant Payment Notification Preferences"
-
To change your preferences press the Edit button
-
Check the activation check box, enter the script file's path as "http://www.yoursite.com/PayPal/IpnHandler.aspx" and finally press the "Save" button to finish
The last step is to configure your web.config file. The PaymentProcessors list should include PayPal:
<setting name="PaymentProcessors" serializeAs="Xml">
<setting name="PayPalSandBox" serializeAs="String">
<value>False</value>
</setting>
And you should set the PayPalEmail setting to your PayPal e-mail adress:
<setting name="PayPalEmail" serializeAs="String">