Як створити сайт для пожертвувань за допомогою WordPress і GiveWP: повний технічний посібник
GiveWP — це спеціалізований WordPress-плагін для пожертвувань, який перетворює будь-яку інсталяцію WordPress на повноцінну платформу для збору коштів — з налаштовуваними формами пожертвувань, обробкою платежів через кілька шлюзів, управлінням донорами та звітністю в реальному часі. На відміну від універсальних плагінів для контактів або платежів, GiveWP створений спеціально для некомерційних організацій, благодійних фондів та індивідуальних збирачів коштів і забезпечує PCI-сумісні платіжні потоки та детальне керування формами прямо з коробки.
Цей посібник проведе вас через кожен етап процесу: від налаштування хостингового середовища та встановлення WordPress до конфігурації платіжних шлюзів, створення форм пожертвувань, їх вбудовування на сторінки та управління даними донорів у великих масштабах. Кожен крок містить деталі конфігурації, які більшість інструкцій пропускають.
Передумови: що потрібно перед початком
Перш ніж відкривати панель керування WordPress, переконайтеся, що виконані такі вимоги до сервера та програмного забезпечення:
- Версія PHP: мінімум 7.4; рекомендується PHP 8.1+ для продуктивності та безпеки
- MySQL/MariaDB: 5.6+ або MariaDB 10.1+
- Версія WordPress: 5.8 або новіша (підтримка блочного редактора Gutenberg обов’язкова для нативних блоків GiveWP)
- SSL-сертифікат: обов’язковий — платіжні системи, включно зі Stripe та PayPal, відмовляються від з’єднань через звичайний HTTP. Кожна активна форма пожертвувань повинна обслуговуватися через HTTPS
- Ліміт пам’яті: щонайменше 256 MB (
WP_MEMORY_LIMITуwp-config.php) - Cron-завдання: WordPress cron має бути функціональним для запланованих email-квитанцій та звітів про пожертвування
Якщо ви починаєте з нуля, план VPS Хостингу надає повний root-доступ для налаштування параметрів PHP, встановлення необхідних розширень (php-curl, php-mbstring, php-xml) та налаштування кешування на рівні сервера — все це безпосередньо впливає на час завантаження форм пожертвувань та надійність платіжних шлюзів.
Крок 1: Налаштування хостингового середовища та встановлення WordPress
Вибір правильної хостингової архітектури
Сайти для пожертвувань обробляють конфіденційні фінансові дані. Спільні середовища з конкуренцією за ресурси можуть спричиняти тайм-аути при оформленні та збої платіжних зворотних викликів. Для виробничих кампаній зі збору коштів VPS або виділений екземпляр є технічно обґрунтованим вибором.
Якщо ви надаєте перевагу керованому середовищу з панеллю управління, VPS з cPanel дозволяє розгорнути WordPress через Softaculous одним кліком, зберігаючи при цьому можливість налаштовувати пули PHP-FPM, встановлювати ліміти пам’яті для кожного домену та керувати SSL-сертифікатами з єдиного інтерфейсу.
Для організацій, що ведуть кілька кампаній зі збору коштів або потребують ізольованих середовищ для кожного проєкту, Виділені сервери повністю усувають конкуренцію за ресурси між сусідами.
Встановлення WordPress
Більшість панелей управління (cPanel, Plesk, DirectAdmin) включають Softaculous або подібний автоінсталятор. Для ручного встановлення через CLI:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
cp wp-config-sample.php wp-config.phpВідредагуйте wp-config.php, щоб вказати облікові дані бази даних, а потім запустіть інсталятор WordPress, відвідавши ваш домен у браузері.
Захист інсталяції перед запуском
Не пропускайте цей крок. Сайт для пожертвувань, який буде скомпрометований до запуску, назавжди знищить довіру донорів.
- Примусово увімкніть HTTPS, додавши наступне до
wp-config.php:
define('FORCE_SSL_ADMIN', true);- Встановіть безкоштовний або платний SSL-сертифікат та перевірте повноту ланцюжка сертифікатів за допомогою
openssl s_client -connect yourdomain.com:443 - Встановіть правильні права доступу до файлів:
find /var/www/html -type d -exec chmod 755 {} ;
find /var/www/html -type f -exec chmod 644 {} ;- Вимкніть XML-RPC, якщо він не потрібен, обмежте доступ до
wp-login.phpза IP та увімкніть двофакторну автентифікацію для облікового запису адміністратора
Вибір теми
GiveWP не залежить від теми, але найкраще відображається на темах, що підтримують шаблони сторінок на повну ширину та не вставляють конфліктуючий CSS у елементи форм. Перевірені варіанти включають Astra, GeneratePress, OceanWP та Kadence. Уникайте тем із надмірним використанням конструкторів сторінок, які завантажують зайвий JavaScript, оскільки це погіршує продуктивність відображення форм і може заважати роботі платіжного елемента Stripe.
Встановіть обрану тему в розділі Зовнішній вигляд > Теми > Додати нову.
Крок 2: Встановлення та активація плагіна GiveWP
Основний плагін GiveWP є безкоштовним. Преміум-доповнення (Stripe Pro, Recurring Donations, Fee Recovery, Tributes) продаються окремо або входять до планів GiveWP Plus або Agency.
Встановлення через панель керування WordPress
- Перейдіть до Плагіни > Додати новий
- Знайдіть
GiveWP - Знайдіть GiveWP – Donation Plugin and Fundraising Platform (від GiveWP)
- Натисніть Встановити зараз, потім Активувати
Встановлення через WP-CLI (рекомендовано для користувачів VPS)
wp plugin install give --activateПеревірте встановлення:
wp plugin list | grep giveПісля активації GiveWP створює власні таблиці бази даних (wp_give_*) та реєструє пункт верхнього рівня Donations у бічній панелі адміністратора WordPress.
Крок 3: Налаштування основних параметрів GiveWP
Перейдіть до Donations > Settings. Панель налаштувань організована у вкладки. Пройдіть через кожну з них послідовно.
Загальні налаштування
| Налаштування | Рекомендоване значення | Примітки |
|---|---|---|
| Валюта | Відповідає валюті вашого банківського рахунку | Невідповідність валюти призводить до комісій за конвертацію |
| Позиція валюти | Перед сумою (наприклад, $100) | Стандарт для сайтів англійською мовою |
| Роздільник тисяч | Кома | Залежить від локалі — скоригуйте для європейських ринків |
| Десятковий роздільник | Крапка | Скоригуйте для локалей, де використовується кома як десятковий роздільник |
| Країна за замовчуванням | Основна країна ваших донорів | Попередньо заповнює поля адреси у формах |
| Базовий штат/провінція | Ваш штат/провінція | Зменшує складність форми для локальних кампаній |
| Сторінка успіху | Автоматично створюється GiveWP | Не видаляйте цю сторінку |
| Сторінка помилки | Автоматично створюється GiveWP | Не видаляйте цю сторінку |
| Сторінка історії | Автоматично створюється GiveWP | Донори використовують її для перегляду минулих внесків |
Важливо: GiveWP автоматично створює кілька обов’язкових сторінок ([give_receipt], [give_login], [give_register], [give_history]) під час активації. Видалення або скасування публікації будь-якої з них порушує перенаправлення після пожертвування.
Налаштування платіжного шлюзу
Перейдіть до Donations > Settings > Payment Gateways.
Інтеграція зі Stripe
Stripe є рекомендованим шлюзом для більшості кампаній завдяки підтримці карткових платежів, Apple Pay, Google Pay та SEPA Direct Debit. Безкоштовна інтеграція GiveWP зі Stripe забезпечує базову обробку карткових платежів; преміум-доповнення Stripe Pro розблоковує Stripe Payment Element (який динамічно відображає способи оплати залежно від місцезнаходження донора).
- Встановіть доповнення GiveWP Stripe (безкоштовна версія доступна в каталозі плагінів)
- Перейдіть до Donations > Settings > Payment Gateways > Stripe
- Натисніть Connect with Stripe — це використовує OAuth, тому у безкоштовній інтеграції API-ключі не вставляються вручну
- Для ручного введення API-ключів (тестові середовища) перейдіть до Manual API Keys та введіть ваш Publishable Key та Secret Key з панелі Stripe у розділі Developers > API Keys
- Увімкніть Stripe Webhooks — GiveWP надає URL-адресу кінцевої точки webhook; зареєструйте її в панелі Stripe у розділі Developers > Webhooks та виберіть події:
payment_intent.succeeded,payment_intent.payment_failed,charge.refunded
PayPal Standard проти PayPal Donations
GiveWP підтримує як PayPal Standard (застарілий), так і новішу інтеграцію PayPal Donations (рекомендовано). PayPal Standard перенаправляє донорів за межі сайту; PayPal Donations утримує їх на вашому домені за допомогою розміщених полів PayPal.
- Для PayPal Donations: перейдіть до Donations > Settings > Payment Gateways > PayPal Donations та натисніть Connect with PayPal
- Переконайтеся, що ваш обліковий запис PayPal є верифікованим бізнес-акаунтом; особисті акаунти не можуть отримувати пожертвування вище певних порогів
Офлайн-пожертвування
Увімкніть цей шлюз для пожертвувань чеком або банківським переказом. Він створює запис про очікуване пожертвування та надсилає донору інструкції. Корисно для великих донорів, які надають перевагу банківським переказам.
Налаштування електронної пошти
Перейдіть до Donations > Settings > Emails.
Налаштуйте такі email-сповіщення:
- Квитанція про пожертвування (Донор): надсилається донору після успішного платежу. Включіть теги шаблону
{donation_total},{donor_name},{form_title}та{receipt_link} - Сповіщення про нове пожертвування (Адміністратор): надсилається на вашу адміністративну електронну пошту при кожному пожертвуванні
- Пожертвування не вдалося (Донор): сповіщає донора про невдалий платіж — критично важливо для повернення незавершених пожертвувань
Встановіть Email відправника на адресу, автентифіковану для домену (наприклад, donations@yourdomain.com). Надсилання з безкоштовної адреси Gmail або Yahoo спричиняє проблеми з доставкою. Якщо вам потрібна професійна адреса відправника, Email Хостинг з належними записами SPF, DKIM та DMARC гарантує, що квитанції про пожертвування потраплять до папки “Вхідні”, а не до спаму.
Крок 4: Створення першої форми пожертвування
Перейдіть до Donations > Add Form.
Архітектура форми: ключові рішення
Структура суми пожертвування
GiveWP пропонує три режими суми:
- Фіксована пожертвування: фіксована сума — використовується для збору коштів на конкретні предмети (наприклад, “$50 годує сім’ю протягом місяця”)
- Багаторівневе пожертвування: попередньо визначені рівні з необов’язковим полем для введення власної суми. Це найбільш оптимізований для конверсії макет — дослідження постійно показують, що прив’язка до запропонованих сум збільшує середній розмір пожертвування
- Довільне пожертвування: повністю відкрите текстове поле — максимальна гнучкість, але без ефекту прив’язки
Для більшості кампаній багаторівневий варіант із можливістю введення довільної суми є правильним вибором. Встановіть рівні з психологічно оптимізованими інтервалами (наприклад, $10, $25, $50, $100, $250) та увімкніть опцію довільної суми.
Ціль пожертвування
Увімкніть ціль у налаштуваннях Form Goal. Виберіть між:
- Сума: відстежує зібрані кошти відносно цільового показника
- Кількість пожертвувань: відстежує кількість окремих пожертвувань
- Кількість донорів: відстежує унікальних донорів
Смуга прогресу, що відображається завдяки налаштуванню цілі, створює соціальний доказ та відчуття терміновості — обидва є перевіреними факторами підвищення конверсії.
Регулярні пожертвування
Якщо у вас є доповнення Recurring Donations, увімкніть його у формі, щоб запропонувати щотижневі, щомісячні або щорічні варіанти пожертвувань. Регулярні донори мають значно вищу довічну цінність, ніж одноразові. Налаштуйте стандартний розрахунковий період та чи є регулярне пожертвування опцією за вибором або вибором за замовчуванням.
Налаштування полів форми
У розділі Donation Form > Fields ви можете додавати, видаляти та змінювати порядок полів. Стандартні поля включають:
- Ім’я, Прізвище (обов’язкові за замовчуванням)
- Електронна адреса (обов’язкова — використовується для квитанцій)
- Поля адреси (необов’язкові — обов’язкові, якщо потрібно видавати податкові квитанції з адресами донорів)
- Поле для коментаря (необов’язкове — дозволяє донорам залишати повідомлення)
- Перемикач анонімного пожертвування (дозволяє донорам жертвувати без публічного визнання)
Не додавайте зайвих полів. Кожне додаткове поле знижує коефіцієнт конверсії. Збирайте лише те, що вам юридично необхідно для податкових квитанцій та записів донорів.
Параметри дизайну форми
GiveWP надає три вбудовані формати відображення форми:
- Повна форма: всі поля видимі при завантаженні сторінки
- Модальне/розкривне вікно: кнопка “Пожертвувати зараз” відкриває модальне накладення — зменшує захаращеність сторінки
- Кнопка (перенаправлення): перенаправляє на окрему сторінку пожертвування — корисно для вбудовування мінімального заклику до дії в публікаціях блогу
Публікація форми
Натисніть Publish. GiveWP генерує шорткод ([give_form id="XXX"]) та блок Gutenberg для вбудовування. Запишіть ID форми — він знадобиться для ручного вбудовування шорткоду.
Крок 5: Вбудовування форми пожертвування на сторінку
Використання блочного редактора Gutenberg
- Перейдіть до Сторінки > Додати нову
- Назвіть сторінку (наприклад, “Пожертвувати” або “Підтримати нашу місію”)
- Натисніть вставник блоків + та знайдіть
Give Form - Виберіть блок Give Form
- На бічній панелі блоку виберіть вашу форму зі спадного меню Select a Donation Form
- Виберіть стиль відображення: Full Form, Button або Modal
- Натисніть Publish
Використання шорткоду (класичний редактор або власні шаблони)
[give_form id="YOUR_FORM_ID" show_title="true" show_goal="true" show_content="above" display_style="modal"]Доступні параметри шорткоду:
| Параметр | Значення | Опис |
|---|---|---|
id | ID публікації форми | Обов’язковий |
show_title | true / false | Відображати заголовок форми |
show_goal | true / false | Відображати смугу прогресу |
display_style | full / button / modal / reveal | Режим відображення форми |
show_content | above / below / none | Розміщення опису форми |
Встановлення сторінки як основної сторінки пожертвувань
Після публікації перейдіть до Donations > Settings > General та переконайтеся, що Success Page, Failure Page та Donation History Page призначені правильно. Вони відрізняються від вашої основної сторінки пожертвувань — вони обробляють перенаправлення після платежу.
Додайте сторінку пожертвувань до основної навігації вашого сайту в розділі Зовнішній вигляд > Меню, щоб донори могли знайти її без пошуку.
Крок 6: Розширення функціональності за допомогою віджетів та елементів бічної панелі
GiveWP реєструє кілька віджетів, які підсилюють соціальний доказ та стимулюють додаткові конверсії.
Перейдіть до Зовнішній вигляд > Віджети (або використовуйте блочний редактор віджетів у WordPress 5.8+).
Доступні віджети GiveWP:
- Віджет форми пожертвування: вбудовує компактну версію конкретної форми в будь-яку область для віджетів
- Віджет цілі пожертвування: відображає смугу прогресу для цілі конкретної форми
- Віджет стіни донорів: показує останніх донорів (з можливістю анонімізації) — потужний елемент соціального доказу
- Віджет останніх пожертвувань: відображає живу стрічку останніх внесків із сумами
Примітка щодо реалізації: Віджети “Стіна донорів” та “Останні пожертвування” слід вмикати лише за наявності явної згоди донорів на публічне відображення їхніх імен. Додайте прапорець “Анонімне пожертвування” до вашої форми та враховуйте його в налаштуваннях відображення віджетів.
Власний CSS для стилізації форми
Стандартні стилі форм GiveWP є функціональними, але загальними. Щоб відповідати вашому бренду, додайте власний CSS у розділі Зовнішній вигляд > Налаштувати > Додатковий CSS. Використовуйте CSS-класи GiveWP:
/* Primary donate button */
.give-submit {
background-color: #your-brand-color;
border-radius: 4px;
font-weight: 700;
}
/* Donation amount level buttons */
.give-donation-level-btn {
border: 2px solid #your-brand-color;
}
.give-donation-level-btn.give-btn-selected {
background-color: #your-brand-color;
color: #ffffff;
}Уникайте перевизначення класів GiveWP, що залежать від JavaScript (з префіксом give-), способами, що приховують або переміщують елементи форми, оскільки це може порушити платіжний процес.
Крок 7: Моніторинг пожертвувань та управління записами донорів
Звіти про пожертвування
Перейдіть до Donations > Reports. Панель звітів надає:
- Надходження з часом: лінійний графік обсягу пожертвувань за день, тиждень, місяць або рік
- Способи оплати: розбивка пожертвувань за шлюзами
- Форми: ефективність кожної форми — визначте, які кампанії конвертують
- Донори: тенденції нових та повторних донорів
Експортуйте будь-який звіт у форматі CSV для імпорту в бухгалтерське програмне забезпечення або CRM-системи.
Управління донорами
Перейдіть до Donations > Donors. Кожен запис донора включає:
- Загальну довічну суму пожертвувань
- Усі пов’язані транзакції пожертвувань
- Контактну інформацію
- Пов’язаний обліковий запис користувача WordPress (якщо донор зареєструвався)
Ви можете вручну додавати нотатки до записів донорів, що корисно для відстеження великих пожертвувань та управління відносинами.
Експорт даних
Вбудований інструмент експорту GiveWP (у розділі Donations > Tools > Export) підтримує CSV-експорт для:
- Усіх пожертвувань за певний діапазон дат
- Списку донорів
- Конкретних відправлень форм
Для відповідності GDPR GiveWP інтегрується з вбудованими інструментами WordPress Personal Data Export та Personal Data Erasure у розділі Інструменти > Експорт персональних даних та Інструменти > Видалення персональних даних.
Крок 8: Оптимізація продуктивності, безпеки та відповідності вимогам
Це кроки, які більшість інструкцій пропускає — і саме вони визначають, чи витримає ваш сайт для пожертвувань реальний трафік та регуляторну перевірку.
Оптимізація продуктивності
- Кешування сторінок: виключіть сторінки пожертвувань, сторінки успіху та сторінки помилок із повного кешування сторінок. Кешовані сторінки оформлення спричиняють помилки платежів. У WP Rocket, W3 Total Cache або LiteSpeed Cache додайте ці URL-адреси до списку виключень кешу
- Налаштування CDN: виключіть кінцеву точку
/wp-json/give-api/з кешування CDN — це кінцева точка REST API GiveWP, що використовується для відправлення форм - Оптимізація бази даних: GiveWP записує транзакцію для кожної спроби пожертвування (включно з невдалими). При кампаніях із великим обсягом регулярно запускайте
OPTIMIZE TABLE wp_give_payments - Об’єктне кешування: об’єктне кешування Redis або Memcached значно зменшує навантаження на базу даних на сторінках пожертвувань під час стрибків трафіку
Посилення безпеки
- Увімкніть інтеграцію GiveWP з reCAPTCHA (у розділі Donations > Settings > Advanced) для блокування автоматизованого спаму у формах пожертвувань
- Налаштуйте правила Stripe Radar для позначення підозрілих схем пожертвувань (наприклад, кілька невеликих тестових списань з однієї IP-адреси)
- Регулярно перевіряйте розділ Donations > Logs на наявність невдалих спроб платежів та незвичайної активності
- Підтримуйте GiveWP та всі доповнення в актуальному стані — інтеграції платіжних шлюзів часто отримують патчі безпеки
Відповідність GDPR та правовим вимогам
- Додайте прапорець Політики конфіденційності до форм пожертвувань (GiveWP підтримує це через менеджер Form Fields)
- Переконайтеся, що ваша сторінка Політики конфіденційності чітко описує, як зберігаються, обробляються та передаються дані донорів платіжним системам
- Якщо ви працюєте в ЄС, налаштуйте параметри зберігання даних GiveWP та переконайтеся, що угода про обробку даних з вашим платіжним процесором підписана
- Для некомерційних організацій США квитанції про пожертвування GiveWP можна налаштувати так, щоб вони містили мову, яку вимагає IRS для внесків, що підлягають податковому вирахуванню
GiveWP безкоштовний проти преміум-доповнень: порівняння можливостей
| Функція | GiveWP безкоштовний | GiveWP Plus / Agency |
|---|---|---|
| Необмежена кількість форм пожертвувань | Так | Так |
| PayPal Donations | Так | Так |
| Stripe (базова обробка карток) | Так | Так |
| Регулярні / підписні пожертвування | Ні | Так |
| Stripe Payment Element (Apple Pay, Google Pay) | Ні | Так |
| Fee Recovery (донор покриває комісії за обробку) | Ні | Так |
| Tributes та Honorariums | Ні | Так |
| PDF-квитанції | Ні | Так |
| Комісії, покриті донором | Ні | Так |
| Інтеграція з Salesforce / CRM | Ні | Так |
| Менеджер полів форми (розширений) | Обмежений | Повний |
| Щорічні звіти для донорів | Ні | Так |
Безкоштовний рівень повністю функціональний для простих кампаній з одноразовими пожертвуваннями. Регулярні пожертвування та відшкодування комісій — це два доповнення з найвищою рентабельністю інвестицій для більшості організацій — вони збільшують як довічну цінність донора, так і чистий дохід з кожної транзакції.
Просування вашого сайту для пожертвувань: технічні канали
Окрім поширення в соціальних мережах, наступні технічні стратегії просування мають вимірюваний вплив:
SEO для сторінок пожертвувань
- Встановіть Yoast SEO або Rank Math та налаштуйте мета-заголовок і опис сторінки пожертвувань так, щоб вони включали вашу справу та місцезнаходження (наприклад, “Пожертвувати на [Справу] у [Місті] — [Назва організації]”)
- Додайте FAQ-схему до вашої сторінки пожертвувань, відповідаючи на поширені запитання донорів (податкові відрахування, як використовуються кошти, політика повернення)
- Створіть внутрішні посилання з публікацій блогу та оновлень кампанії на сторінку пожертвувань
- Зареєструйте ваш домен через Реєстрацію доменів, використовуючи TLD
.org, якщо доступно — він несе в собі неявну некомерційну довіру серед донорів
Email-кампанії
Транзакційні електронні листи (квитанції про пожертвування) мають показник відкриття понад 70%. Використовуйте їх стратегічно:
- Включіть додатковий заклик до дії в email-квитанцію (наприклад, “Поділіться цією кампанією з другом”)
- Налаштуйте серію листів після пожертвування з подякою донорам та інформацією про вплив
- Інтегруйте GiveWP з Mailchimp або ActiveCampaign через їхні офіційні доповнення для сегментації донорів за формою, сумою або частотою
Оптимізація коефіцієнта конверсії
- A/B-тестуйте рівні сум пожертвувань — запропоновані суми за замовчуванням суттєво впливають на середній розмір пожертвування
- Тестуйте модальне відображення проти повної форми — модальні форми часто краще конвертують на контентних сторінках, де форма є другорядною відносно редакційного контенту
- Додайте повідомлення про відповідне пожертвування, якщо ваша організація має корпоративного партнера з відповідними пожертвуваннями — це один із найефективніших елементів конверсії
Матриця технічних рішень: чи готове ваше налаштування до виробництва?
Перш ніж приймати реальні пожертвування, перевірте кожен пункт у цьому контрольному списку:
- SSL-сертифікат встановлено та перевірено (
https://завантажується без попереджень браузера) FORCE_SSL_ADMINвстановлено наtrueуwp-config.php- Платіжний шлюз у Live Mode (не в тестовому/пісочному режимі)
- Webhook-и Stripe зареєстровані та перевірені в панелі Stripe
- Сторінки успіху, помилки та історії GiveWP опубліковані та правильно призначені в налаштуваннях
- Email-квитанції про пожертвування протестовані та підтверджено доставлені (перевірте папку спаму)
- Форма пожертвування протестована наскрізно з реальною невеликою транзакцією
- Плагіни кешування налаштовані для виключення сторінок пожертвувань та квитанцій
- reCAPTCHA увімкнено на всіх публічних формах
- Прапорець Політики конфіденційності додано до форми пожертвування
- Підтверджено роботу email-сповіщення адміністратора
- Протестовано експорт даних донорів (перевірка відповідності GDPR)
- WordPress, GiveWP та всі активні плагіни оновлено до останніх стабільних версій
Часті запитання
Чи працює GiveWP без налаштованого платіжного шлюзу?
Так — шлюз офлайн-пожертвувань увімкнено за замовчуванням і не потребує стороннього облікового запису. Він створює запис про очікуване пожертвування та відображає донору власні інструкції щодо оплати. Однак для будь-якої серйозної кампанії зі збору коштів інтеграція зі Stripe або PayPal є необхідною для негайної автоматизованої обробки платежів.
Чи може GiveWP обробляти регулярні щомісячні пожертвування без преміум-доповнення?
Ні. Регулярні пожертвування (підписки) потребують доповнення Recurring Donations, яке є преміум-функцією. Безкоштовний основний плагін підтримує лише одноразові платежі. Це найпоширеніша прогалина у функціональності, яку організації виявляють після запуску.
Що відбувається, якщо платіж донора не вдається після відправлення форми?
GiveWP створює запис про пожертвування зі статусом Failed та надсилає донору email-сповіщення Donation Failed. Невдалий запис з’являється в розділі Donations > Donations з позначкою статусу Failed. Ви можете вручну повторно надіслати інструкції щодо оплати або зв’язатися з донором із запису донора.
Чи відповідає GiveWP вимогам PCI?
GiveWP сам по собі не зберігає необроблені дані карток — він повністю делегує обробку карток платіжному шлюзу (Stripe або PayPal), обидва з яких сертифіковані за рівнем PCI DSS Level 1. Ваш сервер ніколи не отримує та не зберігає номери карток. Однак ваш сайт повинен обслуговуватися через HTTPS, і ви не повинні записувати тіла POST-запитів, які можуть захопити дані карток під час передачі.
Скільки форм пожертвувань я можу створити у безкоштовній версії GiveWP?
Немає обмежень на кількість форм пожертвувань ні у безкоштовній, ні у преміум-версіях. Ви можете створювати окремі форми для різних кампаній, програм або заходів, кожна з незалежними цілями, рівнями сум та призначеннями платіжних шлюзів.
