Now that you have setup your PayPal account, you will need to activate your payment methods in OJS.
Under Settings > Website > Plugins, enable the Paypal Fee Payment plugin in the Plugin Gallery.
Under Settings > Distribution > Payments, check the box to enable payments, select your preferred currency, and choose “PayPal Fee Payment” as the Payment Method.
Enter your credentials under the Paypal Payment Settings. Check the box for Test Mode if you are only testing the plugin.
For more information about payments in OJS 3 see the Learning OJS 3 guide.
Login as the Journal Manager, and select Payments. Under General Options, choose your currency:
Go to Website Settings > Plugins > Installed Plugins and find the PayPal Fee Payment plugin. Check the box next to the plugin to enable it. If you also plan to collect manual fees you can enable the Manual Fee Payment plugin as well.
Please see Learning OJS for how to enable payments. Ensure that you select Paypal Fee Payment as a Payment Method. After you select Paypal Fee Payment, fields will appear below for *Account Name, **Client ID, and Secret. Follow the instructions in the PayPal documentation to generate the credentials to enter into the OJS fields. Make sure to check off the box for Test Mode before saving.
Next, go to the Subscriptions chapter in Learning OJS 3 and follow the instructions to set up your payment types and subscription types, if applicable.
On OJS set up a test transaction that you can use to test whether payments are being successfully processed. For this example, we will be using an Article Processing Fee. You as the author will get a link to pay your Article Processing Fee. The link will first direct you to login to your OJS account followed by the PayPal Sandbox website.
Using one of the fake PayPal accounts, make test payments to the site. The successful payment will then appear on sandbox of your main PayPal Account Overview:
The test transaction will also appear on the Payments page of your journal.
If your test transactions are not successful, please check the following: