Использую только оплату PayPal, и мне на счет деньги поступают, но на сайте они не появляются, в истории транзакций написано Статус: Не завершен, что делать?

Скорее всего ваш хостинг блокирует уведомления от Paypal. Напишите хостеру, пусть посмотрит по логам, приходят ли уведомления по адресу /index.php?do=webcash&action=gateway_processing&gw_alias=paypal. Если используется Cloudflare или подобный сервис от DDOS-атак, то он тоже может блокировать уведомления. Чтобы проверить эту версию, можно временно отключить Cloudflare и попробовать провести платеж на сайте, если в этот раз платеж завершится успешно, то настройте, чтобы DDOS-блокировка не срабатывала для адресов, которые начинаются с https://example.com/index.php?do=webcash&action=gateway_processing&gw_alias=. Все платежные шлюзы обращаются по этому начальному, адресу, например:
Юмани - https://example.com/index.php?do=webcash&action=gateway_processing&gw_alias=yandexmoney
Qiwi - https://example.com/index.php?do=webcash&action=gateway_processing&gw_alias=qiwi
Enot - https://example.com/index.php?do=webcash&action=gateway_processing&gw_alias=enot
При затруднениях, можно обратиться с этой просьбой к хостеру.