### Getting Started

- Server Requirements
- Installation
- Updating to New Versions

### Configuration

- How To Increase File Maximum Upload Size
- Scheduled Tasks (CRON Jobs)
- Configuring Logging
- Configuring Stripe
- Configuring Paypal
- Modifying Source Code
- Changing Url Or Database Credentials
- Setting Up Subscriptions
- Translating the Site
- Setting Up Analytics Page
- Configuring Social Login
- Configuring Email Provider
- Nginx Rules

### Common Issues

- Site Not Loading
- Can't Reset Password
- Whoops, looks like something went wrong.
- Url Rewriting is Not Working

### Frequent Questions

- Where to insert adsense or another javascript snippet?
- Can Users Be Blocked From Uploading?
- Can I Use Another Payment Gateway?
- Can Files By Synced To Desktop or Mobile?
- Can I Use Another Cloud Service For Storage?

### Admin

- Roles & Permissions

# Configuring Paypal

In order to receive payments via paypal, you will need to follow steps below to get paypal API credentials.

1. Head over to https://developer.paypal.com , click "log into dashboard" and log in with your regular paypal account.

2. Scroll down to "Rest API Apps", click "Create App", enter any name for your app and click "Create".

3. You should see your app page now. Scroll down to "SANDBOX WEBHOOKS", click "Add Webhook".

In "Webhook Url" enter "https://your-site.com/billing/paypal/webhook" where "https://your-site.com" is actual url of your site. Select "All Events" and click "Save".

4. Paypal app is created now. Scroll up to "SANDBOX API CREDENTIALS", copy "Client ID", "Secret", and "Webhook ID" and paste them into corresponding fields on your site "admin area > settings > billing" page.

Important:
Paypal has "sandbox" credentials for testing and "live" credentials for production site. Make sure you enter correct credentials in your site settings page and toggle "Paypal Test Mode" as needed.

#### Content