Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «swipe»
Ключевые цифры. Как заработать больше 2012-12-11 19:13:49
Бизнес-библиотека » My-shop.ru: купи и прочитай! » Ключевые цифры. Как заработать больше Это ...
+ развернуть текст сохранённая копия
Бизнес-библиотека » My-shop.ru: купи и прочитай! » Ключевые цифры. Как заработать больше Это книга о том, как: — выявлять самых ценных клиентов; — эффективно распределять маркетинговые ресурсы; — понимать, что будет делать человек, пришедший на ваш сайт; — предсказывать, какие продукты или услуги захотят клиенты в будущем; — определять, какие клиенты собираются уйти от вас, и понять, как их остановить; — оптимизировать свое [...]
Тэги: my-shop.ru, бизнес-библиотека
Библиотека для работы с QIWI через SOAP 2012-12-11 15:45:54
Так уж получилось, что мы решили у себя подключить прием платежей через QIWI. Сказано — сделано! Вот ...
+ развернуть текст сохранённая копия
Так уж получилось, что мы решили у себя подключить прием платежей через QIWI. Сказано — сделано! Вот только в процессе разработки пришлось столкнуться с убогостью примеров кода от разработчиков киви:
Код сервера, принимающего запрос от киви<?php
/**
* На этот скрипт приходят уведомления от QIWI Кошелька.
* SoapServer парсит входящий SOAP-запрос, извлекает значения тегов login, password, txn, status,
* помещает их в объект класса Param и вызывает функцию updateBill объекта класса TestServer.
*
* Логика обработки магазином уведомления должна быть в updateBill.
*/
$s = new SoapServer('IShopClientWS.wsdl', array('classmap' => array('tns:updateBill' => 'Param', 'tns:updateBillResponse' => 'Response')));
// $s = new SoapServer('IShopClientWS.wsdl');
$s->setClass('TestServer');
$s->handle();
class Response {
public $updateBillResult;
}
class Param {
public $login;
public $password;
public $txn;
public $status;
}
class TestServer {
function updateBill($param) {
// Выводим все принятые параметры в качестве примера и для отладки
$f = fopen('c:\\phpdump.txt', 'w');
fwrite($f, $param->login);
fwrite($f, ', ');
fwrite($f, $param->password);
fwrite($f, ', ');
fwrite($f, $param->txn);
fwrite($f, ', ');
fwrite($f, $param->status);
fclose($f);
// проверить password, login
// В зависимости от статуса счета $param->status меняем статус заказа в магазине
if ($param->status == 60) {
// заказ оплачен
// найти заказ по номеру счета ($param->txn), пометить как оплаченный
} else if ($param->status > 100) {
// заказ не оплачен (отменен пользователем, недостаточно средств на балансе и т.п.)
// найти заказ по номеру счета ($param->txn), пометить как неоплаченный
} else if ($param->status >= 50 && $param->status < 60) {
// счет в процессе проведения
} else {
// неизвестный статус заказа
}
// формируем ответ на уведомление
// если все операции по обновлению статуса заказа в магазине прошли успешно, отвечаем кодом 0
// $temp->updateBillResult = 0
// если произошли временные ошибки (например, недоступность БД), отвечаем ненулевым кодом
// в этом случае QIWI Кошелёк будет периодически посылать повторные уведомления пока не получит код 0
// или не пройдет 24 часа
$temp = new Response();
$temp->updateBillResult = 0;
return $temp;
}
}
?>
Я конечно понимаю, пример исчерпывающий, но можно ведь было что-нибудь «поготовее» выложить? Поскольку система популярна, как и язык PHP — я решил сразу вынести библиотеку в публичный репозитарий, дабы упростить жизнь тем, кому только предстоит подключать эту систему. Так как в недавнем моем вопросе никто против поста не возражал — выкладываю ее тут.
Описание
Тэги: composer, packagist, php, qiwi, soap, платежный, система
Half My Strand Of Christmas Lights Don't Work - lyrics to 12 days of christmas drunk version 2012-12-10 15:37:51
читать далее
+ развернуть текст сохранённая копия
Тэги: boy, christmas, day, don't, gift, given, half, light, listen, lyric, spoof, strand, total, work
Промышленный дизайн: Бельевые прищепки с расширенным функционалом. Необычные вешалки PINCE Alors от студии Swab Design 2012-12-10 11:48:45
...
+ развернуть текст сохранённая копия
Находчивые дизайнеры из творческого объединения Swab Design разработали необычный проект вешалок для дома, гениальный в своей простоте. Вдохновение "большой стирки", или же та ловкость и легкость, с которой женщины развешивают белье, вынув его из машинки, стало поводом для рождения на свет коллекции вешалок-прищепок под названием PINCE Alors.
Подробнее..
URL записи
Тэги: alors, design, pince, swab, вешалка, дизайн, прищепка
Pharaohs Treasure 2012-12-10 01:39:59
You’re an Egyptian explorer and you’re looking for Pharaohs lost treasure. You believe, ...
+ развернуть текст сохранённая копия
You’re an Egyptian explorer and you’re looking for Pharaohs lost treasure. You believe, it is in a secret room in one of the pyramids. But Pharaoh has blocked the passage to the riches with a clever advanced coding method far ahead of it’s time. You’ve to match the tiles and accumulate a score of 1,000,000 [...]
Тэги: match, puzzle, shape
Главная / Главные темы / Тэг «swipe»
|
Взлеты Топ 5
Падения Топ 5
|