PayPal
You don't have a PayPal business account OR want a easier install? Use PayPal IPN, you'll only need your email
Creating a application
Head over to PayPal developers and press "Create App"

Fill in the required details and press Create App
Take note of the Client ID and the Secret Key
Creating the webhook
Scroll down to Webhooks and press add Webhook
Fill in yourDomain /extensions/paypal/webhook
Be sure to replace yourDomain with your Paymenter domain (e.g. https://demo.paymenter.org)
Tick the all events box and continue

Take note of the Webhook ID we'll need it in the next step
Filling in the credentials on Paymenter
Fill in the details given in the previous steps

Billing Agreements (Payment Methods)
Paymenter supports Billing Agreements (Vaulting) with PayPal. This allows your customers to save their PayPal account as a payment method for future purchases.
To enable Billing Agreements, make sure to enable the "Vaulting" option when creating your PayPal application. Also ensure that your PayPal account has access to "Reference Transactions" as this is required for Billing Agreements to work.