Создать скрипт приёма платежей через Xsolla.
Пользователь должен ввести свой логин, а так же сумму в рублях для зачисления на свой аккаунт.
Дальше происходит проверка - существует ли этот аккаунт.
Если существует, то создаём в базе новый платёж и перенаправляем на страницу оплаты xsolla.
После успешной оплаты, считаем платёж выполненным и зачисляем средства в таблицу account_donate.
Проверка наличия логина:
select * from accounts where login="testLogin"
Зачисление на аккаунт:
Таблица баланса аккаунтов:
CREATE TABLE `account_donate` (
`login` varchar(45) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL,
`balance` int(11) NOT NULL,
PRIMARY KEY (`login`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = cp1251 COLLATE = cp1251_general_ci ROW_FORMAT = Compact;
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Написать скрипт приема платежей через Xsolla
Реклама
Написать скрипт приёма платежей через Xsolla
Создать скрипт приёма платежей через Xsolla.
Пользователь должен ввести свой логин, а так же сумму в рублях для зачисления на свой аккаунт.
Дальше происходит проверка - существует ли этот аккаунт.
Если существует, то создаём в базе новый платёж и перенаправляем на страницу оплаты xsolla.
После успешной оплаты, считаем платёж выполненным и зачисляем средства в таблицу account_donate.
Проверка наличия логина:
select * from accounts where login="testLogin"
Зачисление на аккаунт:
Таблица баланса аккаунтов:
CREATE TABLE `account_donate` (
`login` varchar(45) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL,
`balance` int(11) NOT NULL,
PRIMARY KEY (`login`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = cp1251 COLLATE = cp1251_general_ci ROW_FORMAT = Compact;