PayPal

PayPal.com is a supported payment processor for the donation tool. It is used to process a donation payment to transfer funds from the donator to your community.

Setup PayPal account

To automatically process a transaction from a donator, you need to register a REST Api app in the PayPal developer portal. Do so by following these steps:

Configure PayPal

The PayPal configuration in the config.yml all reside in the paypal key:

paypal:
  # The environment of PayPal which match to the credentials you configure in the next settings. If you use sandbox
  # credentials, use 'sandbox', if you use live credentials, use 'production'.
  # Allowed values: sandbox, production
  environment: sandbox
  # The access credentials of your PayPal application to process payments. You can either use the sandbox credentials
  # to test the application. In order to process real funds, you need to have a paypal business account and use
  # credentials of a live app.
  # You can create these in the PayPal developer portal: https://developer.paypal.com/developer/applications/
  clientId:
  clientSecret: