Use PayPal Payments Standard payment processor
When creating a payment method, see For developers: Create payment methods, you have to choose PayPal Payment Standard for processing payments for your online store. First, you should make a test configuration and after you have successfully tested PayPal Payment Standard transactions, you can switch to the live configuration.
Setup test configuration
- Go to www.paypal.com and on Business tab, click Create Account.
- In the dropdown, select your country and under PayPal for business, click Get Started.
- Fill out the required information.
- Login https://developer.paypal.com using your PayPal email address and password.
- On the Applications tab, click Sandbox accounts » Create Account.
- In Country dropdown, choose your country.
If your country is not listed, select any country from the list, since this is a test account. - In Account type, choose Business.
- Fill out the rest of the form and click Create account.
- Create one more account with Account type set to Personal.
- On Sandbox test accounts page, click Enter Sandbox site link.
- Login with the credentials of the Business account that you created.
- Click My Account » Profile » My Account Settings.
- Under Selling Preferences, click Website Payment Preferences.
- Turn Auto Return on.
- In Return URL, enter a random URL.
You can enter any valid URL, since Sitefinity CMS overwrites it. - Turn Payment Data Transfer on.
In the Payment Data Transfer section, an Identity token appears. - Copy this token.
- Click Choose IPN Settings.
- In Notification URL, enter a random URL.
You can enter any valid URL, since Sitefinity CMS overwrites it. - Select Receive IPN Messages and click Save.
- In Sitefinity CMS backend, on Create a payment method page, select Test radio button.
- In Gateway URL input field, enter https://www.sandbox.paypal.com/webscr
- In Email, enter the email from your PayPal registration.
- In PDT Identity Token, enter the token from Step 17.
- In Timeout, enter 30000.
- In Payment type, select Sale.
- Go back to Create payment methods » Step 7.
Setup live configuration
After you have tested how PayPal Payments Standard works and you want to move your website to production, you must configure the method to work in live mode. To do this, in Step 21 select Live and in Step 22, enter https://www.paypal.com/cgi-bin/webscr