Skip to content

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"

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

Create Webhook

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

Paymenter

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.

Released under the MIT License.