Community » Forums » Spark - Spark > PayPal Integration
November 16, 2009 10:18:46 PM PST (36 weeks ago). Seen 171 times.
Photo Marko Gargenta
Marakana, Inc.
Member since Jan 19, 2007
Location: San Francisco
Posts: 90
Spark can be integrated with PayPal's Website Payments Pro credit card processing service ((2.9% + $0.30 USD)/transaction + $30/month) by following these steps:

1. Create a PayPal account.
2. Add "Website Payments Pro" service to your profile. This service may also require that you also add "Virtual Terminal" and "PayPal Express Checkout" services.
3. While logged in, from the My Account tab, click on Profile sub-tab.
4. On the "Profile" page, click on Request API credentials.
5. On the "Request API credentials" page, under "Option 1 - PayPal API" click on Set up PayPal API credentials and permissions
6. On the "API Access" page, under "Option 2 - Request API credentials to create your own API username and password." click on View API Certificate
7. On the "Request API Credentials" page, with the "Request API signature" selected, click on the "Agree and Submit" button.
8. You should now see a page with the your API username, password, and signature. These are the three pieces that you need to configure Spark such that it can process credit cards via your PayPal account.
9. In Spark, configure and enable the following system settings:

Code:
1. credit-card-processor.type=paypal
2. credit-card-processor.paypal.live=true
3. credit-card-processor.paypal.username=your-paypal-api-username (from the previous step)
4. credit-card-processor.paypal.password=your-paypal-api-password (from the previous step)
5. credit-card-processor.paypal.signature=your-paypal-api-signature (from the previous step)
Edited one time. Last edit by Marko Gargenta on Jun 14, 2010 at 12:14:04 PM (about 5 weeks ago).