Skip to content

PayPal

The PayPal gateway is built into Billmora, allowing you to easily accept credit card and PayPal account payments from clients globally.

Prerequisites

To use PayPal, you need a PayPal Business Account. You will also need to create a REST API App in the PayPal Developer Dashboard to obtain your credentials.

Setting Up PayPal in Billmora

  1. Create an App: Go to the PayPal Developer Dashboard and create a new App (Live or Sandbox).
  2. Get Credentials: Copy your Client ID and Client Secret.
  3. Configure in Billmora:
    • Navigate to Admin Area > Plugins > Gateways.
    • Find the PayPal gateway and click Configure.
    • Enter your Client ID and Client Secret.
    • Choose whether you are using Sandbox (testing) or Live mode.
  4. Webhooks: Billmora uses Webhooks to automatically mark invoices as Paid when the transaction clears.
    • In the PayPal Developer Dashboard, go to your App's Webhooks section and click Add Webhook.
    • Paste the Webhook URL provided in the Billmora configuration modal.
    • Select the Payment sale completed (or all events) checkbox.
    • Save and copy the Webhook ID, then paste it into the Billmora configuration modal.

Once configured and toggled to Enabled, clients will be able to select PayPal during checkout.