- Автор темы
- #1
Добрый день! Сегодня я хочу поделиться с вами инструкцией по организации автоматического доната для вашего интернет-проекта, используя сервис Pay4Bit. Этот инструмент подходит как для пополнения счета на онлайн-магазинах, так и для донатов на игровых серверах.
Что такое Pay4Bit
pay.4bit.uk – это новый платежный агрегатор, который объединяет прием платежей через Visa/Mastercard и криптовалюты в одном удобном сервисе. В отличие от других сервисов, Pay4Bit не требует специальных документов для подключения вашего проекта, что упрощает процесс интеграции. Основным требованием является наличие рабочего сайта с описанием вашего проекта.
Шаги для подключения вашего проекта:
- Регистрация и создание проекта:
Для начала, зарегистрируйтесь на сайте Pay4Bit. После регистрации добавьте ваш проект в личном кабинете. Подождите, пока проект пройдет модерацию – обычно это занимает около одного дня. После одобрения вы сможете настроить прием платежей. - Создание формы для донатов на вашем сайте:
Вам нужно создать страницу для доната. Если такая страница уже есть, добавьте на неё форму для приема платежей. Пример кода формы:
Код:
<form action="https://psp.4bit.uk/pay" method="POST">
<input type="hidden" name="public_key" value="Ваш_Публичный_Ключ">
<input type="text" name="account" placeholder="Логин_Клиента" required>
<input type="number" name="sum" placeholder="Сумма_В_Евро" required>
<input type="hidden" name="desc" value="Пополнение счета">
<input type="submit" value="Пополнить">
</form>
- Настройка обработчика платежей:
Для того чтобы платежи обрабатывались корректно, вам нужно установить обработчик. Вы можете ознакомиться с детальными инструкциями по созданию обработчика на сайте Pay4Bit (ссылка ). Если у вас нет времени или знаний для написания обработчика самостоятельно, вы можете скачать готовый модуль с официального сайта. - Создание таблицы в базе данных:
Для сохранения информации о платежах создайте таблицу в вашей базе данных MySQL:
Код:
CREATE TABLE IF NOT EXISTS `pay4bit_payments` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`pay4bitId` varchar(255) NOT NULL,
`account` varchar(255) NOT NULL,
`sum` float NOT NULL,
`itemsCount` int(11) NOT NULL DEFAULT '1',
`dateCreate` datetime NOT NULL,
`dateComplete` datetime DEFAULT NULL,
`status` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Настройка конфигурации:
Разместите скрипты в директории веб-сервера, доступной из интернета, и убедитесь, что сервер поддерживает [tooltip=622]PHP[/tooltip] версии 5.x.x или выше, а также расширение mysqli. В файле config.[tooltip=622]PHP[/tooltip] укажите параметры для соединения с базой данных, стоимость одной единицы товара, и секретный ключ, который можно найти в настройках проекта в вашем личном кабинете.
- Указание адреса обработчика:
В настройках проекта на сайте Pay4Bit укажите абсолютный URL, по которому доступен файл index.php (или pay4bit.php, если вы его переименовали для удобства).