Jeurey
Хранитель порядка
- Регистрация
- 13 Сен 2006
- Сообщения
- 419
- Реакции
- 614
- Автор темы
- #1
Класс предназначен для тех, кого просто ломает разбираться с интерфейсами платежки от WebMoney. Все параметры учтены и выполнены в классовой обертке.
Качаем Для просмотра ссылки Войдиили Зарегистрируйся.
Отзывы и предложения принимаются
Качаем Для просмотра ссылки Войди
Отзывы и предложения принимаются
Срочно понадобилось разобраться с работой WebMoney Merchant. Я, как человек практичный и привыкший собирать скрипты в библиотеки - оформил все это дело в класс.
Простота работы класса, надеюсь, поможет даже новичкам. Главное - уметь читать и понять пример запуска
PHP:# 1.Простой пример <?php include 'webmoney.php'; // Подключите файл с этим классом $webmoney = new webmoney(); // Заведите объект $webmoney->setKeeper('Z553194645047'); // Задайте свой кошелек $webmoney->setCost (1.52); // Установите стоимость $webmoney->process (); // Запустите генератор echo $webmoney->sOutput; // Выводите в html результат работы :) ?> # 2. Усложняем генерацию <?php include 'webmoney.php'; // Подключите файл с этим классом $webmoney = new webmoney(); // Заведите объект $webmoney->setKeeper('Z553194645047'); // Задайте свой кошелек $webmoney->setCost (2.3); // Установите стоимость // $webmoney->setUID('my_secret_id'); // Установите уникальный номер транзакции ИЛИ $webmoney->setUID(); // Сгенерируйте уникальный номер транзакции $webmoney->setDescrVisible(true); // Включите показ описания $webmoney->setDesc('Пожертвования в фонд Голодных Программистов :)'); // Задайте текст описания транзакции $webmoney->setButtonLabel('Накормить'); // Установите название кнопки $webmoney->process(); // Запустите генератор echo $webmoney->sOutput; // Выводите в html результат работы ?> # 3. Интегрируем свои поля <?php $aFields = array(); // Инициализируем и заполняем массив собственных полей $aFields [] = array ( 'name' => 'email', 'value' => 'Ваш e-mail', 'type' => 'input' ); $webmoney = new webmoney(); // Заведите объект $webmoney->setKeeper('Z553194645047'); // Задайте свой кошелек $webmoney->setCost (1.52); // Установите стоимость $webmoney->addSelfFields($aFields); // Добавьте свои поля $webmoney->process (); // Запустите генератор echo $webmoney->sOutput; // Выводите в html результат работы :) ?>