![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| plotpam |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.1.2013 Где: Екатеринбург Репутация: нет Всего: нет |
// В зависимости от статуса счета $param->status меняем статус заказа в магазине
if ($param->status == 60) { // вот сюда вписал нужные действия на моей стороне сервера } else if ($param->status > 100) { // и сюда при отказе // заказ не оплачен (отменен пользователем, недостаточно средств на балансе и т.п.) // найти заказ по номеру счета ($param->txn), пометить как неоплаченный } else if ($param->status >= 50 && $param->status < 60) { // счет в процессе проведения } else { // неизвестный статус заказа } Есть варианты примеров, как найти заказ по номеру счета и пометить как оплаченный и как потом узнать сумму которую внес пользователь. Нужна реализация пополнения балланса. |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
1 Используйте кнопку код
2 В документации и на хабре все разжевано https://github.com/Werkint/Qiwi
У вас есть номер счета в либе есть методы проверки оплачен счет или нет, также и создание. Какую суму ввел пользователь вас не должно это волновать об этом позаботится сам счет который вы создали, пользователь взял и оплатил его. Меньшая сума выписанный счет просто не примет. Тем более вы генерируете счета сами, и вам известно уже сумма и Id счета. Пополнение баланса также делается как и счет вы выписываете счет получаете идентификатор счета Полученное записываем в таблицу счетов id счета, id_user, status=0, suma - зная какую суму вы выписали счета можете и ее записывать тоже. Как только вы проверяете счет и если статус в таблице ==0 то изменяем в таблице баланс + значение сумы и ставим статус 1 в таблице счетов это будет знак что счет оплачен деньги зачислены на баланс . -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |