Payments & Donations Free

PayPal Donations Module

Free PayPal donations module for SPChat: PayPal Checkout buttons, custom preset amounts, monthly donation goals, and anonymous donations.

Module ID: paypal-donations
Version: v1.0.5
Size: 1 MB
Target Directory: modules/paypal-donations

The PayPal Donations Module allows your chat users to support your community or web radio station directly via an elegant modal dialog using PayPal Checkout. Upon a successful donation, a status message is automatically posted to the chat room.

[!TIP] Free Module: This module is 100% free of charge and included in the SPChat module catalog without any extra licensing fees.


Core Features Overview


Prerequisites

  1. A valid PayPal Business or Personal account.
  2. Access to the PayPal Developer Portal to generate REST API App credentials (Client ID and Client Secret).
  3. An active SPChat installation running version 1.0.0 or higher.

Step-by-Step Configuration Guide

Step 1: Generate PayPal REST Credentials

  1. Log in to the PayPal Developer Dashboard.
  2. Navigate to Apps & Credentials.
  3. Create a new REST App (e.g., named SPChat Donations).
  4. Copy your Client ID and Client Secret.

Step 2: Enable Module in SPChat

  1. Open your SPChat Admin Panel and click on Modules.
  2. Locate PayPal Donations and click Install.
  3. Once installed, open settings and toggle Enable PayPal Donations.

Step 3: Configure API Credentials

FieldDescriptionExample
PayPal Client IDREST Client ID from Developer PortalAXXXXXXXXXXXXXX...
PayPal Client SecretClient Secret (used server-side for validation)••••••••••••••••
Environment / ModeSandbox (Testing) or Live (Real Payments)Live
CurrencyPrimary currency for incoming donationsEUR

Frequently Asked Questions (FAQ)

Are sensitive financial credentials stored in SPChat?

No. All transactions are securely processed directly on PayPal Checkout servers. SPChat never stores credit card details or banking credentials.

How can I test the donation flow before going live?

Set the environment mode to Sandbox (Testing) in the module configuration. You can test the complete checkout flow using PayPal sandbox buyer accounts without moving real money.

Can I donate anonymously or are names and amounts public?

Donors can choose the anonymous donation checkbox in the modal. When checked, no name appears in chat or in the donor list. For non-anonymous donations, only usernames are shown in the monthly donor list. Exact donation amounts remain confidential and are only included anonymously in the progress bar calculation.

Still unsure? Test the chat yourself.

The live demo shows the interface and chat flow without installation. Join the waitlist for your own chat.